Fix VkMemoryZirconHandlePropertiesFUCHSIA

The type of memoryTypeBits was already fixed in
vulkan_loader_and_validation_layers, but should be fixed here as well.

Change-Id: Ic437e66cc1577e44a20be0f9fdf7a4a6e1481cf1
diff --git a/include/vulkan/vulkan_fuchsia.h b/include/vulkan/vulkan_fuchsia.h
index 3f38364..e198930 100644
--- a/include/vulkan/vulkan_fuchsia.h
+++ b/include/vulkan/vulkan_fuchsia.h
@@ -135,7 +135,7 @@
 typedef struct VkMemoryZirconHandlePropertiesFUCHSIA {
     VkStructureType    sType;
     void*              pNext;
-    zx_handle_t        memoryTypeBits;
+    uint32_t           memoryTypeBits;
 } VkMemoryZirconHandlePropertiesFUCHSIA;
 
 typedef struct VkMemoryGetZirconHandleInfoFUCHSIA {
diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml
index 35e793b..a7182a2 100644
--- a/src/vulkan/registry/vk.xml
+++ b/src/vulkan/registry/vk.xml
@@ -2146,7 +2146,7 @@
         <type category="struct" name="VkMemoryZirconHandlePropertiesFUCHSIA" returnedonly="true">
             <member values="VK_STRUCTURE_TYPE_TEMP_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA"><type>VkStructureType</type> <name>sType</name></member>
             <member><type>void</type>*                            <name>pNext</name></member>
-            <member><type>zx_handle_t</type>                      <name>memoryTypeBits</name></member>
+            <member><type>uint32_t</type>                         <name>memoryTypeBits</name></member>
         </type>
         <type category="struct" name="VkMemoryGetFuchsiaHandleInfoKHR">
             <member values="VK_STRUCTURE_TYPE_MEMORY_GET_FUCHSIA_HANDLE_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>