1e5c31af7Sopenharmony_ci/* WARNING: This is auto-generated file. Do not modify, since changes will
2e5c31af7Sopenharmony_ci * be lost! Modify the generating script instead.
3e5c31af7Sopenharmony_ci * This file was generated by /scripts/gen_framework.py
4e5c31af7Sopenharmony_ci */
5e5c31af7Sopenharmony_ci
6e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createInstance (const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance)
7e5c31af7Sopenharmony_ci{
8e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
9e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pInstance = allocateHandle<Instance, VkInstance>(pCreateInfo, pAllocator)));
10e5c31af7Sopenharmony_ci}
11e5c31af7Sopenharmony_ci
12e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDevice (VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice)
13e5c31af7Sopenharmony_ci{
14e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
15e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pDevice = allocateHandle<Device, VkDevice>(physicalDevice, pCreateInfo, pAllocator)));
16e5c31af7Sopenharmony_ci}
17e5c31af7Sopenharmony_ci
18e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createFence (VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence)
19e5c31af7Sopenharmony_ci{
20e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
21e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pFence = allocateNonDispHandle<Fence, VkFence>(device, pCreateInfo, pAllocator)));
22e5c31af7Sopenharmony_ci}
23e5c31af7Sopenharmony_ci
24e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createSemaphore (VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore)
25e5c31af7Sopenharmony_ci{
26e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
27e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSemaphore = allocateNonDispHandle<Semaphore, VkSemaphore>(device, pCreateInfo, pAllocator)));
28e5c31af7Sopenharmony_ci}
29e5c31af7Sopenharmony_ci
30e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createEvent (VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent)
31e5c31af7Sopenharmony_ci{
32e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
33e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pEvent = allocateNonDispHandle<Event, VkEvent>(device, pCreateInfo, pAllocator)));
34e5c31af7Sopenharmony_ci}
35e5c31af7Sopenharmony_ci
36e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createQueryPool (VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool)
37e5c31af7Sopenharmony_ci{
38e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
39e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pQueryPool = allocateNonDispHandle<QueryPool, VkQueryPool>(device, pCreateInfo, pAllocator)));
40e5c31af7Sopenharmony_ci}
41e5c31af7Sopenharmony_ci
42e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createBuffer (VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer)
43e5c31af7Sopenharmony_ci{
44e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
45e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pBuffer = allocateNonDispHandle<Buffer, VkBuffer>(device, pCreateInfo, pAllocator)));
46e5c31af7Sopenharmony_ci}
47e5c31af7Sopenharmony_ci
48e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createBufferView (VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView)
49e5c31af7Sopenharmony_ci{
50e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
51e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pView = allocateNonDispHandle<BufferView, VkBufferView>(device, pCreateInfo, pAllocator)));
52e5c31af7Sopenharmony_ci}
53e5c31af7Sopenharmony_ci
54e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createImage (VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage)
55e5c31af7Sopenharmony_ci{
56e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
57e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pImage = allocateNonDispHandle<Image, VkImage>(device, pCreateInfo, pAllocator)));
58e5c31af7Sopenharmony_ci}
59e5c31af7Sopenharmony_ci
60e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createImageView (VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView)
61e5c31af7Sopenharmony_ci{
62e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
63e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pView = allocateNonDispHandle<ImageView, VkImageView>(device, pCreateInfo, pAllocator)));
64e5c31af7Sopenharmony_ci}
65e5c31af7Sopenharmony_ci
66e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createShaderModule (VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule)
67e5c31af7Sopenharmony_ci{
68e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
69e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pShaderModule = allocateNonDispHandle<ShaderModule, VkShaderModule>(device, pCreateInfo, pAllocator)));
70e5c31af7Sopenharmony_ci}
71e5c31af7Sopenharmony_ci
72e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createPipelineCache (VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache)
73e5c31af7Sopenharmony_ci{
74e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
75e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pPipelineCache = allocateNonDispHandle<PipelineCache, VkPipelineCache>(device, pCreateInfo, pAllocator)));
76e5c31af7Sopenharmony_ci}
77e5c31af7Sopenharmony_ci
78e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createPipelineLayout (VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout)
79e5c31af7Sopenharmony_ci{
80e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
81e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pPipelineLayout = allocateNonDispHandle<PipelineLayout, VkPipelineLayout>(device, pCreateInfo, pAllocator)));
82e5c31af7Sopenharmony_ci}
83e5c31af7Sopenharmony_ci
84e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createSampler (VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler)
85e5c31af7Sopenharmony_ci{
86e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
87e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSampler = allocateNonDispHandle<Sampler, VkSampler>(device, pCreateInfo, pAllocator)));
88e5c31af7Sopenharmony_ci}
89e5c31af7Sopenharmony_ci
90e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDescriptorSetLayout (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout)
91e5c31af7Sopenharmony_ci{
92e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
93e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSetLayout = allocateNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(device, pCreateInfo, pAllocator)));
94e5c31af7Sopenharmony_ci}
95e5c31af7Sopenharmony_ci
96e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDescriptorPool (VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool)
97e5c31af7Sopenharmony_ci{
98e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
99e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pDescriptorPool = allocateNonDispHandle<DescriptorPool, VkDescriptorPool>(device, pCreateInfo, pAllocator)));
100e5c31af7Sopenharmony_ci}
101e5c31af7Sopenharmony_ci
102e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createFramebuffer (VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer)
103e5c31af7Sopenharmony_ci{
104e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
105e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pFramebuffer = allocateNonDispHandle<Framebuffer, VkFramebuffer>(device, pCreateInfo, pAllocator)));
106e5c31af7Sopenharmony_ci}
107e5c31af7Sopenharmony_ci
108e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createRenderPass (VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass)
109e5c31af7Sopenharmony_ci{
110e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
111e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator)));
112e5c31af7Sopenharmony_ci}
113e5c31af7Sopenharmony_ci
114e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createCommandPool (VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool)
115e5c31af7Sopenharmony_ci{
116e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
117e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pCommandPool = allocateNonDispHandle<CommandPool, VkCommandPool>(device, pCreateInfo, pAllocator)));
118e5c31af7Sopenharmony_ci}
119e5c31af7Sopenharmony_ci
120e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createAndroidSurfaceKHR (VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
121e5c31af7Sopenharmony_ci{
122e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
123e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
124e5c31af7Sopenharmony_ci}
125e5c31af7Sopenharmony_ci
126e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createOHOSSurfaceOpenHarmony (VkInstance instance, const VkOHOSSurfaceCreateInfoOpenHarmony* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
127e5c31af7Sopenharmony_ci{
128e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
129e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
130e5c31af7Sopenharmony_ci}
131e5c31af7Sopenharmony_ci
132e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDisplayPlaneSurfaceKHR (VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
133e5c31af7Sopenharmony_ci{
134e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
135e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
136e5c31af7Sopenharmony_ci}
137e5c31af7Sopenharmony_ci
138e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createSwapchainKHR (VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain)
139e5c31af7Sopenharmony_ci{
140e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
141e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSwapchain = allocateNonDispHandle<SwapchainKHR, VkSwapchainKHR>(device, pCreateInfo, pAllocator)));
142e5c31af7Sopenharmony_ci}
143e5c31af7Sopenharmony_ci
144e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createViSurfaceNN (VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
145e5c31af7Sopenharmony_ci{
146e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
147e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
148e5c31af7Sopenharmony_ci}
149e5c31af7Sopenharmony_ci
150e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createWaylandSurfaceKHR (VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
151e5c31af7Sopenharmony_ci{
152e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
153e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
154e5c31af7Sopenharmony_ci}
155e5c31af7Sopenharmony_ci
156e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createWin32SurfaceKHR (VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
157e5c31af7Sopenharmony_ci{
158e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
159e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
160e5c31af7Sopenharmony_ci}
161e5c31af7Sopenharmony_ci
162e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createXlibSurfaceKHR (VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
163e5c31af7Sopenharmony_ci{
164e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
165e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
166e5c31af7Sopenharmony_ci}
167e5c31af7Sopenharmony_ci
168e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createXcbSurfaceKHR (VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
169e5c31af7Sopenharmony_ci{
170e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
171e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
172e5c31af7Sopenharmony_ci}
173e5c31af7Sopenharmony_ci
174e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createImagePipeSurfaceFUCHSIA (VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
175e5c31af7Sopenharmony_ci{
176e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
177e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
178e5c31af7Sopenharmony_ci}
179e5c31af7Sopenharmony_ci
180e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createStreamDescriptorSurfaceGGP (VkInstance instance, const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
181e5c31af7Sopenharmony_ci{
182e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
183e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
184e5c31af7Sopenharmony_ci}
185e5c31af7Sopenharmony_ci
186e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createScreenSurfaceQNX (VkInstance instance, const VkScreenSurfaceCreateInfoQNX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
187e5c31af7Sopenharmony_ci{
188e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
189e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
190e5c31af7Sopenharmony_ci}
191e5c31af7Sopenharmony_ci
192e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDebugReportCallbackEXT (VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback)
193e5c31af7Sopenharmony_ci{
194e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
195e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pCallback = allocateNonDispHandle<DebugReportCallbackEXT, VkDebugReportCallbackEXT>(instance, pCreateInfo, pAllocator)));
196e5c31af7Sopenharmony_ci}
197e5c31af7Sopenharmony_ci
198e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createIndirectCommandsLayoutNV (VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNV* pIndirectCommandsLayout)
199e5c31af7Sopenharmony_ci{
200e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
201e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pIndirectCommandsLayout = allocateNonDispHandle<IndirectCommandsLayoutNV, VkIndirectCommandsLayoutNV>(device, pCreateInfo, pAllocator)));
202e5c31af7Sopenharmony_ci}
203e5c31af7Sopenharmony_ci
204e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDescriptorUpdateTemplate (VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate)
205e5c31af7Sopenharmony_ci{
206e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
207e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pDescriptorUpdateTemplate = allocateNonDispHandle<DescriptorUpdateTemplate, VkDescriptorUpdateTemplate>(device, pCreateInfo, pAllocator)));
208e5c31af7Sopenharmony_ci}
209e5c31af7Sopenharmony_ci
210e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createIOSSurfaceMVK (VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
211e5c31af7Sopenharmony_ci{
212e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
213e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
214e5c31af7Sopenharmony_ci}
215e5c31af7Sopenharmony_ci
216e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createMacOSSurfaceMVK (VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
217e5c31af7Sopenharmony_ci{
218e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
219e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
220e5c31af7Sopenharmony_ci}
221e5c31af7Sopenharmony_ci
222e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createMetalSurfaceEXT (VkInstance instance, const VkMetalSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
223e5c31af7Sopenharmony_ci{
224e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
225e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
226e5c31af7Sopenharmony_ci}
227e5c31af7Sopenharmony_ci
228e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createSamplerYcbcrConversion (VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion)
229e5c31af7Sopenharmony_ci{
230e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
231e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pYcbcrConversion = allocateNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(device, pCreateInfo, pAllocator)));
232e5c31af7Sopenharmony_ci}
233e5c31af7Sopenharmony_ci
234e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createValidationCacheEXT (VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache)
235e5c31af7Sopenharmony_ci{
236e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
237e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pValidationCache = allocateNonDispHandle<ValidationCacheEXT, VkValidationCacheEXT>(device, pCreateInfo, pAllocator)));
238e5c31af7Sopenharmony_ci}
239e5c31af7Sopenharmony_ci
240e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pMessenger)
241e5c31af7Sopenharmony_ci{
242e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
243e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pMessenger = allocateNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(instance, pCreateInfo, pAllocator)));
244e5c31af7Sopenharmony_ci}
245e5c31af7Sopenharmony_ci
246e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createRenderPass2 (VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass)
247e5c31af7Sopenharmony_ci{
248e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
249e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pRenderPass = allocateNonDispHandle<RenderPass, VkRenderPass>(device, pCreateInfo, pAllocator)));
250e5c31af7Sopenharmony_ci}
251e5c31af7Sopenharmony_ci
252e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createAccelerationStructureNV (VkDevice device, const VkAccelerationStructureCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureNV* pAccelerationStructure)
253e5c31af7Sopenharmony_ci{
254e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
255e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pAccelerationStructure = allocateNonDispHandle<AccelerationStructureNV, VkAccelerationStructureNV>(device, pCreateInfo, pAllocator)));
256e5c31af7Sopenharmony_ci}
257e5c31af7Sopenharmony_ci
258e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createHeadlessSurfaceEXT (VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface)
259e5c31af7Sopenharmony_ci{
260e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
261e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSurface = allocateNonDispHandle<SurfaceKHR, VkSurfaceKHR>(instance, pCreateInfo, pAllocator)));
262e5c31af7Sopenharmony_ci}
263e5c31af7Sopenharmony_ci
264e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createAccelerationStructureKHR (VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure)
265e5c31af7Sopenharmony_ci{
266e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
267e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pAccelerationStructure = allocateNonDispHandle<AccelerationStructureKHR, VkAccelerationStructureKHR>(device, pCreateInfo, pAllocator)));
268e5c31af7Sopenharmony_ci}
269e5c31af7Sopenharmony_ci
270e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createDeferredOperationKHR (VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation)
271e5c31af7Sopenharmony_ci{
272e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
273e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pDeferredOperation = allocateNonDispHandle<DeferredOperationKHR, VkDeferredOperationKHR>(device, pAllocator)));
274e5c31af7Sopenharmony_ci}
275e5c31af7Sopenharmony_ci
276e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createPrivateDataSlot (VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot)
277e5c31af7Sopenharmony_ci{
278e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
279e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pPrivateDataSlot = allocateNonDispHandle<PrivateDataSlot, VkPrivateDataSlot>(device, pCreateInfo, pAllocator)));
280e5c31af7Sopenharmony_ci}
281e5c31af7Sopenharmony_ci
282e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createVideoSessionKHR (VkDevice device, const VkVideoSessionCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionKHR* pVideoSession)
283e5c31af7Sopenharmony_ci{
284e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
285e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pVideoSession = allocateNonDispHandle<VideoSessionKHR, VkVideoSessionKHR>(device, pCreateInfo, pAllocator)));
286e5c31af7Sopenharmony_ci}
287e5c31af7Sopenharmony_ci
288e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createVideoSessionParametersKHR (VkDevice device, const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionParametersKHR* pVideoSessionParameters)
289e5c31af7Sopenharmony_ci{
290e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
291e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pVideoSessionParameters = allocateNonDispHandle<VideoSessionParametersKHR, VkVideoSessionParametersKHR>(device, pCreateInfo, pAllocator)));
292e5c31af7Sopenharmony_ci}
293e5c31af7Sopenharmony_ci
294e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createCuModuleNVX (VkDevice device, const VkCuModuleCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuModuleNVX* pModule)
295e5c31af7Sopenharmony_ci{
296e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
297e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pModule = allocateNonDispHandle<CuModuleNVX, VkCuModuleNVX>(device, pCreateInfo, pAllocator)));
298e5c31af7Sopenharmony_ci}
299e5c31af7Sopenharmony_ci
300e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createCuFunctionNVX (VkDevice device, const VkCuFunctionCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuFunctionNVX* pFunction)
301e5c31af7Sopenharmony_ci{
302e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
303e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pFunction = allocateNonDispHandle<CuFunctionNVX, VkCuFunctionNVX>(device, pCreateInfo, pAllocator)));
304e5c31af7Sopenharmony_ci}
305e5c31af7Sopenharmony_ci
306e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createBufferCollectionFUCHSIA (VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferCollectionFUCHSIA* pCollection)
307e5c31af7Sopenharmony_ci{
308e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
309e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pCollection = allocateNonDispHandle<BufferCollectionFUCHSIA, VkBufferCollectionFUCHSIA>(device, pCreateInfo, pAllocator)));
310e5c31af7Sopenharmony_ci}
311e5c31af7Sopenharmony_ci
312e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createMicromapEXT (VkDevice device, const VkMicromapCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkMicromapEXT* pMicromap)
313e5c31af7Sopenharmony_ci{
314e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
315e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pMicromap = allocateNonDispHandle<MicromapEXT, VkMicromapEXT>(device, pCreateInfo, pAllocator)));
316e5c31af7Sopenharmony_ci}
317e5c31af7Sopenharmony_ci
318e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL createOpticalFlowSessionNV (VkDevice device, const VkOpticalFlowSessionCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkOpticalFlowSessionNV* pSession)
319e5c31af7Sopenharmony_ci{
320e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
321e5c31af7Sopenharmony_ci	VK_NULL_RETURN((*pSession = allocateNonDispHandle<OpticalFlowSessionNV, VkOpticalFlowSessionNV>(device, pCreateInfo, pAllocator)));
322e5c31af7Sopenharmony_ci}
323e5c31af7Sopenharmony_ci
324e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyInstance (VkInstance instance, const VkAllocationCallbacks* pAllocator)
325e5c31af7Sopenharmony_ci{
326e5c31af7Sopenharmony_ci	freeHandle<Instance, VkInstance>(instance, pAllocator);
327e5c31af7Sopenharmony_ci}
328e5c31af7Sopenharmony_ci
329e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDevice (VkDevice device, const VkAllocationCallbacks* pAllocator)
330e5c31af7Sopenharmony_ci{
331e5c31af7Sopenharmony_ci	freeHandle<Device, VkDevice>(device, pAllocator);
332e5c31af7Sopenharmony_ci}
333e5c31af7Sopenharmony_ci
334e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL freeMemory (VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator)
335e5c31af7Sopenharmony_ci{
336e5c31af7Sopenharmony_ci	DE_UNREF(device);
337e5c31af7Sopenharmony_ci	freeNonDispHandle<DeviceMemory, VkDeviceMemory>(memory, pAllocator);
338e5c31af7Sopenharmony_ci}
339e5c31af7Sopenharmony_ci
340e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyFence (VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator)
341e5c31af7Sopenharmony_ci{
342e5c31af7Sopenharmony_ci	DE_UNREF(device);
343e5c31af7Sopenharmony_ci	freeNonDispHandle<Fence, VkFence>(fence, pAllocator);
344e5c31af7Sopenharmony_ci}
345e5c31af7Sopenharmony_ci
346e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroySemaphore (VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator)
347e5c31af7Sopenharmony_ci{
348e5c31af7Sopenharmony_ci	DE_UNREF(device);
349e5c31af7Sopenharmony_ci	freeNonDispHandle<Semaphore, VkSemaphore>(semaphore, pAllocator);
350e5c31af7Sopenharmony_ci}
351e5c31af7Sopenharmony_ci
352e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyEvent (VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator)
353e5c31af7Sopenharmony_ci{
354e5c31af7Sopenharmony_ci	DE_UNREF(device);
355e5c31af7Sopenharmony_ci	freeNonDispHandle<Event, VkEvent>(event, pAllocator);
356e5c31af7Sopenharmony_ci}
357e5c31af7Sopenharmony_ci
358e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyQueryPool (VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator)
359e5c31af7Sopenharmony_ci{
360e5c31af7Sopenharmony_ci	DE_UNREF(device);
361e5c31af7Sopenharmony_ci	freeNonDispHandle<QueryPool, VkQueryPool>(queryPool, pAllocator);
362e5c31af7Sopenharmony_ci}
363e5c31af7Sopenharmony_ci
364e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyBuffer (VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator)
365e5c31af7Sopenharmony_ci{
366e5c31af7Sopenharmony_ci	DE_UNREF(device);
367e5c31af7Sopenharmony_ci	freeNonDispHandle<Buffer, VkBuffer>(buffer, pAllocator);
368e5c31af7Sopenharmony_ci}
369e5c31af7Sopenharmony_ci
370e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyBufferView (VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator)
371e5c31af7Sopenharmony_ci{
372e5c31af7Sopenharmony_ci	DE_UNREF(device);
373e5c31af7Sopenharmony_ci	freeNonDispHandle<BufferView, VkBufferView>(bufferView, pAllocator);
374e5c31af7Sopenharmony_ci}
375e5c31af7Sopenharmony_ci
376e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyImage (VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator)
377e5c31af7Sopenharmony_ci{
378e5c31af7Sopenharmony_ci	DE_UNREF(device);
379e5c31af7Sopenharmony_ci	freeNonDispHandle<Image, VkImage>(image, pAllocator);
380e5c31af7Sopenharmony_ci}
381e5c31af7Sopenharmony_ci
382e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyImageView (VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator)
383e5c31af7Sopenharmony_ci{
384e5c31af7Sopenharmony_ci	DE_UNREF(device);
385e5c31af7Sopenharmony_ci	freeNonDispHandle<ImageView, VkImageView>(imageView, pAllocator);
386e5c31af7Sopenharmony_ci}
387e5c31af7Sopenharmony_ci
388e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyShaderModule (VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator)
389e5c31af7Sopenharmony_ci{
390e5c31af7Sopenharmony_ci	DE_UNREF(device);
391e5c31af7Sopenharmony_ci	freeNonDispHandle<ShaderModule, VkShaderModule>(shaderModule, pAllocator);
392e5c31af7Sopenharmony_ci}
393e5c31af7Sopenharmony_ci
394e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyPipelineCache (VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator)
395e5c31af7Sopenharmony_ci{
396e5c31af7Sopenharmony_ci	DE_UNREF(device);
397e5c31af7Sopenharmony_ci	freeNonDispHandle<PipelineCache, VkPipelineCache>(pipelineCache, pAllocator);
398e5c31af7Sopenharmony_ci}
399e5c31af7Sopenharmony_ci
400e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyPipeline (VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator)
401e5c31af7Sopenharmony_ci{
402e5c31af7Sopenharmony_ci	DE_UNREF(device);
403e5c31af7Sopenharmony_ci	freeNonDispHandle<Pipeline, VkPipeline>(pipeline, pAllocator);
404e5c31af7Sopenharmony_ci}
405e5c31af7Sopenharmony_ci
406e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyPipelineLayout (VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator)
407e5c31af7Sopenharmony_ci{
408e5c31af7Sopenharmony_ci	DE_UNREF(device);
409e5c31af7Sopenharmony_ci	freeNonDispHandle<PipelineLayout, VkPipelineLayout>(pipelineLayout, pAllocator);
410e5c31af7Sopenharmony_ci}
411e5c31af7Sopenharmony_ci
412e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroySampler (VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator)
413e5c31af7Sopenharmony_ci{
414e5c31af7Sopenharmony_ci	DE_UNREF(device);
415e5c31af7Sopenharmony_ci	freeNonDispHandle<Sampler, VkSampler>(sampler, pAllocator);
416e5c31af7Sopenharmony_ci}
417e5c31af7Sopenharmony_ci
418e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDescriptorSetLayout (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator)
419e5c31af7Sopenharmony_ci{
420e5c31af7Sopenharmony_ci	DE_UNREF(device);
421e5c31af7Sopenharmony_ci	freeNonDispHandle<DescriptorSetLayout, VkDescriptorSetLayout>(descriptorSetLayout, pAllocator);
422e5c31af7Sopenharmony_ci}
423e5c31af7Sopenharmony_ci
424e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDescriptorPool (VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator)
425e5c31af7Sopenharmony_ci{
426e5c31af7Sopenharmony_ci	DE_UNREF(device);
427e5c31af7Sopenharmony_ci	freeNonDispHandle<DescriptorPool, VkDescriptorPool>(descriptorPool, pAllocator);
428e5c31af7Sopenharmony_ci}
429e5c31af7Sopenharmony_ci
430e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyFramebuffer (VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator)
431e5c31af7Sopenharmony_ci{
432e5c31af7Sopenharmony_ci	DE_UNREF(device);
433e5c31af7Sopenharmony_ci	freeNonDispHandle<Framebuffer, VkFramebuffer>(framebuffer, pAllocator);
434e5c31af7Sopenharmony_ci}
435e5c31af7Sopenharmony_ci
436e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyRenderPass (VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator)
437e5c31af7Sopenharmony_ci{
438e5c31af7Sopenharmony_ci	DE_UNREF(device);
439e5c31af7Sopenharmony_ci	freeNonDispHandle<RenderPass, VkRenderPass>(renderPass, pAllocator);
440e5c31af7Sopenharmony_ci}
441e5c31af7Sopenharmony_ci
442e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyCommandPool (VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator)
443e5c31af7Sopenharmony_ci{
444e5c31af7Sopenharmony_ci	DE_UNREF(device);
445e5c31af7Sopenharmony_ci	freeNonDispHandle<CommandPool, VkCommandPool>(commandPool, pAllocator);
446e5c31af7Sopenharmony_ci}
447e5c31af7Sopenharmony_ci
448e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroySurfaceKHR (VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator)
449e5c31af7Sopenharmony_ci{
450e5c31af7Sopenharmony_ci	DE_UNREF(instance);
451e5c31af7Sopenharmony_ci	freeNonDispHandle<SurfaceKHR, VkSurfaceKHR>(surface, pAllocator);
452e5c31af7Sopenharmony_ci}
453e5c31af7Sopenharmony_ci
454e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroySwapchainKHR (VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks* pAllocator)
455e5c31af7Sopenharmony_ci{
456e5c31af7Sopenharmony_ci	DE_UNREF(device);
457e5c31af7Sopenharmony_ci	freeNonDispHandle<SwapchainKHR, VkSwapchainKHR>(swapchain, pAllocator);
458e5c31af7Sopenharmony_ci}
459e5c31af7Sopenharmony_ci
460e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDebugReportCallbackEXT (VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator)
461e5c31af7Sopenharmony_ci{
462e5c31af7Sopenharmony_ci	DE_UNREF(instance);
463e5c31af7Sopenharmony_ci	freeNonDispHandle<DebugReportCallbackEXT, VkDebugReportCallbackEXT>(callback, pAllocator);
464e5c31af7Sopenharmony_ci}
465e5c31af7Sopenharmony_ci
466e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyIndirectCommandsLayoutNV (VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks* pAllocator)
467e5c31af7Sopenharmony_ci{
468e5c31af7Sopenharmony_ci	DE_UNREF(device);
469e5c31af7Sopenharmony_ci	freeNonDispHandle<IndirectCommandsLayoutNV, VkIndirectCommandsLayoutNV>(indirectCommandsLayout, pAllocator);
470e5c31af7Sopenharmony_ci}
471e5c31af7Sopenharmony_ci
472e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDescriptorUpdateTemplate (VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator)
473e5c31af7Sopenharmony_ci{
474e5c31af7Sopenharmony_ci	DE_UNREF(device);
475e5c31af7Sopenharmony_ci	freeNonDispHandle<DescriptorUpdateTemplate, VkDescriptorUpdateTemplate>(descriptorUpdateTemplate, pAllocator);
476e5c31af7Sopenharmony_ci}
477e5c31af7Sopenharmony_ci
478e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroySamplerYcbcrConversion (VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator)
479e5c31af7Sopenharmony_ci{
480e5c31af7Sopenharmony_ci	DE_UNREF(device);
481e5c31af7Sopenharmony_ci	freeNonDispHandle<SamplerYcbcrConversion, VkSamplerYcbcrConversion>(ycbcrConversion, pAllocator);
482e5c31af7Sopenharmony_ci}
483e5c31af7Sopenharmony_ci
484e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyValidationCacheEXT (VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks* pAllocator)
485e5c31af7Sopenharmony_ci{
486e5c31af7Sopenharmony_ci	DE_UNREF(device);
487e5c31af7Sopenharmony_ci	freeNonDispHandle<ValidationCacheEXT, VkValidationCacheEXT>(validationCache, pAllocator);
488e5c31af7Sopenharmony_ci}
489e5c31af7Sopenharmony_ci
490e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks* pAllocator)
491e5c31af7Sopenharmony_ci{
492e5c31af7Sopenharmony_ci	DE_UNREF(instance);
493e5c31af7Sopenharmony_ci	freeNonDispHandle<DebugUtilsMessengerEXT, VkDebugUtilsMessengerEXT>(messenger, pAllocator);
494e5c31af7Sopenharmony_ci}
495e5c31af7Sopenharmony_ci
496e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyAccelerationStructureKHR (VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks* pAllocator)
497e5c31af7Sopenharmony_ci{
498e5c31af7Sopenharmony_ci	DE_UNREF(device);
499e5c31af7Sopenharmony_ci	freeNonDispHandle<AccelerationStructureKHR, VkAccelerationStructureKHR>(accelerationStructure, pAllocator);
500e5c31af7Sopenharmony_ci}
501e5c31af7Sopenharmony_ci
502e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyAccelerationStructureNV (VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks* pAllocator)
503e5c31af7Sopenharmony_ci{
504e5c31af7Sopenharmony_ci	DE_UNREF(device);
505e5c31af7Sopenharmony_ci	freeNonDispHandle<AccelerationStructureNV, VkAccelerationStructureNV>(accelerationStructure, pAllocator);
506e5c31af7Sopenharmony_ci}
507e5c31af7Sopenharmony_ci
508e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyDeferredOperationKHR (VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator)
509e5c31af7Sopenharmony_ci{
510e5c31af7Sopenharmony_ci	DE_UNREF(device);
511e5c31af7Sopenharmony_ci	freeNonDispHandle<DeferredOperationKHR, VkDeferredOperationKHR>(operation, pAllocator);
512e5c31af7Sopenharmony_ci}
513e5c31af7Sopenharmony_ci
514e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyPrivateDataSlot (VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator)
515e5c31af7Sopenharmony_ci{
516e5c31af7Sopenharmony_ci	DE_UNREF(device);
517e5c31af7Sopenharmony_ci	freeNonDispHandle<PrivateDataSlot, VkPrivateDataSlot>(privateDataSlot, pAllocator);
518e5c31af7Sopenharmony_ci}
519e5c31af7Sopenharmony_ci
520e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyVideoSessionKHR (VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks* pAllocator)
521e5c31af7Sopenharmony_ci{
522e5c31af7Sopenharmony_ci	DE_UNREF(device);
523e5c31af7Sopenharmony_ci	freeNonDispHandle<VideoSessionKHR, VkVideoSessionKHR>(videoSession, pAllocator);
524e5c31af7Sopenharmony_ci}
525e5c31af7Sopenharmony_ci
526e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyVideoSessionParametersKHR (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks* pAllocator)
527e5c31af7Sopenharmony_ci{
528e5c31af7Sopenharmony_ci	DE_UNREF(device);
529e5c31af7Sopenharmony_ci	freeNonDispHandle<VideoSessionParametersKHR, VkVideoSessionParametersKHR>(videoSessionParameters, pAllocator);
530e5c31af7Sopenharmony_ci}
531e5c31af7Sopenharmony_ci
532e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyCuModuleNVX (VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks* pAllocator)
533e5c31af7Sopenharmony_ci{
534e5c31af7Sopenharmony_ci	DE_UNREF(device);
535e5c31af7Sopenharmony_ci	freeNonDispHandle<CuModuleNVX, VkCuModuleNVX>(module, pAllocator);
536e5c31af7Sopenharmony_ci}
537e5c31af7Sopenharmony_ci
538e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyCuFunctionNVX (VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator)
539e5c31af7Sopenharmony_ci{
540e5c31af7Sopenharmony_ci	DE_UNREF(device);
541e5c31af7Sopenharmony_ci	freeNonDispHandle<CuFunctionNVX, VkCuFunctionNVX>(function, pAllocator);
542e5c31af7Sopenharmony_ci}
543e5c31af7Sopenharmony_ci
544e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyBufferCollectionFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks* pAllocator)
545e5c31af7Sopenharmony_ci{
546e5c31af7Sopenharmony_ci	DE_UNREF(device);
547e5c31af7Sopenharmony_ci	freeNonDispHandle<BufferCollectionFUCHSIA, VkBufferCollectionFUCHSIA>(collection, pAllocator);
548e5c31af7Sopenharmony_ci}
549e5c31af7Sopenharmony_ci
550e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyMicromapEXT (VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks* pAllocator)
551e5c31af7Sopenharmony_ci{
552e5c31af7Sopenharmony_ci	DE_UNREF(device);
553e5c31af7Sopenharmony_ci	freeNonDispHandle<MicromapEXT, VkMicromapEXT>(micromap, pAllocator);
554e5c31af7Sopenharmony_ci}
555e5c31af7Sopenharmony_ci
556e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL destroyOpticalFlowSessionNV (VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks* pAllocator)
557e5c31af7Sopenharmony_ci{
558e5c31af7Sopenharmony_ci	DE_UNREF(device);
559e5c31af7Sopenharmony_ci	freeNonDispHandle<OpticalFlowSessionNV, VkOpticalFlowSessionNV>(session, pAllocator);
560e5c31af7Sopenharmony_ci}
561e5c31af7Sopenharmony_ci
562e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceVersion (uint32_t* pApiVersion)
563e5c31af7Sopenharmony_ci{
564e5c31af7Sopenharmony_ci	DE_UNREF(pApiVersion);
565e5c31af7Sopenharmony_ci	return VK_SUCCESS;
566e5c31af7Sopenharmony_ci}
567e5c31af7Sopenharmony_ci
568e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL enumerateInstanceLayerProperties (uint32_t* pPropertyCount, VkLayerProperties* pProperties)
569e5c31af7Sopenharmony_ci{
570e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
571e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
572e5c31af7Sopenharmony_ci	return VK_SUCCESS;
573e5c31af7Sopenharmony_ci}
574e5c31af7Sopenharmony_ci
575e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL enumerateDeviceLayerProperties (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties)
576e5c31af7Sopenharmony_ci{
577e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
578e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
579e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
580e5c31af7Sopenharmony_ci	return VK_SUCCESS;
581e5c31af7Sopenharmony_ci}
582e5c31af7Sopenharmony_ci
583e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queueSubmit (VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence)
584e5c31af7Sopenharmony_ci{
585e5c31af7Sopenharmony_ci	DE_UNREF(queue);
586e5c31af7Sopenharmony_ci	DE_UNREF(submitCount);
587e5c31af7Sopenharmony_ci	DE_UNREF(pSubmits);
588e5c31af7Sopenharmony_ci	DE_UNREF(fence);
589e5c31af7Sopenharmony_ci	return VK_SUCCESS;
590e5c31af7Sopenharmony_ci}
591e5c31af7Sopenharmony_ci
592e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queueWaitIdle (VkQueue queue)
593e5c31af7Sopenharmony_ci{
594e5c31af7Sopenharmony_ci	DE_UNREF(queue);
595e5c31af7Sopenharmony_ci	return VK_SUCCESS;
596e5c31af7Sopenharmony_ci}
597e5c31af7Sopenharmony_ci
598e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL deviceWaitIdle (VkDevice device)
599e5c31af7Sopenharmony_ci{
600e5c31af7Sopenharmony_ci	DE_UNREF(device);
601e5c31af7Sopenharmony_ci	return VK_SUCCESS;
602e5c31af7Sopenharmony_ci}
603e5c31af7Sopenharmony_ci
604e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL flushMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges)
605e5c31af7Sopenharmony_ci{
606e5c31af7Sopenharmony_ci	DE_UNREF(device);
607e5c31af7Sopenharmony_ci	DE_UNREF(memoryRangeCount);
608e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRanges);
609e5c31af7Sopenharmony_ci	return VK_SUCCESS;
610e5c31af7Sopenharmony_ci}
611e5c31af7Sopenharmony_ci
612e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL invalidateMappedMemoryRanges (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges)
613e5c31af7Sopenharmony_ci{
614e5c31af7Sopenharmony_ci	DE_UNREF(device);
615e5c31af7Sopenharmony_ci	DE_UNREF(memoryRangeCount);
616e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRanges);
617e5c31af7Sopenharmony_ci	return VK_SUCCESS;
618e5c31af7Sopenharmony_ci}
619e5c31af7Sopenharmony_ci
620e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceMemoryCommitment (VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes)
621e5c31af7Sopenharmony_ci{
622e5c31af7Sopenharmony_ci	DE_UNREF(device);
623e5c31af7Sopenharmony_ci	DE_UNREF(memory);
624e5c31af7Sopenharmony_ci	DE_UNREF(pCommittedMemoryInBytes);
625e5c31af7Sopenharmony_ci}
626e5c31af7Sopenharmony_ci
627e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory (VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset)
628e5c31af7Sopenharmony_ci{
629e5c31af7Sopenharmony_ci	DE_UNREF(device);
630e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
631e5c31af7Sopenharmony_ci	DE_UNREF(memory);
632e5c31af7Sopenharmony_ci	DE_UNREF(memoryOffset);
633e5c31af7Sopenharmony_ci	return VK_SUCCESS;
634e5c31af7Sopenharmony_ci}
635e5c31af7Sopenharmony_ci
636e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindImageMemory (VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset)
637e5c31af7Sopenharmony_ci{
638e5c31af7Sopenharmony_ci	DE_UNREF(device);
639e5c31af7Sopenharmony_ci	DE_UNREF(image);
640e5c31af7Sopenharmony_ci	DE_UNREF(memory);
641e5c31af7Sopenharmony_ci	DE_UNREF(memoryOffset);
642e5c31af7Sopenharmony_ci	return VK_SUCCESS;
643e5c31af7Sopenharmony_ci}
644e5c31af7Sopenharmony_ci
645e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getImageSparseMemoryRequirements (VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements)
646e5c31af7Sopenharmony_ci{
647e5c31af7Sopenharmony_ci	DE_UNREF(device);
648e5c31af7Sopenharmony_ci	DE_UNREF(image);
649e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirementCount);
650e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirements);
651e5c31af7Sopenharmony_ci}
652e5c31af7Sopenharmony_ci
653e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceSparseImageFormatProperties (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t* pPropertyCount, VkSparseImageFormatProperties* pProperties)
654e5c31af7Sopenharmony_ci{
655e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
656e5c31af7Sopenharmony_ci	DE_UNREF(format);
657e5c31af7Sopenharmony_ci	DE_UNREF(type);
658e5c31af7Sopenharmony_ci	DE_UNREF(samples);
659e5c31af7Sopenharmony_ci	DE_UNREF(usage);
660e5c31af7Sopenharmony_ci	DE_UNREF(tiling);
661e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
662e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
663e5c31af7Sopenharmony_ci}
664e5c31af7Sopenharmony_ci
665e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queueBindSparse (VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence)
666e5c31af7Sopenharmony_ci{
667e5c31af7Sopenharmony_ci	DE_UNREF(queue);
668e5c31af7Sopenharmony_ci	DE_UNREF(bindInfoCount);
669e5c31af7Sopenharmony_ci	DE_UNREF(pBindInfo);
670e5c31af7Sopenharmony_ci	DE_UNREF(fence);
671e5c31af7Sopenharmony_ci	return VK_SUCCESS;
672e5c31af7Sopenharmony_ci}
673e5c31af7Sopenharmony_ci
674e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL resetFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences)
675e5c31af7Sopenharmony_ci{
676e5c31af7Sopenharmony_ci	DE_UNREF(device);
677e5c31af7Sopenharmony_ci	DE_UNREF(fenceCount);
678e5c31af7Sopenharmony_ci	DE_UNREF(pFences);
679e5c31af7Sopenharmony_ci	return VK_SUCCESS;
680e5c31af7Sopenharmony_ci}
681e5c31af7Sopenharmony_ci
682e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getFenceStatus (VkDevice device, VkFence fence)
683e5c31af7Sopenharmony_ci{
684e5c31af7Sopenharmony_ci	DE_UNREF(device);
685e5c31af7Sopenharmony_ci	DE_UNREF(fence);
686e5c31af7Sopenharmony_ci	return VK_SUCCESS;
687e5c31af7Sopenharmony_ci}
688e5c31af7Sopenharmony_ci
689e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL waitForFences (VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout)
690e5c31af7Sopenharmony_ci{
691e5c31af7Sopenharmony_ci	DE_UNREF(device);
692e5c31af7Sopenharmony_ci	DE_UNREF(fenceCount);
693e5c31af7Sopenharmony_ci	DE_UNREF(pFences);
694e5c31af7Sopenharmony_ci	DE_UNREF(waitAll);
695e5c31af7Sopenharmony_ci	DE_UNREF(timeout);
696e5c31af7Sopenharmony_ci	return VK_SUCCESS;
697e5c31af7Sopenharmony_ci}
698e5c31af7Sopenharmony_ci
699e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getEventStatus (VkDevice device, VkEvent event)
700e5c31af7Sopenharmony_ci{
701e5c31af7Sopenharmony_ci	DE_UNREF(device);
702e5c31af7Sopenharmony_ci	DE_UNREF(event);
703e5c31af7Sopenharmony_ci	return VK_SUCCESS;
704e5c31af7Sopenharmony_ci}
705e5c31af7Sopenharmony_ci
706e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setEvent (VkDevice device, VkEvent event)
707e5c31af7Sopenharmony_ci{
708e5c31af7Sopenharmony_ci	DE_UNREF(device);
709e5c31af7Sopenharmony_ci	DE_UNREF(event);
710e5c31af7Sopenharmony_ci	return VK_SUCCESS;
711e5c31af7Sopenharmony_ci}
712e5c31af7Sopenharmony_ci
713e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL resetEvent (VkDevice device, VkEvent event)
714e5c31af7Sopenharmony_ci{
715e5c31af7Sopenharmony_ci	DE_UNREF(device);
716e5c31af7Sopenharmony_ci	DE_UNREF(event);
717e5c31af7Sopenharmony_ci	return VK_SUCCESS;
718e5c31af7Sopenharmony_ci}
719e5c31af7Sopenharmony_ci
720e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getQueryPoolResults (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags)
721e5c31af7Sopenharmony_ci{
722e5c31af7Sopenharmony_ci	DE_UNREF(device);
723e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
724e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
725e5c31af7Sopenharmony_ci	DE_UNREF(queryCount);
726e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
727e5c31af7Sopenharmony_ci	DE_UNREF(pData);
728e5c31af7Sopenharmony_ci	DE_UNREF(stride);
729e5c31af7Sopenharmony_ci	DE_UNREF(flags);
730e5c31af7Sopenharmony_ci	return VK_SUCCESS;
731e5c31af7Sopenharmony_ci}
732e5c31af7Sopenharmony_ci
733e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL resetQueryPool (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
734e5c31af7Sopenharmony_ci{
735e5c31af7Sopenharmony_ci	DE_UNREF(device);
736e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
737e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
738e5c31af7Sopenharmony_ci	DE_UNREF(queryCount);
739e5c31af7Sopenharmony_ci}
740e5c31af7Sopenharmony_ci
741e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getImageSubresourceLayout (VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout)
742e5c31af7Sopenharmony_ci{
743e5c31af7Sopenharmony_ci	DE_UNREF(device);
744e5c31af7Sopenharmony_ci	DE_UNREF(image);
745e5c31af7Sopenharmony_ci	DE_UNREF(pSubresource);
746e5c31af7Sopenharmony_ci	DE_UNREF(pLayout);
747e5c31af7Sopenharmony_ci}
748e5c31af7Sopenharmony_ci
749e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPipelineCacheData (VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData)
750e5c31af7Sopenharmony_ci{
751e5c31af7Sopenharmony_ci	DE_UNREF(device);
752e5c31af7Sopenharmony_ci	DE_UNREF(pipelineCache);
753e5c31af7Sopenharmony_ci	DE_UNREF(pDataSize);
754e5c31af7Sopenharmony_ci	DE_UNREF(pData);
755e5c31af7Sopenharmony_ci	return VK_SUCCESS;
756e5c31af7Sopenharmony_ci}
757e5c31af7Sopenharmony_ci
758e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL mergePipelineCaches (VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches)
759e5c31af7Sopenharmony_ci{
760e5c31af7Sopenharmony_ci	DE_UNREF(device);
761e5c31af7Sopenharmony_ci	DE_UNREF(dstCache);
762e5c31af7Sopenharmony_ci	DE_UNREF(srcCacheCount);
763e5c31af7Sopenharmony_ci	DE_UNREF(pSrcCaches);
764e5c31af7Sopenharmony_ci	return VK_SUCCESS;
765e5c31af7Sopenharmony_ci}
766e5c31af7Sopenharmony_ci
767e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI (VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize)
768e5c31af7Sopenharmony_ci{
769e5c31af7Sopenharmony_ci	DE_UNREF(device);
770e5c31af7Sopenharmony_ci	DE_UNREF(renderpass);
771e5c31af7Sopenharmony_ci	DE_UNREF(pMaxWorkgroupSize);
772e5c31af7Sopenharmony_ci	return VK_SUCCESS;
773e5c31af7Sopenharmony_ci}
774e5c31af7Sopenharmony_ci
775e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL updateDescriptorSets (VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies)
776e5c31af7Sopenharmony_ci{
777e5c31af7Sopenharmony_ci	DE_UNREF(device);
778e5c31af7Sopenharmony_ci	DE_UNREF(descriptorWriteCount);
779e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptorWrites);
780e5c31af7Sopenharmony_ci	DE_UNREF(descriptorCopyCount);
781e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptorCopies);
782e5c31af7Sopenharmony_ci}
783e5c31af7Sopenharmony_ci
784e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getRenderAreaGranularity (VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity)
785e5c31af7Sopenharmony_ci{
786e5c31af7Sopenharmony_ci	DE_UNREF(device);
787e5c31af7Sopenharmony_ci	DE_UNREF(renderPass);
788e5c31af7Sopenharmony_ci	DE_UNREF(pGranularity);
789e5c31af7Sopenharmony_ci}
790e5c31af7Sopenharmony_ci
791e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL resetCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags)
792e5c31af7Sopenharmony_ci{
793e5c31af7Sopenharmony_ci	DE_UNREF(device);
794e5c31af7Sopenharmony_ci	DE_UNREF(commandPool);
795e5c31af7Sopenharmony_ci	DE_UNREF(flags);
796e5c31af7Sopenharmony_ci	return VK_SUCCESS;
797e5c31af7Sopenharmony_ci}
798e5c31af7Sopenharmony_ci
799e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL beginCommandBuffer (VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo)
800e5c31af7Sopenharmony_ci{
801e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
802e5c31af7Sopenharmony_ci	DE_UNREF(pBeginInfo);
803e5c31af7Sopenharmony_ci	return VK_SUCCESS;
804e5c31af7Sopenharmony_ci}
805e5c31af7Sopenharmony_ci
806e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL endCommandBuffer (VkCommandBuffer commandBuffer)
807e5c31af7Sopenharmony_ci{
808e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
809e5c31af7Sopenharmony_ci	return VK_SUCCESS;
810e5c31af7Sopenharmony_ci}
811e5c31af7Sopenharmony_ci
812e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL resetCommandBuffer (VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
813e5c31af7Sopenharmony_ci{
814e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
815e5c31af7Sopenharmony_ci	DE_UNREF(flags);
816e5c31af7Sopenharmony_ci	return VK_SUCCESS;
817e5c31af7Sopenharmony_ci}
818e5c31af7Sopenharmony_ci
819e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindPipeline (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline)
820e5c31af7Sopenharmony_ci{
821e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
822e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
823e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
824e5c31af7Sopenharmony_ci}
825e5c31af7Sopenharmony_ci
826e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewport (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports)
827e5c31af7Sopenharmony_ci{
828e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
829e5c31af7Sopenharmony_ci	DE_UNREF(firstViewport);
830e5c31af7Sopenharmony_ci	DE_UNREF(viewportCount);
831e5c31af7Sopenharmony_ci	DE_UNREF(pViewports);
832e5c31af7Sopenharmony_ci}
833e5c31af7Sopenharmony_ci
834e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetScissor (VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors)
835e5c31af7Sopenharmony_ci{
836e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
837e5c31af7Sopenharmony_ci	DE_UNREF(firstScissor);
838e5c31af7Sopenharmony_ci	DE_UNREF(scissorCount);
839e5c31af7Sopenharmony_ci	DE_UNREF(pScissors);
840e5c31af7Sopenharmony_ci}
841e5c31af7Sopenharmony_ci
842e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLineWidth (VkCommandBuffer commandBuffer, float lineWidth)
843e5c31af7Sopenharmony_ci{
844e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
845e5c31af7Sopenharmony_ci	DE_UNREF(lineWidth);
846e5c31af7Sopenharmony_ci}
847e5c31af7Sopenharmony_ci
848e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthBias (VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor)
849e5c31af7Sopenharmony_ci{
850e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
851e5c31af7Sopenharmony_ci	DE_UNREF(depthBiasConstantFactor);
852e5c31af7Sopenharmony_ci	DE_UNREF(depthBiasClamp);
853e5c31af7Sopenharmony_ci	DE_UNREF(depthBiasSlopeFactor);
854e5c31af7Sopenharmony_ci}
855e5c31af7Sopenharmony_ci
856e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetBlendConstants (VkCommandBuffer commandBuffer, const float blendConstants[4])
857e5c31af7Sopenharmony_ci{
858e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
859e5c31af7Sopenharmony_ci	DE_UNREF(blendConstants);
860e5c31af7Sopenharmony_ci}
861e5c31af7Sopenharmony_ci
862e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthBounds (VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
863e5c31af7Sopenharmony_ci{
864e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
865e5c31af7Sopenharmony_ci	DE_UNREF(minDepthBounds);
866e5c31af7Sopenharmony_ci	DE_UNREF(maxDepthBounds);
867e5c31af7Sopenharmony_ci}
868e5c31af7Sopenharmony_ci
869e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetStencilCompareMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
870e5c31af7Sopenharmony_ci{
871e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
872e5c31af7Sopenharmony_ci	DE_UNREF(faceMask);
873e5c31af7Sopenharmony_ci	DE_UNREF(compareMask);
874e5c31af7Sopenharmony_ci}
875e5c31af7Sopenharmony_ci
876e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetStencilWriteMask (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask)
877e5c31af7Sopenharmony_ci{
878e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
879e5c31af7Sopenharmony_ci	DE_UNREF(faceMask);
880e5c31af7Sopenharmony_ci	DE_UNREF(writeMask);
881e5c31af7Sopenharmony_ci}
882e5c31af7Sopenharmony_ci
883e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetStencilReference (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference)
884e5c31af7Sopenharmony_ci{
885e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
886e5c31af7Sopenharmony_ci	DE_UNREF(faceMask);
887e5c31af7Sopenharmony_ci	DE_UNREF(reference);
888e5c31af7Sopenharmony_ci}
889e5c31af7Sopenharmony_ci
890e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindDescriptorSets (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets)
891e5c31af7Sopenharmony_ci{
892e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
893e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
894e5c31af7Sopenharmony_ci	DE_UNREF(layout);
895e5c31af7Sopenharmony_ci	DE_UNREF(firstSet);
896e5c31af7Sopenharmony_ci	DE_UNREF(descriptorSetCount);
897e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptorSets);
898e5c31af7Sopenharmony_ci	DE_UNREF(dynamicOffsetCount);
899e5c31af7Sopenharmony_ci	DE_UNREF(pDynamicOffsets);
900e5c31af7Sopenharmony_ci}
901e5c31af7Sopenharmony_ci
902e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindIndexBuffer (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType)
903e5c31af7Sopenharmony_ci{
904e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
905e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
906e5c31af7Sopenharmony_ci	DE_UNREF(offset);
907e5c31af7Sopenharmony_ci	DE_UNREF(indexType);
908e5c31af7Sopenharmony_ci}
909e5c31af7Sopenharmony_ci
910e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindVertexBuffers (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets)
911e5c31af7Sopenharmony_ci{
912e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
913e5c31af7Sopenharmony_ci	DE_UNREF(firstBinding);
914e5c31af7Sopenharmony_ci	DE_UNREF(bindingCount);
915e5c31af7Sopenharmony_ci	DE_UNREF(pBuffers);
916e5c31af7Sopenharmony_ci	DE_UNREF(pOffsets);
917e5c31af7Sopenharmony_ci}
918e5c31af7Sopenharmony_ci
919e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDraw (VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance)
920e5c31af7Sopenharmony_ci{
921e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
922e5c31af7Sopenharmony_ci	DE_UNREF(vertexCount);
923e5c31af7Sopenharmony_ci	DE_UNREF(instanceCount);
924e5c31af7Sopenharmony_ci	DE_UNREF(firstVertex);
925e5c31af7Sopenharmony_ci	DE_UNREF(firstInstance);
926e5c31af7Sopenharmony_ci}
927e5c31af7Sopenharmony_ci
928e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndexed (VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance)
929e5c31af7Sopenharmony_ci{
930e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
931e5c31af7Sopenharmony_ci	DE_UNREF(indexCount);
932e5c31af7Sopenharmony_ci	DE_UNREF(instanceCount);
933e5c31af7Sopenharmony_ci	DE_UNREF(firstIndex);
934e5c31af7Sopenharmony_ci	DE_UNREF(vertexOffset);
935e5c31af7Sopenharmony_ci	DE_UNREF(firstInstance);
936e5c31af7Sopenharmony_ci}
937e5c31af7Sopenharmony_ci
938e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMultiEXT (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT* pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)
939e5c31af7Sopenharmony_ci{
940e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
941e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
942e5c31af7Sopenharmony_ci	DE_UNREF(pVertexInfo);
943e5c31af7Sopenharmony_ci	DE_UNREF(instanceCount);
944e5c31af7Sopenharmony_ci	DE_UNREF(firstInstance);
945e5c31af7Sopenharmony_ci	DE_UNREF(stride);
946e5c31af7Sopenharmony_ci}
947e5c31af7Sopenharmony_ci
948e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMultiIndexedEXT (VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT* pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t* pVertexOffset)
949e5c31af7Sopenharmony_ci{
950e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
951e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
952e5c31af7Sopenharmony_ci	DE_UNREF(pIndexInfo);
953e5c31af7Sopenharmony_ci	DE_UNREF(instanceCount);
954e5c31af7Sopenharmony_ci	DE_UNREF(firstInstance);
955e5c31af7Sopenharmony_ci	DE_UNREF(stride);
956e5c31af7Sopenharmony_ci	DE_UNREF(pVertexOffset);
957e5c31af7Sopenharmony_ci}
958e5c31af7Sopenharmony_ci
959e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
960e5c31af7Sopenharmony_ci{
961e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
962e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
963e5c31af7Sopenharmony_ci	DE_UNREF(offset);
964e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
965e5c31af7Sopenharmony_ci	DE_UNREF(stride);
966e5c31af7Sopenharmony_ci}
967e5c31af7Sopenharmony_ci
968e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
969e5c31af7Sopenharmony_ci{
970e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
971e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
972e5c31af7Sopenharmony_ci	DE_UNREF(offset);
973e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
974e5c31af7Sopenharmony_ci	DE_UNREF(stride);
975e5c31af7Sopenharmony_ci}
976e5c31af7Sopenharmony_ci
977e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDispatch (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
978e5c31af7Sopenharmony_ci{
979e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
980e5c31af7Sopenharmony_ci	DE_UNREF(groupCountX);
981e5c31af7Sopenharmony_ci	DE_UNREF(groupCountY);
982e5c31af7Sopenharmony_ci	DE_UNREF(groupCountZ);
983e5c31af7Sopenharmony_ci}
984e5c31af7Sopenharmony_ci
985e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDispatchIndirect (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset)
986e5c31af7Sopenharmony_ci{
987e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
988e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
989e5c31af7Sopenharmony_ci	DE_UNREF(offset);
990e5c31af7Sopenharmony_ci}
991e5c31af7Sopenharmony_ci
992e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSubpassShadingHUAWEI (VkCommandBuffer commandBuffer)
993e5c31af7Sopenharmony_ci{
994e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
995e5c31af7Sopenharmony_ci}
996e5c31af7Sopenharmony_ci
997e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyBuffer (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions)
998e5c31af7Sopenharmony_ci{
999e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1000e5c31af7Sopenharmony_ci	DE_UNREF(srcBuffer);
1001e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
1002e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1003e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1004e5c31af7Sopenharmony_ci}
1005e5c31af7Sopenharmony_ci
1006e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions)
1007e5c31af7Sopenharmony_ci{
1008e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1009e5c31af7Sopenharmony_ci	DE_UNREF(srcImage);
1010e5c31af7Sopenharmony_ci	DE_UNREF(srcImageLayout);
1011e5c31af7Sopenharmony_ci	DE_UNREF(dstImage);
1012e5c31af7Sopenharmony_ci	DE_UNREF(dstImageLayout);
1013e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1014e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1015e5c31af7Sopenharmony_ci}
1016e5c31af7Sopenharmony_ci
1017e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBlitImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter)
1018e5c31af7Sopenharmony_ci{
1019e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1020e5c31af7Sopenharmony_ci	DE_UNREF(srcImage);
1021e5c31af7Sopenharmony_ci	DE_UNREF(srcImageLayout);
1022e5c31af7Sopenharmony_ci	DE_UNREF(dstImage);
1023e5c31af7Sopenharmony_ci	DE_UNREF(dstImageLayout);
1024e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1025e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1026e5c31af7Sopenharmony_ci	DE_UNREF(filter);
1027e5c31af7Sopenharmony_ci}
1028e5c31af7Sopenharmony_ci
1029e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions)
1030e5c31af7Sopenharmony_ci{
1031e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1032e5c31af7Sopenharmony_ci	DE_UNREF(srcBuffer);
1033e5c31af7Sopenharmony_ci	DE_UNREF(dstImage);
1034e5c31af7Sopenharmony_ci	DE_UNREF(dstImageLayout);
1035e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1036e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1037e5c31af7Sopenharmony_ci}
1038e5c31af7Sopenharmony_ci
1039e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions)
1040e5c31af7Sopenharmony_ci{
1041e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1042e5c31af7Sopenharmony_ci	DE_UNREF(srcImage);
1043e5c31af7Sopenharmony_ci	DE_UNREF(srcImageLayout);
1044e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
1045e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1046e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1047e5c31af7Sopenharmony_ci}
1048e5c31af7Sopenharmony_ci
1049e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMemoryIndirectNV (VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride)
1050e5c31af7Sopenharmony_ci{
1051e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1052e5c31af7Sopenharmony_ci	DE_UNREF(copyBufferAddress);
1053e5c31af7Sopenharmony_ci	DE_UNREF(copyCount);
1054e5c31af7Sopenharmony_ci	DE_UNREF(stride);
1055e5c31af7Sopenharmony_ci}
1056e5c31af7Sopenharmony_ci
1057e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMemoryToImageIndirectNV (VkCommandBuffer commandBuffer, VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, VkImage dstImage, VkImageLayout dstImageLayout, const VkImageSubresourceLayers* pImageSubresources)
1058e5c31af7Sopenharmony_ci{
1059e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1060e5c31af7Sopenharmony_ci	DE_UNREF(copyBufferAddress);
1061e5c31af7Sopenharmony_ci	DE_UNREF(copyCount);
1062e5c31af7Sopenharmony_ci	DE_UNREF(stride);
1063e5c31af7Sopenharmony_ci	DE_UNREF(dstImage);
1064e5c31af7Sopenharmony_ci	DE_UNREF(dstImageLayout);
1065e5c31af7Sopenharmony_ci	DE_UNREF(pImageSubresources);
1066e5c31af7Sopenharmony_ci}
1067e5c31af7Sopenharmony_ci
1068e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdUpdateBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData)
1069e5c31af7Sopenharmony_ci{
1070e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1071e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
1072e5c31af7Sopenharmony_ci	DE_UNREF(dstOffset);
1073e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
1074e5c31af7Sopenharmony_ci	DE_UNREF(pData);
1075e5c31af7Sopenharmony_ci}
1076e5c31af7Sopenharmony_ci
1077e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdFillBuffer (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data)
1078e5c31af7Sopenharmony_ci{
1079e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1080e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
1081e5c31af7Sopenharmony_ci	DE_UNREF(dstOffset);
1082e5c31af7Sopenharmony_ci	DE_UNREF(size);
1083e5c31af7Sopenharmony_ci	DE_UNREF(data);
1084e5c31af7Sopenharmony_ci}
1085e5c31af7Sopenharmony_ci
1086e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdClearColorImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges)
1087e5c31af7Sopenharmony_ci{
1088e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1089e5c31af7Sopenharmony_ci	DE_UNREF(image);
1090e5c31af7Sopenharmony_ci	DE_UNREF(imageLayout);
1091e5c31af7Sopenharmony_ci	DE_UNREF(pColor);
1092e5c31af7Sopenharmony_ci	DE_UNREF(rangeCount);
1093e5c31af7Sopenharmony_ci	DE_UNREF(pRanges);
1094e5c31af7Sopenharmony_ci}
1095e5c31af7Sopenharmony_ci
1096e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdClearDepthStencilImage (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges)
1097e5c31af7Sopenharmony_ci{
1098e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1099e5c31af7Sopenharmony_ci	DE_UNREF(image);
1100e5c31af7Sopenharmony_ci	DE_UNREF(imageLayout);
1101e5c31af7Sopenharmony_ci	DE_UNREF(pDepthStencil);
1102e5c31af7Sopenharmony_ci	DE_UNREF(rangeCount);
1103e5c31af7Sopenharmony_ci	DE_UNREF(pRanges);
1104e5c31af7Sopenharmony_ci}
1105e5c31af7Sopenharmony_ci
1106e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdClearAttachments (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects)
1107e5c31af7Sopenharmony_ci{
1108e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1109e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
1110e5c31af7Sopenharmony_ci	DE_UNREF(pAttachments);
1111e5c31af7Sopenharmony_ci	DE_UNREF(rectCount);
1112e5c31af7Sopenharmony_ci	DE_UNREF(pRects);
1113e5c31af7Sopenharmony_ci}
1114e5c31af7Sopenharmony_ci
1115e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdResolveImage (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions)
1116e5c31af7Sopenharmony_ci{
1117e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1118e5c31af7Sopenharmony_ci	DE_UNREF(srcImage);
1119e5c31af7Sopenharmony_ci	DE_UNREF(srcImageLayout);
1120e5c31af7Sopenharmony_ci	DE_UNREF(dstImage);
1121e5c31af7Sopenharmony_ci	DE_UNREF(dstImageLayout);
1122e5c31af7Sopenharmony_ci	DE_UNREF(regionCount);
1123e5c31af7Sopenharmony_ci	DE_UNREF(pRegions);
1124e5c31af7Sopenharmony_ci}
1125e5c31af7Sopenharmony_ci
1126e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
1127e5c31af7Sopenharmony_ci{
1128e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1129e5c31af7Sopenharmony_ci	DE_UNREF(event);
1130e5c31af7Sopenharmony_ci	DE_UNREF(stageMask);
1131e5c31af7Sopenharmony_ci}
1132e5c31af7Sopenharmony_ci
1133e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdResetEvent (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask)
1134e5c31af7Sopenharmony_ci{
1135e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1136e5c31af7Sopenharmony_ci	DE_UNREF(event);
1137e5c31af7Sopenharmony_ci	DE_UNREF(stageMask);
1138e5c31af7Sopenharmony_ci}
1139e5c31af7Sopenharmony_ci
1140e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWaitEvents (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers)
1141e5c31af7Sopenharmony_ci{
1142e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1143e5c31af7Sopenharmony_ci	DE_UNREF(eventCount);
1144e5c31af7Sopenharmony_ci	DE_UNREF(pEvents);
1145e5c31af7Sopenharmony_ci	DE_UNREF(srcStageMask);
1146e5c31af7Sopenharmony_ci	DE_UNREF(dstStageMask);
1147e5c31af7Sopenharmony_ci	DE_UNREF(memoryBarrierCount);
1148e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryBarriers);
1149e5c31af7Sopenharmony_ci	DE_UNREF(bufferMemoryBarrierCount);
1150e5c31af7Sopenharmony_ci	DE_UNREF(pBufferMemoryBarriers);
1151e5c31af7Sopenharmony_ci	DE_UNREF(imageMemoryBarrierCount);
1152e5c31af7Sopenharmony_ci	DE_UNREF(pImageMemoryBarriers);
1153e5c31af7Sopenharmony_ci}
1154e5c31af7Sopenharmony_ci
1155e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPipelineBarrier (VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers)
1156e5c31af7Sopenharmony_ci{
1157e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1158e5c31af7Sopenharmony_ci	DE_UNREF(srcStageMask);
1159e5c31af7Sopenharmony_ci	DE_UNREF(dstStageMask);
1160e5c31af7Sopenharmony_ci	DE_UNREF(dependencyFlags);
1161e5c31af7Sopenharmony_ci	DE_UNREF(memoryBarrierCount);
1162e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryBarriers);
1163e5c31af7Sopenharmony_ci	DE_UNREF(bufferMemoryBarrierCount);
1164e5c31af7Sopenharmony_ci	DE_UNREF(pBufferMemoryBarriers);
1165e5c31af7Sopenharmony_ci	DE_UNREF(imageMemoryBarrierCount);
1166e5c31af7Sopenharmony_ci	DE_UNREF(pImageMemoryBarriers);
1167e5c31af7Sopenharmony_ci}
1168e5c31af7Sopenharmony_ci
1169e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags)
1170e5c31af7Sopenharmony_ci{
1171e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1172e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
1173e5c31af7Sopenharmony_ci	DE_UNREF(query);
1174e5c31af7Sopenharmony_ci	DE_UNREF(flags);
1175e5c31af7Sopenharmony_ci}
1176e5c31af7Sopenharmony_ci
1177e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndQuery (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query)
1178e5c31af7Sopenharmony_ci{
1179e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1180e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
1181e5c31af7Sopenharmony_ci	DE_UNREF(query);
1182e5c31af7Sopenharmony_ci}
1183e5c31af7Sopenharmony_ci
1184e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginConditionalRenderingEXT (VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin)
1185e5c31af7Sopenharmony_ci{
1186e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1187e5c31af7Sopenharmony_ci	DE_UNREF(pConditionalRenderingBegin);
1188e5c31af7Sopenharmony_ci}
1189e5c31af7Sopenharmony_ci
1190e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndConditionalRenderingEXT (VkCommandBuffer commandBuffer)
1191e5c31af7Sopenharmony_ci{
1192e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1193e5c31af7Sopenharmony_ci}
1194e5c31af7Sopenharmony_ci
1195e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdResetQueryPool (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount)
1196e5c31af7Sopenharmony_ci{
1197e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1198e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
1199e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
1200e5c31af7Sopenharmony_ci	DE_UNREF(queryCount);
1201e5c31af7Sopenharmony_ci}
1202e5c31af7Sopenharmony_ci
1203e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
1204e5c31af7Sopenharmony_ci{
1205e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1206e5c31af7Sopenharmony_ci	DE_UNREF(pipelineStage);
1207e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
1208e5c31af7Sopenharmony_ci	DE_UNREF(query);
1209e5c31af7Sopenharmony_ci}
1210e5c31af7Sopenharmony_ci
1211e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyQueryPoolResults (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
1212e5c31af7Sopenharmony_ci{
1213e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1214e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
1215e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
1216e5c31af7Sopenharmony_ci	DE_UNREF(queryCount);
1217e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
1218e5c31af7Sopenharmony_ci	DE_UNREF(dstOffset);
1219e5c31af7Sopenharmony_ci	DE_UNREF(stride);
1220e5c31af7Sopenharmony_ci	DE_UNREF(flags);
1221e5c31af7Sopenharmony_ci}
1222e5c31af7Sopenharmony_ci
1223e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPushConstants (VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues)
1224e5c31af7Sopenharmony_ci{
1225e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1226e5c31af7Sopenharmony_ci	DE_UNREF(layout);
1227e5c31af7Sopenharmony_ci	DE_UNREF(stageFlags);
1228e5c31af7Sopenharmony_ci	DE_UNREF(offset);
1229e5c31af7Sopenharmony_ci	DE_UNREF(size);
1230e5c31af7Sopenharmony_ci	DE_UNREF(pValues);
1231e5c31af7Sopenharmony_ci}
1232e5c31af7Sopenharmony_ci
1233e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents)
1234e5c31af7Sopenharmony_ci{
1235e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1236e5c31af7Sopenharmony_ci	DE_UNREF(pRenderPassBegin);
1237e5c31af7Sopenharmony_ci	DE_UNREF(contents);
1238e5c31af7Sopenharmony_ci}
1239e5c31af7Sopenharmony_ci
1240e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdNextSubpass (VkCommandBuffer commandBuffer, VkSubpassContents contents)
1241e5c31af7Sopenharmony_ci{
1242e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1243e5c31af7Sopenharmony_ci	DE_UNREF(contents);
1244e5c31af7Sopenharmony_ci}
1245e5c31af7Sopenharmony_ci
1246e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndRenderPass (VkCommandBuffer commandBuffer)
1247e5c31af7Sopenharmony_ci{
1248e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1249e5c31af7Sopenharmony_ci}
1250e5c31af7Sopenharmony_ci
1251e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdExecuteCommands (VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers)
1252e5c31af7Sopenharmony_ci{
1253e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1254e5c31af7Sopenharmony_ci	DE_UNREF(commandBufferCount);
1255e5c31af7Sopenharmony_ci	DE_UNREF(pCommandBuffers);
1256e5c31af7Sopenharmony_ci}
1257e5c31af7Sopenharmony_ci
1258e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getOHOSNativeBufferPropertiesOpenHarmony (VkDevice device, const struct OH_NativeBuffer* buffer, VkOHOSNativeBufferPropertiesOpenHarmony* pProperties)
1259e5c31af7Sopenharmony_ci{
1260e5c31af7Sopenharmony_ci	DE_UNREF(device);
1261e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
1262e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1263e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1264e5c31af7Sopenharmony_ci}
1265e5c31af7Sopenharmony_ci
1266e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties)
1267e5c31af7Sopenharmony_ci{
1268e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1269e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1270e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1271e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1272e5c31af7Sopenharmony_ci}
1273e5c31af7Sopenharmony_ci
1274e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlanePropertiesKHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties)
1275e5c31af7Sopenharmony_ci{
1276e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1277e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1278e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1279e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1280e5c31af7Sopenharmony_ci}
1281e5c31af7Sopenharmony_ci
1282e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneSupportedDisplaysKHR (VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays)
1283e5c31af7Sopenharmony_ci{
1284e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1285e5c31af7Sopenharmony_ci	DE_UNREF(planeIndex);
1286e5c31af7Sopenharmony_ci	DE_UNREF(pDisplayCount);
1287e5c31af7Sopenharmony_ci	DE_UNREF(pDisplays);
1288e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1289e5c31af7Sopenharmony_ci}
1290e5c31af7Sopenharmony_ci
1291e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDisplayModePropertiesKHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties)
1292e5c31af7Sopenharmony_ci{
1293e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1294e5c31af7Sopenharmony_ci	DE_UNREF(display);
1295e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1296e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1297e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1298e5c31af7Sopenharmony_ci}
1299e5c31af7Sopenharmony_ci
1300e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities)
1301e5c31af7Sopenharmony_ci{
1302e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1303e5c31af7Sopenharmony_ci	DE_UNREF(mode);
1304e5c31af7Sopenharmony_ci	DE_UNREF(planeIndex);
1305e5c31af7Sopenharmony_ci	DE_UNREF(pCapabilities);
1306e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1307e5c31af7Sopenharmony_ci}
1308e5c31af7Sopenharmony_ci
1309e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported)
1310e5c31af7Sopenharmony_ci{
1311e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1312e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1313e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1314e5c31af7Sopenharmony_ci	DE_UNREF(pSupported);
1315e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1316e5c31af7Sopenharmony_ci}
1317e5c31af7Sopenharmony_ci
1318e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilitiesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities)
1319e5c31af7Sopenharmony_ci{
1320e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1321e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1322e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceCapabilities);
1323e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1324e5c31af7Sopenharmony_ci}
1325e5c31af7Sopenharmony_ci
1326e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormatsKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats)
1327e5c31af7Sopenharmony_ci{
1328e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1329e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1330e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceFormatCount);
1331e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceFormats);
1332e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1333e5c31af7Sopenharmony_ci}
1334e5c31af7Sopenharmony_ci
1335e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfacePresentModesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes)
1336e5c31af7Sopenharmony_ci{
1337e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1338e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1339e5c31af7Sopenharmony_ci	DE_UNREF(pPresentModeCount);
1340e5c31af7Sopenharmony_ci	DE_UNREF(pPresentModes);
1341e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1342e5c31af7Sopenharmony_ci}
1343e5c31af7Sopenharmony_ci
1344e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSwapchainImagesKHR (VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages)
1345e5c31af7Sopenharmony_ci{
1346e5c31af7Sopenharmony_ci	DE_UNREF(device);
1347e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1348e5c31af7Sopenharmony_ci	DE_UNREF(pSwapchainImageCount);
1349e5c31af7Sopenharmony_ci	DE_UNREF(pSwapchainImages);
1350e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1351e5c31af7Sopenharmony_ci}
1352e5c31af7Sopenharmony_ci
1353e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireNextImageKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex)
1354e5c31af7Sopenharmony_ci{
1355e5c31af7Sopenharmony_ci	DE_UNREF(device);
1356e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1357e5c31af7Sopenharmony_ci	DE_UNREF(timeout);
1358e5c31af7Sopenharmony_ci	DE_UNREF(semaphore);
1359e5c31af7Sopenharmony_ci	DE_UNREF(fence);
1360e5c31af7Sopenharmony_ci	DE_UNREF(pImageIndex);
1361e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1362e5c31af7Sopenharmony_ci}
1363e5c31af7Sopenharmony_ci
1364e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queuePresentKHR (VkQueue queue, const VkPresentInfoKHR* pPresentInfo)
1365e5c31af7Sopenharmony_ci{
1366e5c31af7Sopenharmony_ci	DE_UNREF(queue);
1367e5c31af7Sopenharmony_ci	DE_UNREF(pPresentInfo);
1368e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1369e5c31af7Sopenharmony_ci}
1370e5c31af7Sopenharmony_ci
1371e5c31af7Sopenharmony_ciVKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceWaylandPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::WaylandDisplayPtr display)
1372e5c31af7Sopenharmony_ci{
1373e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1374e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1375e5c31af7Sopenharmony_ci	DE_UNREF(display);
1376e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1377e5c31af7Sopenharmony_ci}
1378e5c31af7Sopenharmony_ci
1379e5c31af7Sopenharmony_ciVKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceWin32PresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex)
1380e5c31af7Sopenharmony_ci{
1381e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1382e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1383e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1384e5c31af7Sopenharmony_ci}
1385e5c31af7Sopenharmony_ci
1386e5c31af7Sopenharmony_ciVKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceXlibPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::XlibDisplayPtr dpy, pt::XlibVisualID visualID)
1387e5c31af7Sopenharmony_ci{
1388e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1389e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1390e5c31af7Sopenharmony_ci	DE_UNREF(dpy);
1391e5c31af7Sopenharmony_ci	DE_UNREF(visualID);
1392e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1393e5c31af7Sopenharmony_ci}
1394e5c31af7Sopenharmony_ci
1395e5c31af7Sopenharmony_ciVKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceXcbPresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::XcbConnectionPtr connection, pt::XcbVisualid visual_id)
1396e5c31af7Sopenharmony_ci{
1397e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1398e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1399e5c31af7Sopenharmony_ci	DE_UNREF(connection);
1400e5c31af7Sopenharmony_ci	DE_UNREF(visual_id);
1401e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1402e5c31af7Sopenharmony_ci}
1403e5c31af7Sopenharmony_ci
1404e5c31af7Sopenharmony_ciVKAPI_ATTR VkBool32 VKAPI_CALL getPhysicalDeviceScreenPresentationSupportQNX (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, pt::QNXScreenWindowPtr window)
1405e5c31af7Sopenharmony_ci{
1406e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1407e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
1408e5c31af7Sopenharmony_ci	DE_UNREF(window);
1409e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1410e5c31af7Sopenharmony_ci}
1411e5c31af7Sopenharmony_ci
1412e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL debugReportMessageEXT (VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage)
1413e5c31af7Sopenharmony_ci{
1414e5c31af7Sopenharmony_ci	DE_UNREF(instance);
1415e5c31af7Sopenharmony_ci	DE_UNREF(flags);
1416e5c31af7Sopenharmony_ci	DE_UNREF(objectType);
1417e5c31af7Sopenharmony_ci	DE_UNREF(object);
1418e5c31af7Sopenharmony_ci	DE_UNREF(location);
1419e5c31af7Sopenharmony_ci	DE_UNREF(messageCode);
1420e5c31af7Sopenharmony_ci	DE_UNREF(pLayerPrefix);
1421e5c31af7Sopenharmony_ci	DE_UNREF(pMessage);
1422e5c31af7Sopenharmony_ci}
1423e5c31af7Sopenharmony_ci
1424e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL debugMarkerSetObjectNameEXT (VkDevice device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo)
1425e5c31af7Sopenharmony_ci{
1426e5c31af7Sopenharmony_ci	DE_UNREF(device);
1427e5c31af7Sopenharmony_ci	DE_UNREF(pNameInfo);
1428e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1429e5c31af7Sopenharmony_ci}
1430e5c31af7Sopenharmony_ci
1431e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL debugMarkerSetObjectTagEXT (VkDevice device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo)
1432e5c31af7Sopenharmony_ci{
1433e5c31af7Sopenharmony_ci	DE_UNREF(device);
1434e5c31af7Sopenharmony_ci	DE_UNREF(pTagInfo);
1435e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1436e5c31af7Sopenharmony_ci}
1437e5c31af7Sopenharmony_ci
1438e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDebugMarkerBeginEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo)
1439e5c31af7Sopenharmony_ci{
1440e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1441e5c31af7Sopenharmony_ci	DE_UNREF(pMarkerInfo);
1442e5c31af7Sopenharmony_ci}
1443e5c31af7Sopenharmony_ci
1444e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDebugMarkerEndEXT (VkCommandBuffer commandBuffer)
1445e5c31af7Sopenharmony_ci{
1446e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1447e5c31af7Sopenharmony_ci}
1448e5c31af7Sopenharmony_ci
1449e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDebugMarkerInsertEXT (VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo)
1450e5c31af7Sopenharmony_ci{
1451e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1452e5c31af7Sopenharmony_ci	DE_UNREF(pMarkerInfo);
1453e5c31af7Sopenharmony_ci}
1454e5c31af7Sopenharmony_ci
1455e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceExternalImageFormatPropertiesNV (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties)
1456e5c31af7Sopenharmony_ci{
1457e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1458e5c31af7Sopenharmony_ci	DE_UNREF(format);
1459e5c31af7Sopenharmony_ci	DE_UNREF(type);
1460e5c31af7Sopenharmony_ci	DE_UNREF(tiling);
1461e5c31af7Sopenharmony_ci	DE_UNREF(usage);
1462e5c31af7Sopenharmony_ci	DE_UNREF(flags);
1463e5c31af7Sopenharmony_ci	DE_UNREF(externalHandleType);
1464e5c31af7Sopenharmony_ci	DE_UNREF(pExternalImageFormatProperties);
1465e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1466e5c31af7Sopenharmony_ci}
1467e5c31af7Sopenharmony_ci
1468e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandleNV (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, pt::Win32Handle* pHandle)
1469e5c31af7Sopenharmony_ci{
1470e5c31af7Sopenharmony_ci	DE_UNREF(device);
1471e5c31af7Sopenharmony_ci	DE_UNREF(memory);
1472e5c31af7Sopenharmony_ci	DE_UNREF(handleType);
1473e5c31af7Sopenharmony_ci	DE_UNREF(pHandle);
1474e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1475e5c31af7Sopenharmony_ci}
1476e5c31af7Sopenharmony_ci
1477e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdExecuteGeneratedCommandsNV (VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo)
1478e5c31af7Sopenharmony_ci{
1479e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1480e5c31af7Sopenharmony_ci	DE_UNREF(isPreprocessed);
1481e5c31af7Sopenharmony_ci	DE_UNREF(pGeneratedCommandsInfo);
1482e5c31af7Sopenharmony_ci}
1483e5c31af7Sopenharmony_ci
1484e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPreprocessGeneratedCommandsNV (VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo)
1485e5c31af7Sopenharmony_ci{
1486e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1487e5c31af7Sopenharmony_ci	DE_UNREF(pGeneratedCommandsInfo);
1488e5c31af7Sopenharmony_ci}
1489e5c31af7Sopenharmony_ci
1490e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindPipelineShaderGroupNV (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex)
1491e5c31af7Sopenharmony_ci{
1492e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1493e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
1494e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
1495e5c31af7Sopenharmony_ci	DE_UNREF(groupIndex);
1496e5c31af7Sopenharmony_ci}
1497e5c31af7Sopenharmony_ci
1498e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getGeneratedCommandsMemoryRequirementsNV (VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements)
1499e5c31af7Sopenharmony_ci{
1500e5c31af7Sopenharmony_ci	DE_UNREF(device);
1501e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
1502e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
1503e5c31af7Sopenharmony_ci}
1504e5c31af7Sopenharmony_ci
1505e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFeatures2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures)
1506e5c31af7Sopenharmony_ci{
1507e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1508e5c31af7Sopenharmony_ci	DE_UNREF(pFeatures);
1509e5c31af7Sopenharmony_ci}
1510e5c31af7Sopenharmony_ci
1511e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties)
1512e5c31af7Sopenharmony_ci{
1513e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1514e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1515e5c31af7Sopenharmony_ci}
1516e5c31af7Sopenharmony_ci
1517e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceFormatProperties2 (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties)
1518e5c31af7Sopenharmony_ci{
1519e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1520e5c31af7Sopenharmony_ci	DE_UNREF(format);
1521e5c31af7Sopenharmony_ci	DE_UNREF(pFormatProperties);
1522e5c31af7Sopenharmony_ci}
1523e5c31af7Sopenharmony_ci
1524e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties)
1525e5c31af7Sopenharmony_ci{
1526e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1527e5c31af7Sopenharmony_ci	DE_UNREF(pImageFormatInfo);
1528e5c31af7Sopenharmony_ci	DE_UNREF(pImageFormatProperties);
1529e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1530e5c31af7Sopenharmony_ci}
1531e5c31af7Sopenharmony_ci
1532e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyProperties2 (VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties)
1533e5c31af7Sopenharmony_ci{
1534e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1535e5c31af7Sopenharmony_ci	DE_UNREF(pQueueFamilyPropertyCount);
1536e5c31af7Sopenharmony_ci	DE_UNREF(pQueueFamilyProperties);
1537e5c31af7Sopenharmony_ci}
1538e5c31af7Sopenharmony_ci
1539e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMemoryProperties2 (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties)
1540e5c31af7Sopenharmony_ci{
1541e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1542e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryProperties);
1543e5c31af7Sopenharmony_ci}
1544e5c31af7Sopenharmony_ci
1545e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceSparseImageFormatProperties2 (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties)
1546e5c31af7Sopenharmony_ci{
1547e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1548e5c31af7Sopenharmony_ci	DE_UNREF(pFormatInfo);
1549e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1550e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1551e5c31af7Sopenharmony_ci}
1552e5c31af7Sopenharmony_ci
1553e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPushDescriptorSetKHR (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites)
1554e5c31af7Sopenharmony_ci{
1555e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1556e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
1557e5c31af7Sopenharmony_ci	DE_UNREF(layout);
1558e5c31af7Sopenharmony_ci	DE_UNREF(set);
1559e5c31af7Sopenharmony_ci	DE_UNREF(descriptorWriteCount);
1560e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptorWrites);
1561e5c31af7Sopenharmony_ci}
1562e5c31af7Sopenharmony_ci
1563e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL trimCommandPool (VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags)
1564e5c31af7Sopenharmony_ci{
1565e5c31af7Sopenharmony_ci	DE_UNREF(device);
1566e5c31af7Sopenharmony_ci	DE_UNREF(commandPool);
1567e5c31af7Sopenharmony_ci	DE_UNREF(flags);
1568e5c31af7Sopenharmony_ci}
1569e5c31af7Sopenharmony_ci
1570e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalBufferProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties)
1571e5c31af7Sopenharmony_ci{
1572e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1573e5c31af7Sopenharmony_ci	DE_UNREF(pExternalBufferInfo);
1574e5c31af7Sopenharmony_ci	DE_UNREF(pExternalBufferProperties);
1575e5c31af7Sopenharmony_ci}
1576e5c31af7Sopenharmony_ci
1577e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandleKHR (VkDevice device, const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle)
1578e5c31af7Sopenharmony_ci{
1579e5c31af7Sopenharmony_ci	DE_UNREF(device);
1580e5c31af7Sopenharmony_ci	DE_UNREF(pGetWin32HandleInfo);
1581e5c31af7Sopenharmony_ci	DE_UNREF(pHandle);
1582e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1583e5c31af7Sopenharmony_ci}
1584e5c31af7Sopenharmony_ci
1585e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryWin32HandlePropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, pt::Win32Handle handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties)
1586e5c31af7Sopenharmony_ci{
1587e5c31af7Sopenharmony_ci	DE_UNREF(device);
1588e5c31af7Sopenharmony_ci	DE_UNREF(handleType);
1589e5c31af7Sopenharmony_ci	DE_UNREF(handle);
1590e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryWin32HandleProperties);
1591e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1592e5c31af7Sopenharmony_ci}
1593e5c31af7Sopenharmony_ci
1594e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryFdKHR (VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd)
1595e5c31af7Sopenharmony_ci{
1596e5c31af7Sopenharmony_ci	DE_UNREF(device);
1597e5c31af7Sopenharmony_ci	DE_UNREF(pGetFdInfo);
1598e5c31af7Sopenharmony_ci	DE_UNREF(pFd);
1599e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1600e5c31af7Sopenharmony_ci}
1601e5c31af7Sopenharmony_ci
1602e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryFdPropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties)
1603e5c31af7Sopenharmony_ci{
1604e5c31af7Sopenharmony_ci	DE_UNREF(device);
1605e5c31af7Sopenharmony_ci	DE_UNREF(handleType);
1606e5c31af7Sopenharmony_ci	DE_UNREF(fd);
1607e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryFdProperties);
1608e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1609e5c31af7Sopenharmony_ci}
1610e5c31af7Sopenharmony_ci
1611e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryZirconHandleFUCHSIA (VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, pt::zx_handle_t* pZirconHandle)
1612e5c31af7Sopenharmony_ci{
1613e5c31af7Sopenharmony_ci	DE_UNREF(device);
1614e5c31af7Sopenharmony_ci	DE_UNREF(pGetZirconHandleInfo);
1615e5c31af7Sopenharmony_ci	DE_UNREF(pZirconHandle);
1616e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1617e5c31af7Sopenharmony_ci}
1618e5c31af7Sopenharmony_ci
1619e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryZirconHandlePropertiesFUCHSIA (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, pt::zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties)
1620e5c31af7Sopenharmony_ci{
1621e5c31af7Sopenharmony_ci	DE_UNREF(device);
1622e5c31af7Sopenharmony_ci	DE_UNREF(handleType);
1623e5c31af7Sopenharmony_ci	DE_UNREF(zirconHandle);
1624e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryZirconHandleProperties);
1625e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1626e5c31af7Sopenharmony_ci}
1627e5c31af7Sopenharmony_ci
1628e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryRemoteAddressNV (VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress)
1629e5c31af7Sopenharmony_ci{
1630e5c31af7Sopenharmony_ci	DE_UNREF(device);
1631e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryGetRemoteAddressInfo);
1632e5c31af7Sopenharmony_ci	DE_UNREF(pAddress);
1633e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1634e5c31af7Sopenharmony_ci}
1635e5c31af7Sopenharmony_ci
1636e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalSemaphoreProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties)
1637e5c31af7Sopenharmony_ci{
1638e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1639e5c31af7Sopenharmony_ci	DE_UNREF(pExternalSemaphoreInfo);
1640e5c31af7Sopenharmony_ci	DE_UNREF(pExternalSemaphoreProperties);
1641e5c31af7Sopenharmony_ci}
1642e5c31af7Sopenharmony_ci
1643e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSemaphoreWin32HandleKHR (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle)
1644e5c31af7Sopenharmony_ci{
1645e5c31af7Sopenharmony_ci	DE_UNREF(device);
1646e5c31af7Sopenharmony_ci	DE_UNREF(pGetWin32HandleInfo);
1647e5c31af7Sopenharmony_ci	DE_UNREF(pHandle);
1648e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1649e5c31af7Sopenharmony_ci}
1650e5c31af7Sopenharmony_ci
1651e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL importSemaphoreWin32HandleKHR (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo)
1652e5c31af7Sopenharmony_ci{
1653e5c31af7Sopenharmony_ci	DE_UNREF(device);
1654e5c31af7Sopenharmony_ci	DE_UNREF(pImportSemaphoreWin32HandleInfo);
1655e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1656e5c31af7Sopenharmony_ci}
1657e5c31af7Sopenharmony_ci
1658e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSemaphoreFdKHR (VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd)
1659e5c31af7Sopenharmony_ci{
1660e5c31af7Sopenharmony_ci	DE_UNREF(device);
1661e5c31af7Sopenharmony_ci	DE_UNREF(pGetFdInfo);
1662e5c31af7Sopenharmony_ci	DE_UNREF(pFd);
1663e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1664e5c31af7Sopenharmony_ci}
1665e5c31af7Sopenharmony_ci
1666e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL importSemaphoreFdKHR (VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo)
1667e5c31af7Sopenharmony_ci{
1668e5c31af7Sopenharmony_ci	DE_UNREF(device);
1669e5c31af7Sopenharmony_ci	DE_UNREF(pImportSemaphoreFdInfo);
1670e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1671e5c31af7Sopenharmony_ci}
1672e5c31af7Sopenharmony_ci
1673e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, pt::zx_handle_t* pZirconHandle)
1674e5c31af7Sopenharmony_ci{
1675e5c31af7Sopenharmony_ci	DE_UNREF(device);
1676e5c31af7Sopenharmony_ci	DE_UNREF(pGetZirconHandleInfo);
1677e5c31af7Sopenharmony_ci	DE_UNREF(pZirconHandle);
1678e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1679e5c31af7Sopenharmony_ci}
1680e5c31af7Sopenharmony_ci
1681e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL importSemaphoreZirconHandleFUCHSIA (VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo)
1682e5c31af7Sopenharmony_ci{
1683e5c31af7Sopenharmony_ci	DE_UNREF(device);
1684e5c31af7Sopenharmony_ci	DE_UNREF(pImportSemaphoreZirconHandleInfo);
1685e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1686e5c31af7Sopenharmony_ci}
1687e5c31af7Sopenharmony_ci
1688e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceExternalFenceProperties (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties)
1689e5c31af7Sopenharmony_ci{
1690e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1691e5c31af7Sopenharmony_ci	DE_UNREF(pExternalFenceInfo);
1692e5c31af7Sopenharmony_ci	DE_UNREF(pExternalFenceProperties);
1693e5c31af7Sopenharmony_ci}
1694e5c31af7Sopenharmony_ci
1695e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getFenceWin32HandleKHR (VkDevice device, const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, pt::Win32Handle* pHandle)
1696e5c31af7Sopenharmony_ci{
1697e5c31af7Sopenharmony_ci	DE_UNREF(device);
1698e5c31af7Sopenharmony_ci	DE_UNREF(pGetWin32HandleInfo);
1699e5c31af7Sopenharmony_ci	DE_UNREF(pHandle);
1700e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1701e5c31af7Sopenharmony_ci}
1702e5c31af7Sopenharmony_ci
1703e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL importFenceWin32HandleKHR (VkDevice device, const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo)
1704e5c31af7Sopenharmony_ci{
1705e5c31af7Sopenharmony_ci	DE_UNREF(device);
1706e5c31af7Sopenharmony_ci	DE_UNREF(pImportFenceWin32HandleInfo);
1707e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1708e5c31af7Sopenharmony_ci}
1709e5c31af7Sopenharmony_ci
1710e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getFenceFdKHR (VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd)
1711e5c31af7Sopenharmony_ci{
1712e5c31af7Sopenharmony_ci	DE_UNREF(device);
1713e5c31af7Sopenharmony_ci	DE_UNREF(pGetFdInfo);
1714e5c31af7Sopenharmony_ci	DE_UNREF(pFd);
1715e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1716e5c31af7Sopenharmony_ci}
1717e5c31af7Sopenharmony_ci
1718e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL importFenceFdKHR (VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo)
1719e5c31af7Sopenharmony_ci{
1720e5c31af7Sopenharmony_ci	DE_UNREF(device);
1721e5c31af7Sopenharmony_ci	DE_UNREF(pImportFenceFdInfo);
1722e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1723e5c31af7Sopenharmony_ci}
1724e5c31af7Sopenharmony_ci
1725e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL releaseDisplayEXT (VkPhysicalDevice physicalDevice, VkDisplayKHR display)
1726e5c31af7Sopenharmony_ci{
1727e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1728e5c31af7Sopenharmony_ci	DE_UNREF(display);
1729e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1730e5c31af7Sopenharmony_ci}
1731e5c31af7Sopenharmony_ci
1732e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireXlibDisplayEXT (VkPhysicalDevice physicalDevice, pt::XlibDisplayPtr dpy, VkDisplayKHR display)
1733e5c31af7Sopenharmony_ci{
1734e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1735e5c31af7Sopenharmony_ci	DE_UNREF(dpy);
1736e5c31af7Sopenharmony_ci	DE_UNREF(display);
1737e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1738e5c31af7Sopenharmony_ci}
1739e5c31af7Sopenharmony_ci
1740e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getRandROutputDisplayEXT (VkPhysicalDevice physicalDevice, pt::XlibDisplayPtr dpy, pt::RROutput rrOutput, VkDisplayKHR* pDisplay)
1741e5c31af7Sopenharmony_ci{
1742e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1743e5c31af7Sopenharmony_ci	DE_UNREF(dpy);
1744e5c31af7Sopenharmony_ci	DE_UNREF(rrOutput);
1745e5c31af7Sopenharmony_ci	DE_UNREF(pDisplay);
1746e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1747e5c31af7Sopenharmony_ci}
1748e5c31af7Sopenharmony_ci
1749e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireWinrtDisplayNV (VkPhysicalDevice physicalDevice, VkDisplayKHR display)
1750e5c31af7Sopenharmony_ci{
1751e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1752e5c31af7Sopenharmony_ci	DE_UNREF(display);
1753e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1754e5c31af7Sopenharmony_ci}
1755e5c31af7Sopenharmony_ci
1756e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getWinrtDisplayNV (VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR* pDisplay)
1757e5c31af7Sopenharmony_ci{
1758e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1759e5c31af7Sopenharmony_ci	DE_UNREF(deviceRelativeId);
1760e5c31af7Sopenharmony_ci	DE_UNREF(pDisplay);
1761e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1762e5c31af7Sopenharmony_ci}
1763e5c31af7Sopenharmony_ci
1764e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL displayPowerControlEXT (VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo)
1765e5c31af7Sopenharmony_ci{
1766e5c31af7Sopenharmony_ci	DE_UNREF(device);
1767e5c31af7Sopenharmony_ci	DE_UNREF(display);
1768e5c31af7Sopenharmony_ci	DE_UNREF(pDisplayPowerInfo);
1769e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1770e5c31af7Sopenharmony_ci}
1771e5c31af7Sopenharmony_ci
1772e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL registerDeviceEventEXT (VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence)
1773e5c31af7Sopenharmony_ci{
1774e5c31af7Sopenharmony_ci	DE_UNREF(device);
1775e5c31af7Sopenharmony_ci	DE_UNREF(pDeviceEventInfo);
1776e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
1777e5c31af7Sopenharmony_ci	DE_UNREF(pFence);
1778e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1779e5c31af7Sopenharmony_ci}
1780e5c31af7Sopenharmony_ci
1781e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL registerDisplayEventEXT (VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence)
1782e5c31af7Sopenharmony_ci{
1783e5c31af7Sopenharmony_ci	DE_UNREF(device);
1784e5c31af7Sopenharmony_ci	DE_UNREF(display);
1785e5c31af7Sopenharmony_ci	DE_UNREF(pDisplayEventInfo);
1786e5c31af7Sopenharmony_ci	DE_UNREF(pAllocator);
1787e5c31af7Sopenharmony_ci	DE_UNREF(pFence);
1788e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1789e5c31af7Sopenharmony_ci}
1790e5c31af7Sopenharmony_ci
1791e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSwapchainCounterEXT (VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue)
1792e5c31af7Sopenharmony_ci{
1793e5c31af7Sopenharmony_ci	DE_UNREF(device);
1794e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1795e5c31af7Sopenharmony_ci	DE_UNREF(counter);
1796e5c31af7Sopenharmony_ci	DE_UNREF(pCounterValue);
1797e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1798e5c31af7Sopenharmony_ci}
1799e5c31af7Sopenharmony_ci
1800e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2EXT (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities)
1801e5c31af7Sopenharmony_ci{
1802e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1803e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1804e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceCapabilities);
1805e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1806e5c31af7Sopenharmony_ci}
1807e5c31af7Sopenharmony_ci
1808e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceGroups (VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties)
1809e5c31af7Sopenharmony_ci{
1810e5c31af7Sopenharmony_ci	DE_UNREF(instance);
1811e5c31af7Sopenharmony_ci	DE_UNREF(pPhysicalDeviceGroupCount);
1812e5c31af7Sopenharmony_ci	DE_UNREF(pPhysicalDeviceGroupProperties);
1813e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1814e5c31af7Sopenharmony_ci}
1815e5c31af7Sopenharmony_ci
1816e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceGroupPeerMemoryFeatures (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures)
1817e5c31af7Sopenharmony_ci{
1818e5c31af7Sopenharmony_ci	DE_UNREF(device);
1819e5c31af7Sopenharmony_ci	DE_UNREF(heapIndex);
1820e5c31af7Sopenharmony_ci	DE_UNREF(localDeviceIndex);
1821e5c31af7Sopenharmony_ci	DE_UNREF(remoteDeviceIndex);
1822e5c31af7Sopenharmony_ci	DE_UNREF(pPeerMemoryFeatures);
1823e5c31af7Sopenharmony_ci}
1824e5c31af7Sopenharmony_ci
1825e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindBufferMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos)
1826e5c31af7Sopenharmony_ci{
1827e5c31af7Sopenharmony_ci	DE_UNREF(device);
1828e5c31af7Sopenharmony_ci	DE_UNREF(bindInfoCount);
1829e5c31af7Sopenharmony_ci	DE_UNREF(pBindInfos);
1830e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1831e5c31af7Sopenharmony_ci}
1832e5c31af7Sopenharmony_ci
1833e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindImageMemory2 (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos)
1834e5c31af7Sopenharmony_ci{
1835e5c31af7Sopenharmony_ci	DE_UNREF(device);
1836e5c31af7Sopenharmony_ci	DE_UNREF(bindInfoCount);
1837e5c31af7Sopenharmony_ci	DE_UNREF(pBindInfos);
1838e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1839e5c31af7Sopenharmony_ci}
1840e5c31af7Sopenharmony_ci
1841e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDeviceMask (VkCommandBuffer commandBuffer, uint32_t deviceMask)
1842e5c31af7Sopenharmony_ci{
1843e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1844e5c31af7Sopenharmony_ci	DE_UNREF(deviceMask);
1845e5c31af7Sopenharmony_ci}
1846e5c31af7Sopenharmony_ci
1847e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupPresentCapabilitiesKHR (VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities)
1848e5c31af7Sopenharmony_ci{
1849e5c31af7Sopenharmony_ci	DE_UNREF(device);
1850e5c31af7Sopenharmony_ci	DE_UNREF(pDeviceGroupPresentCapabilities);
1851e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1852e5c31af7Sopenharmony_ci}
1853e5c31af7Sopenharmony_ci
1854e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupSurfacePresentModesKHR (VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes)
1855e5c31af7Sopenharmony_ci{
1856e5c31af7Sopenharmony_ci	DE_UNREF(device);
1857e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1858e5c31af7Sopenharmony_ci	DE_UNREF(pModes);
1859e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1860e5c31af7Sopenharmony_ci}
1861e5c31af7Sopenharmony_ci
1862e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireNextImage2KHR (VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex)
1863e5c31af7Sopenharmony_ci{
1864e5c31af7Sopenharmony_ci	DE_UNREF(device);
1865e5c31af7Sopenharmony_ci	DE_UNREF(pAcquireInfo);
1866e5c31af7Sopenharmony_ci	DE_UNREF(pImageIndex);
1867e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1868e5c31af7Sopenharmony_ci}
1869e5c31af7Sopenharmony_ci
1870e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDispatchBase (VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
1871e5c31af7Sopenharmony_ci{
1872e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1873e5c31af7Sopenharmony_ci	DE_UNREF(baseGroupX);
1874e5c31af7Sopenharmony_ci	DE_UNREF(baseGroupY);
1875e5c31af7Sopenharmony_ci	DE_UNREF(baseGroupZ);
1876e5c31af7Sopenharmony_ci	DE_UNREF(groupCountX);
1877e5c31af7Sopenharmony_ci	DE_UNREF(groupCountY);
1878e5c31af7Sopenharmony_ci	DE_UNREF(groupCountZ);
1879e5c31af7Sopenharmony_ci}
1880e5c31af7Sopenharmony_ci
1881e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDevicePresentRectanglesKHR (VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects)
1882e5c31af7Sopenharmony_ci{
1883e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1884e5c31af7Sopenharmony_ci	DE_UNREF(surface);
1885e5c31af7Sopenharmony_ci	DE_UNREF(pRectCount);
1886e5c31af7Sopenharmony_ci	DE_UNREF(pRects);
1887e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1888e5c31af7Sopenharmony_ci}
1889e5c31af7Sopenharmony_ci
1890e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL updateDescriptorSetWithTemplate (VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData)
1891e5c31af7Sopenharmony_ci{
1892e5c31af7Sopenharmony_ci	DE_UNREF(device);
1893e5c31af7Sopenharmony_ci	DE_UNREF(descriptorSet);
1894e5c31af7Sopenharmony_ci	DE_UNREF(descriptorUpdateTemplate);
1895e5c31af7Sopenharmony_ci	DE_UNREF(pData);
1896e5c31af7Sopenharmony_ci}
1897e5c31af7Sopenharmony_ci
1898e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPushDescriptorSetWithTemplateKHR (VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData)
1899e5c31af7Sopenharmony_ci{
1900e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1901e5c31af7Sopenharmony_ci	DE_UNREF(descriptorUpdateTemplate);
1902e5c31af7Sopenharmony_ci	DE_UNREF(layout);
1903e5c31af7Sopenharmony_ci	DE_UNREF(set);
1904e5c31af7Sopenharmony_ci	DE_UNREF(pData);
1905e5c31af7Sopenharmony_ci}
1906e5c31af7Sopenharmony_ci
1907e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL setHdrMetadataEXT (VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata)
1908e5c31af7Sopenharmony_ci{
1909e5c31af7Sopenharmony_ci	DE_UNREF(device);
1910e5c31af7Sopenharmony_ci	DE_UNREF(swapchainCount);
1911e5c31af7Sopenharmony_ci	DE_UNREF(pSwapchains);
1912e5c31af7Sopenharmony_ci	DE_UNREF(pMetadata);
1913e5c31af7Sopenharmony_ci}
1914e5c31af7Sopenharmony_ci
1915e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSwapchainStatusKHR (VkDevice device, VkSwapchainKHR swapchain)
1916e5c31af7Sopenharmony_ci{
1917e5c31af7Sopenharmony_ci	DE_UNREF(device);
1918e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1919e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1920e5c31af7Sopenharmony_ci}
1921e5c31af7Sopenharmony_ci
1922e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getRefreshCycleDurationGOOGLE (VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties)
1923e5c31af7Sopenharmony_ci{
1924e5c31af7Sopenharmony_ci	DE_UNREF(device);
1925e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1926e5c31af7Sopenharmony_ci	DE_UNREF(pDisplayTimingProperties);
1927e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1928e5c31af7Sopenharmony_ci}
1929e5c31af7Sopenharmony_ci
1930e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPastPresentationTimingGOOGLE (VkDevice device, VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings)
1931e5c31af7Sopenharmony_ci{
1932e5c31af7Sopenharmony_ci	DE_UNREF(device);
1933e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
1934e5c31af7Sopenharmony_ci	DE_UNREF(pPresentationTimingCount);
1935e5c31af7Sopenharmony_ci	DE_UNREF(pPresentationTimings);
1936e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1937e5c31af7Sopenharmony_ci}
1938e5c31af7Sopenharmony_ci
1939e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewportWScalingNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV* pViewportWScalings)
1940e5c31af7Sopenharmony_ci{
1941e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1942e5c31af7Sopenharmony_ci	DE_UNREF(firstViewport);
1943e5c31af7Sopenharmony_ci	DE_UNREF(viewportCount);
1944e5c31af7Sopenharmony_ci	DE_UNREF(pViewportWScalings);
1945e5c31af7Sopenharmony_ci}
1946e5c31af7Sopenharmony_ci
1947e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDiscardRectangleEXT (VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles)
1948e5c31af7Sopenharmony_ci{
1949e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1950e5c31af7Sopenharmony_ci	DE_UNREF(firstDiscardRectangle);
1951e5c31af7Sopenharmony_ci	DE_UNREF(discardRectangleCount);
1952e5c31af7Sopenharmony_ci	DE_UNREF(pDiscardRectangles);
1953e5c31af7Sopenharmony_ci}
1954e5c31af7Sopenharmony_ci
1955e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetSampleLocationsEXT (VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo)
1956e5c31af7Sopenharmony_ci{
1957e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
1958e5c31af7Sopenharmony_ci	DE_UNREF(pSampleLocationsInfo);
1959e5c31af7Sopenharmony_ci}
1960e5c31af7Sopenharmony_ci
1961e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceMultisamplePropertiesEXT (VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT* pMultisampleProperties)
1962e5c31af7Sopenharmony_ci{
1963e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1964e5c31af7Sopenharmony_ci	DE_UNREF(samples);
1965e5c31af7Sopenharmony_ci	DE_UNREF(pMultisampleProperties);
1966e5c31af7Sopenharmony_ci}
1967e5c31af7Sopenharmony_ci
1968e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities)
1969e5c31af7Sopenharmony_ci{
1970e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1971e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceInfo);
1972e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceCapabilities);
1973e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1974e5c31af7Sopenharmony_ci}
1975e5c31af7Sopenharmony_ci
1976e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfaceFormats2KHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats)
1977e5c31af7Sopenharmony_ci{
1978e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1979e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceInfo);
1980e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceFormatCount);
1981e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceFormats);
1982e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1983e5c31af7Sopenharmony_ci}
1984e5c31af7Sopenharmony_ci
1985e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayProperties2KHR* pProperties)
1986e5c31af7Sopenharmony_ci{
1987e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1988e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1989e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1990e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1991e5c31af7Sopenharmony_ci}
1992e5c31af7Sopenharmony_ci
1993e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceDisplayPlaneProperties2KHR (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlaneProperties2KHR* pProperties)
1994e5c31af7Sopenharmony_ci{
1995e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
1996e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
1997e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
1998e5c31af7Sopenharmony_ci	return VK_SUCCESS;
1999e5c31af7Sopenharmony_ci}
2000e5c31af7Sopenharmony_ci
2001e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDisplayModeProperties2KHR (VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModeProperties2KHR* pProperties)
2002e5c31af7Sopenharmony_ci{
2003e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2004e5c31af7Sopenharmony_ci	DE_UNREF(display);
2005e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
2006e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2007e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2008e5c31af7Sopenharmony_ci}
2009e5c31af7Sopenharmony_ci
2010e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDisplayPlaneCapabilities2KHR (VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR* pCapabilities)
2011e5c31af7Sopenharmony_ci{
2012e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2013e5c31af7Sopenharmony_ci	DE_UNREF(pDisplayPlaneInfo);
2014e5c31af7Sopenharmony_ci	DE_UNREF(pCapabilities);
2015e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2016e5c31af7Sopenharmony_ci}
2017e5c31af7Sopenharmony_ci
2018e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getBufferMemoryRequirements2 (VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements)
2019e5c31af7Sopenharmony_ci{
2020e5c31af7Sopenharmony_ci	DE_UNREF(device);
2021e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2022e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
2023e5c31af7Sopenharmony_ci}
2024e5c31af7Sopenharmony_ci
2025e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getImageMemoryRequirements2 (VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements)
2026e5c31af7Sopenharmony_ci{
2027e5c31af7Sopenharmony_ci	DE_UNREF(device);
2028e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2029e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
2030e5c31af7Sopenharmony_ci}
2031e5c31af7Sopenharmony_ci
2032e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getImageSparseMemoryRequirements2 (VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements)
2033e5c31af7Sopenharmony_ci{
2034e5c31af7Sopenharmony_ci	DE_UNREF(device);
2035e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2036e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirementCount);
2037e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirements);
2038e5c31af7Sopenharmony_ci}
2039e5c31af7Sopenharmony_ci
2040e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceBufferMemoryRequirements (VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements)
2041e5c31af7Sopenharmony_ci{
2042e5c31af7Sopenharmony_ci	DE_UNREF(device);
2043e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2044e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
2045e5c31af7Sopenharmony_ci}
2046e5c31af7Sopenharmony_ci
2047e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceImageMemoryRequirements (VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements)
2048e5c31af7Sopenharmony_ci{
2049e5c31af7Sopenharmony_ci	DE_UNREF(device);
2050e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2051e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
2052e5c31af7Sopenharmony_ci}
2053e5c31af7Sopenharmony_ci
2054e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceImageSparseMemoryRequirements (VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements)
2055e5c31af7Sopenharmony_ci{
2056e5c31af7Sopenharmony_ci	DE_UNREF(device);
2057e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2058e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirementCount);
2059e5c31af7Sopenharmony_ci	DE_UNREF(pSparseMemoryRequirements);
2060e5c31af7Sopenharmony_ci}
2061e5c31af7Sopenharmony_ci
2062e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceQueue2 (VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue)
2063e5c31af7Sopenharmony_ci{
2064e5c31af7Sopenharmony_ci	DE_UNREF(device);
2065e5c31af7Sopenharmony_ci	DE_UNREF(pQueueInfo);
2066e5c31af7Sopenharmony_ci	DE_UNREF(pQueue);
2067e5c31af7Sopenharmony_ci}
2068e5c31af7Sopenharmony_ci
2069e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getValidationCacheDataEXT (VkDevice device, VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData)
2070e5c31af7Sopenharmony_ci{
2071e5c31af7Sopenharmony_ci	DE_UNREF(device);
2072e5c31af7Sopenharmony_ci	DE_UNREF(validationCache);
2073e5c31af7Sopenharmony_ci	DE_UNREF(pDataSize);
2074e5c31af7Sopenharmony_ci	DE_UNREF(pData);
2075e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2076e5c31af7Sopenharmony_ci}
2077e5c31af7Sopenharmony_ci
2078e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL mergeValidationCachesEXT (VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT* pSrcCaches)
2079e5c31af7Sopenharmony_ci{
2080e5c31af7Sopenharmony_ci	DE_UNREF(device);
2081e5c31af7Sopenharmony_ci	DE_UNREF(dstCache);
2082e5c31af7Sopenharmony_ci	DE_UNREF(srcCacheCount);
2083e5c31af7Sopenharmony_ci	DE_UNREF(pSrcCaches);
2084e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2085e5c31af7Sopenharmony_ci}
2086e5c31af7Sopenharmony_ci
2087e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutSupport (VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport)
2088e5c31af7Sopenharmony_ci{
2089e5c31af7Sopenharmony_ci	DE_UNREF(device);
2090e5c31af7Sopenharmony_ci	DE_UNREF(pCreateInfo);
2091e5c31af7Sopenharmony_ci	DE_UNREF(pSupport);
2092e5c31af7Sopenharmony_ci}
2093e5c31af7Sopenharmony_ci
2094e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSwapchainGrallocUsageOpenHarmony (VkDevice device, VkFormat format, VkImageUsageFlags imageUsage, int* grallocUsage)
2095e5c31af7Sopenharmony_ci{
2096e5c31af7Sopenharmony_ci	DE_UNREF(device);
2097e5c31af7Sopenharmony_ci	DE_UNREF(format);
2098e5c31af7Sopenharmony_ci	DE_UNREF(imageUsage);
2099e5c31af7Sopenharmony_ci	DE_UNREF(grallocUsage);
2100e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2101e5c31af7Sopenharmony_ci}
2102e5c31af7Sopenharmony_ci
2103e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setNativeFenceFdOpenHarmony (VkDevice device, int32_t nativeFenceFd, VkSemaphore semaphore, VkFence fence)
2104e5c31af7Sopenharmony_ci{
2105e5c31af7Sopenharmony_ci	DE_UNREF(device);
2106e5c31af7Sopenharmony_ci	DE_UNREF(nativeFenceFd);
2107e5c31af7Sopenharmony_ci	DE_UNREF(semaphore);
2108e5c31af7Sopenharmony_ci	DE_UNREF(fence);
2109e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2110e5c31af7Sopenharmony_ci}
2111e5c31af7Sopenharmony_ci
2112e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getNativeFenceFdOpenHarmony (VkQueue queue, uint32_t waitSemaphoreCount, const VkSemaphore* pWaitSemaphores, VkImage image, int32_t* pNativeFenceFd)
2113e5c31af7Sopenharmony_ci{
2114e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2115e5c31af7Sopenharmony_ci	DE_UNREF(waitSemaphoreCount);
2116e5c31af7Sopenharmony_ci	DE_UNREF(pWaitSemaphores);
2117e5c31af7Sopenharmony_ci	DE_UNREF(image);
2118e5c31af7Sopenharmony_ci	DE_UNREF(pNativeFenceFd);
2119e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2120e5c31af7Sopenharmony_ci}
2121e5c31af7Sopenharmony_ci
2122e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getShaderInfoAMD (VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo)
2123e5c31af7Sopenharmony_ci{
2124e5c31af7Sopenharmony_ci	DE_UNREF(device);
2125e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
2126e5c31af7Sopenharmony_ci	DE_UNREF(shaderStage);
2127e5c31af7Sopenharmony_ci	DE_UNREF(infoType);
2128e5c31af7Sopenharmony_ci	DE_UNREF(pInfoSize);
2129e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2130e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2131e5c31af7Sopenharmony_ci}
2132e5c31af7Sopenharmony_ci
2133e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL setLocalDimmingAMD (VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable)
2134e5c31af7Sopenharmony_ci{
2135e5c31af7Sopenharmony_ci	DE_UNREF(device);
2136e5c31af7Sopenharmony_ci	DE_UNREF(swapChain);
2137e5c31af7Sopenharmony_ci	DE_UNREF(localDimmingEnable);
2138e5c31af7Sopenharmony_ci}
2139e5c31af7Sopenharmony_ci
2140e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceCalibrateableTimeDomainsEXT (VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainEXT* pTimeDomains)
2141e5c31af7Sopenharmony_ci{
2142e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2143e5c31af7Sopenharmony_ci	DE_UNREF(pTimeDomainCount);
2144e5c31af7Sopenharmony_ci	DE_UNREF(pTimeDomains);
2145e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2146e5c31af7Sopenharmony_ci}
2147e5c31af7Sopenharmony_ci
2148e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getCalibratedTimestampsEXT (VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation)
2149e5c31af7Sopenharmony_ci{
2150e5c31af7Sopenharmony_ci	DE_UNREF(device);
2151e5c31af7Sopenharmony_ci	DE_UNREF(timestampCount);
2152e5c31af7Sopenharmony_ci	DE_UNREF(pTimestampInfos);
2153e5c31af7Sopenharmony_ci	DE_UNREF(pTimestamps);
2154e5c31af7Sopenharmony_ci	DE_UNREF(pMaxDeviation);
2155e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2156e5c31af7Sopenharmony_ci}
2157e5c31af7Sopenharmony_ci
2158e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectNameEXT (VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo)
2159e5c31af7Sopenharmony_ci{
2160e5c31af7Sopenharmony_ci	DE_UNREF(device);
2161e5c31af7Sopenharmony_ci	DE_UNREF(pNameInfo);
2162e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2163e5c31af7Sopenharmony_ci}
2164e5c31af7Sopenharmony_ci
2165e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setDebugUtilsObjectTagEXT (VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo)
2166e5c31af7Sopenharmony_ci{
2167e5c31af7Sopenharmony_ci	DE_UNREF(device);
2168e5c31af7Sopenharmony_ci	DE_UNREF(pTagInfo);
2169e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2170e5c31af7Sopenharmony_ci}
2171e5c31af7Sopenharmony_ci
2172e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL queueBeginDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo)
2173e5c31af7Sopenharmony_ci{
2174e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2175e5c31af7Sopenharmony_ci	DE_UNREF(pLabelInfo);
2176e5c31af7Sopenharmony_ci}
2177e5c31af7Sopenharmony_ci
2178e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL queueEndDebugUtilsLabelEXT (VkQueue queue)
2179e5c31af7Sopenharmony_ci{
2180e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2181e5c31af7Sopenharmony_ci}
2182e5c31af7Sopenharmony_ci
2183e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL queueInsertDebugUtilsLabelEXT (VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo)
2184e5c31af7Sopenharmony_ci{
2185e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2186e5c31af7Sopenharmony_ci	DE_UNREF(pLabelInfo);
2187e5c31af7Sopenharmony_ci}
2188e5c31af7Sopenharmony_ci
2189e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo)
2190e5c31af7Sopenharmony_ci{
2191e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2192e5c31af7Sopenharmony_ci	DE_UNREF(pLabelInfo);
2193e5c31af7Sopenharmony_ci}
2194e5c31af7Sopenharmony_ci
2195e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndDebugUtilsLabelEXT (VkCommandBuffer commandBuffer)
2196e5c31af7Sopenharmony_ci{
2197e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2198e5c31af7Sopenharmony_ci}
2199e5c31af7Sopenharmony_ci
2200e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdInsertDebugUtilsLabelEXT (VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo)
2201e5c31af7Sopenharmony_ci{
2202e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2203e5c31af7Sopenharmony_ci	DE_UNREF(pLabelInfo);
2204e5c31af7Sopenharmony_ci}
2205e5c31af7Sopenharmony_ci
2206e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL submitDebugUtilsMessageEXT (VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData)
2207e5c31af7Sopenharmony_ci{
2208e5c31af7Sopenharmony_ci	DE_UNREF(instance);
2209e5c31af7Sopenharmony_ci	DE_UNREF(messageSeverity);
2210e5c31af7Sopenharmony_ci	DE_UNREF(messageTypes);
2211e5c31af7Sopenharmony_ci	DE_UNREF(pCallbackData);
2212e5c31af7Sopenharmony_ci}
2213e5c31af7Sopenharmony_ci
2214e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryHostPointerPropertiesEXT (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties)
2215e5c31af7Sopenharmony_ci{
2216e5c31af7Sopenharmony_ci	DE_UNREF(device);
2217e5c31af7Sopenharmony_ci	DE_UNREF(handleType);
2218e5c31af7Sopenharmony_ci	DE_UNREF(pHostPointer);
2219e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryHostPointerProperties);
2220e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2221e5c31af7Sopenharmony_ci}
2222e5c31af7Sopenharmony_ci
2223e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteBufferMarkerAMD (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
2224e5c31af7Sopenharmony_ci{
2225e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2226e5c31af7Sopenharmony_ci	DE_UNREF(pipelineStage);
2227e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
2228e5c31af7Sopenharmony_ci	DE_UNREF(dstOffset);
2229e5c31af7Sopenharmony_ci	DE_UNREF(marker);
2230e5c31af7Sopenharmony_ci}
2231e5c31af7Sopenharmony_ci
2232e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginRenderPass2 (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo)
2233e5c31af7Sopenharmony_ci{
2234e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2235e5c31af7Sopenharmony_ci	DE_UNREF(pRenderPassBegin);
2236e5c31af7Sopenharmony_ci	DE_UNREF(pSubpassBeginInfo);
2237e5c31af7Sopenharmony_ci}
2238e5c31af7Sopenharmony_ci
2239e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdNextSubpass2 (VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo)
2240e5c31af7Sopenharmony_ci{
2241e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2242e5c31af7Sopenharmony_ci	DE_UNREF(pSubpassBeginInfo);
2243e5c31af7Sopenharmony_ci	DE_UNREF(pSubpassEndInfo);
2244e5c31af7Sopenharmony_ci}
2245e5c31af7Sopenharmony_ci
2246e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndRenderPass2 (VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo)
2247e5c31af7Sopenharmony_ci{
2248e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2249e5c31af7Sopenharmony_ci	DE_UNREF(pSubpassEndInfo);
2250e5c31af7Sopenharmony_ci}
2251e5c31af7Sopenharmony_ci
2252e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSemaphoreCounterValue (VkDevice device, VkSemaphore semaphore, uint64_t* pValue)
2253e5c31af7Sopenharmony_ci{
2254e5c31af7Sopenharmony_ci	DE_UNREF(device);
2255e5c31af7Sopenharmony_ci	DE_UNREF(semaphore);
2256e5c31af7Sopenharmony_ci	DE_UNREF(pValue);
2257e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2258e5c31af7Sopenharmony_ci}
2259e5c31af7Sopenharmony_ci
2260e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL waitSemaphores (VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout)
2261e5c31af7Sopenharmony_ci{
2262e5c31af7Sopenharmony_ci	DE_UNREF(device);
2263e5c31af7Sopenharmony_ci	DE_UNREF(pWaitInfo);
2264e5c31af7Sopenharmony_ci	DE_UNREF(timeout);
2265e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2266e5c31af7Sopenharmony_ci}
2267e5c31af7Sopenharmony_ci
2268e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL signalSemaphore (VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo)
2269e5c31af7Sopenharmony_ci{
2270e5c31af7Sopenharmony_ci	DE_UNREF(device);
2271e5c31af7Sopenharmony_ci	DE_UNREF(pSignalInfo);
2272e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2273e5c31af7Sopenharmony_ci}
2274e5c31af7Sopenharmony_ci
2275e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getAndroidHardwareBufferPropertiesANDROID (VkDevice device, const struct pt::AndroidHardwareBufferPtr buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties)
2276e5c31af7Sopenharmony_ci{
2277e5c31af7Sopenharmony_ci	DE_UNREF(device);
2278e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2279e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2280e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2281e5c31af7Sopenharmony_ci}
2282e5c31af7Sopenharmony_ci
2283e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getMemoryOHOSNativeBufferOpenHarmony (VkDevice device, const VkMemoryGetOHOSNativeBufferInfoOpenHarmony* pInfo, struct OH_NativeBuffer** pBuffer)
2284e5c31af7Sopenharmony_ci{
2285e5c31af7Sopenharmony_ci	DE_UNREF(device);
2286e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2287e5c31af7Sopenharmony_ci	DE_UNREF(pBuffer);
2288e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2289e5c31af7Sopenharmony_ci}
2290e5c31af7Sopenharmony_ci
2291e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
2292e5c31af7Sopenharmony_ci{
2293e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2294e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2295e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2296e5c31af7Sopenharmony_ci	DE_UNREF(countBuffer);
2297e5c31af7Sopenharmony_ci	DE_UNREF(countBufferOffset);
2298e5c31af7Sopenharmony_ci	DE_UNREF(maxDrawCount);
2299e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2300e5c31af7Sopenharmony_ci}
2301e5c31af7Sopenharmony_ci
2302e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndexedIndirectCount (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
2303e5c31af7Sopenharmony_ci{
2304e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2305e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2306e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2307e5c31af7Sopenharmony_ci	DE_UNREF(countBuffer);
2308e5c31af7Sopenharmony_ci	DE_UNREF(countBufferOffset);
2309e5c31af7Sopenharmony_ci	DE_UNREF(maxDrawCount);
2310e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2311e5c31af7Sopenharmony_ci}
2312e5c31af7Sopenharmony_ci
2313e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCheckpointNV (VkCommandBuffer commandBuffer, const void* pCheckpointMarker)
2314e5c31af7Sopenharmony_ci{
2315e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2316e5c31af7Sopenharmony_ci	DE_UNREF(pCheckpointMarker);
2317e5c31af7Sopenharmony_ci}
2318e5c31af7Sopenharmony_ci
2319e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getQueueCheckpointDataNV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData)
2320e5c31af7Sopenharmony_ci{
2321e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2322e5c31af7Sopenharmony_ci	DE_UNREF(pCheckpointDataCount);
2323e5c31af7Sopenharmony_ci	DE_UNREF(pCheckpointData);
2324e5c31af7Sopenharmony_ci}
2325e5c31af7Sopenharmony_ci
2326e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindTransformFeedbackBuffersEXT (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes)
2327e5c31af7Sopenharmony_ci{
2328e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2329e5c31af7Sopenharmony_ci	DE_UNREF(firstBinding);
2330e5c31af7Sopenharmony_ci	DE_UNREF(bindingCount);
2331e5c31af7Sopenharmony_ci	DE_UNREF(pBuffers);
2332e5c31af7Sopenharmony_ci	DE_UNREF(pOffsets);
2333e5c31af7Sopenharmony_ci	DE_UNREF(pSizes);
2334e5c31af7Sopenharmony_ci}
2335e5c31af7Sopenharmony_ci
2336e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginTransformFeedbackEXT (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets)
2337e5c31af7Sopenharmony_ci{
2338e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2339e5c31af7Sopenharmony_ci	DE_UNREF(firstCounterBuffer);
2340e5c31af7Sopenharmony_ci	DE_UNREF(counterBufferCount);
2341e5c31af7Sopenharmony_ci	DE_UNREF(pCounterBuffers);
2342e5c31af7Sopenharmony_ci	DE_UNREF(pCounterBufferOffsets);
2343e5c31af7Sopenharmony_ci}
2344e5c31af7Sopenharmony_ci
2345e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndTransformFeedbackEXT (VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets)
2346e5c31af7Sopenharmony_ci{
2347e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2348e5c31af7Sopenharmony_ci	DE_UNREF(firstCounterBuffer);
2349e5c31af7Sopenharmony_ci	DE_UNREF(counterBufferCount);
2350e5c31af7Sopenharmony_ci	DE_UNREF(pCounterBuffers);
2351e5c31af7Sopenharmony_ci	DE_UNREF(pCounterBufferOffsets);
2352e5c31af7Sopenharmony_ci}
2353e5c31af7Sopenharmony_ci
2354e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
2355e5c31af7Sopenharmony_ci{
2356e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2357e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
2358e5c31af7Sopenharmony_ci	DE_UNREF(query);
2359e5c31af7Sopenharmony_ci	DE_UNREF(flags);
2360e5c31af7Sopenharmony_ci	DE_UNREF(index);
2361e5c31af7Sopenharmony_ci}
2362e5c31af7Sopenharmony_ci
2363e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndQueryIndexedEXT (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
2364e5c31af7Sopenharmony_ci{
2365e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2366e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
2367e5c31af7Sopenharmony_ci	DE_UNREF(query);
2368e5c31af7Sopenharmony_ci	DE_UNREF(index);
2369e5c31af7Sopenharmony_ci}
2370e5c31af7Sopenharmony_ci
2371e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawIndirectByteCountEXT (VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
2372e5c31af7Sopenharmony_ci{
2373e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2374e5c31af7Sopenharmony_ci	DE_UNREF(instanceCount);
2375e5c31af7Sopenharmony_ci	DE_UNREF(firstInstance);
2376e5c31af7Sopenharmony_ci	DE_UNREF(counterBuffer);
2377e5c31af7Sopenharmony_ci	DE_UNREF(counterBufferOffset);
2378e5c31af7Sopenharmony_ci	DE_UNREF(counterOffset);
2379e5c31af7Sopenharmony_ci	DE_UNREF(vertexStride);
2380e5c31af7Sopenharmony_ci}
2381e5c31af7Sopenharmony_ci
2382e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetExclusiveScissorNV (VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors)
2383e5c31af7Sopenharmony_ci{
2384e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2385e5c31af7Sopenharmony_ci	DE_UNREF(firstExclusiveScissor);
2386e5c31af7Sopenharmony_ci	DE_UNREF(exclusiveScissorCount);
2387e5c31af7Sopenharmony_ci	DE_UNREF(pExclusiveScissors);
2388e5c31af7Sopenharmony_ci}
2389e5c31af7Sopenharmony_ci
2390e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindShadingRateImageNV (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
2391e5c31af7Sopenharmony_ci{
2392e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2393e5c31af7Sopenharmony_ci	DE_UNREF(imageView);
2394e5c31af7Sopenharmony_ci	DE_UNREF(imageLayout);
2395e5c31af7Sopenharmony_ci}
2396e5c31af7Sopenharmony_ci
2397e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewportShadingRatePaletteNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV* pShadingRatePalettes)
2398e5c31af7Sopenharmony_ci{
2399e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2400e5c31af7Sopenharmony_ci	DE_UNREF(firstViewport);
2401e5c31af7Sopenharmony_ci	DE_UNREF(viewportCount);
2402e5c31af7Sopenharmony_ci	DE_UNREF(pShadingRatePalettes);
2403e5c31af7Sopenharmony_ci}
2404e5c31af7Sopenharmony_ci
2405e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoarseSampleOrderNV (VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV* pCustomSampleOrders)
2406e5c31af7Sopenharmony_ci{
2407e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2408e5c31af7Sopenharmony_ci	DE_UNREF(sampleOrderType);
2409e5c31af7Sopenharmony_ci	DE_UNREF(customSampleOrderCount);
2410e5c31af7Sopenharmony_ci	DE_UNREF(pCustomSampleOrders);
2411e5c31af7Sopenharmony_ci}
2412e5c31af7Sopenharmony_ci
2413e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksNV (VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask)
2414e5c31af7Sopenharmony_ci{
2415e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2416e5c31af7Sopenharmony_ci	DE_UNREF(taskCount);
2417e5c31af7Sopenharmony_ci	DE_UNREF(firstTask);
2418e5c31af7Sopenharmony_ci}
2419e5c31af7Sopenharmony_ci
2420e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
2421e5c31af7Sopenharmony_ci{
2422e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2423e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2424e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2425e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
2426e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2427e5c31af7Sopenharmony_ci}
2428e5c31af7Sopenharmony_ci
2429e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectCountNV (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
2430e5c31af7Sopenharmony_ci{
2431e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2432e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2433e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2434e5c31af7Sopenharmony_ci	DE_UNREF(countBuffer);
2435e5c31af7Sopenharmony_ci	DE_UNREF(countBufferOffset);
2436e5c31af7Sopenharmony_ci	DE_UNREF(maxDrawCount);
2437e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2438e5c31af7Sopenharmony_ci}
2439e5c31af7Sopenharmony_ci
2440e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksEXT (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)
2441e5c31af7Sopenharmony_ci{
2442e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2443e5c31af7Sopenharmony_ci	DE_UNREF(groupCountX);
2444e5c31af7Sopenharmony_ci	DE_UNREF(groupCountY);
2445e5c31af7Sopenharmony_ci	DE_UNREF(groupCountZ);
2446e5c31af7Sopenharmony_ci}
2447e5c31af7Sopenharmony_ci
2448e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectEXT (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride)
2449e5c31af7Sopenharmony_ci{
2450e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2451e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2452e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2453e5c31af7Sopenharmony_ci	DE_UNREF(drawCount);
2454e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2455e5c31af7Sopenharmony_ci}
2456e5c31af7Sopenharmony_ci
2457e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDrawMeshTasksIndirectCountEXT (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride)
2458e5c31af7Sopenharmony_ci{
2459e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2460e5c31af7Sopenharmony_ci	DE_UNREF(buffer);
2461e5c31af7Sopenharmony_ci	DE_UNREF(offset);
2462e5c31af7Sopenharmony_ci	DE_UNREF(countBuffer);
2463e5c31af7Sopenharmony_ci	DE_UNREF(countBufferOffset);
2464e5c31af7Sopenharmony_ci	DE_UNREF(maxDrawCount);
2465e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2466e5c31af7Sopenharmony_ci}
2467e5c31af7Sopenharmony_ci
2468e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL compileDeferredNV (VkDevice device, VkPipeline pipeline, uint32_t shader)
2469e5c31af7Sopenharmony_ci{
2470e5c31af7Sopenharmony_ci	DE_UNREF(device);
2471e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
2472e5c31af7Sopenharmony_ci	DE_UNREF(shader);
2473e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2474e5c31af7Sopenharmony_ci}
2475e5c31af7Sopenharmony_ci
2476e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindInvocationMaskHUAWEI (VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
2477e5c31af7Sopenharmony_ci{
2478e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2479e5c31af7Sopenharmony_ci	DE_UNREF(imageView);
2480e5c31af7Sopenharmony_ci	DE_UNREF(imageLayout);
2481e5c31af7Sopenharmony_ci}
2482e5c31af7Sopenharmony_ci
2483e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getAccelerationStructureMemoryRequirementsNV (VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements)
2484e5c31af7Sopenharmony_ci{
2485e5c31af7Sopenharmony_ci	DE_UNREF(device);
2486e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2487e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
2488e5c31af7Sopenharmony_ci}
2489e5c31af7Sopenharmony_ci
2490e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindAccelerationStructureMemoryNV (VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV* pBindInfos)
2491e5c31af7Sopenharmony_ci{
2492e5c31af7Sopenharmony_ci	DE_UNREF(device);
2493e5c31af7Sopenharmony_ci	DE_UNREF(bindInfoCount);
2494e5c31af7Sopenharmony_ci	DE_UNREF(pBindInfos);
2495e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2496e5c31af7Sopenharmony_ci}
2497e5c31af7Sopenharmony_ci
2498e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureNV (VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode)
2499e5c31af7Sopenharmony_ci{
2500e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2501e5c31af7Sopenharmony_ci	DE_UNREF(dst);
2502e5c31af7Sopenharmony_ci	DE_UNREF(src);
2503e5c31af7Sopenharmony_ci	DE_UNREF(mode);
2504e5c31af7Sopenharmony_ci}
2505e5c31af7Sopenharmony_ci
2506e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR* pInfo)
2507e5c31af7Sopenharmony_ci{
2508e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2509e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2510e5c31af7Sopenharmony_ci}
2511e5c31af7Sopenharmony_ci
2512e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR* pInfo)
2513e5c31af7Sopenharmony_ci{
2514e5c31af7Sopenharmony_ci	DE_UNREF(device);
2515e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
2516e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2517e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2518e5c31af7Sopenharmony_ci}
2519e5c31af7Sopenharmony_ci
2520e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyAccelerationStructureToMemoryKHR (VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo)
2521e5c31af7Sopenharmony_ci{
2522e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2523e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2524e5c31af7Sopenharmony_ci}
2525e5c31af7Sopenharmony_ci
2526e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyAccelerationStructureToMemoryKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo)
2527e5c31af7Sopenharmony_ci{
2528e5c31af7Sopenharmony_ci	DE_UNREF(device);
2529e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
2530e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2531e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2532e5c31af7Sopenharmony_ci}
2533e5c31af7Sopenharmony_ci
2534e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMemoryToAccelerationStructureKHR (VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo)
2535e5c31af7Sopenharmony_ci{
2536e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2537e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2538e5c31af7Sopenharmony_ci}
2539e5c31af7Sopenharmony_ci
2540e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyMemoryToAccelerationStructureKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo)
2541e5c31af7Sopenharmony_ci{
2542e5c31af7Sopenharmony_ci	DE_UNREF(device);
2543e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
2544e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2545e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2546e5c31af7Sopenharmony_ci}
2547e5c31af7Sopenharmony_ci
2548e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteAccelerationStructuresPropertiesKHR (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
2549e5c31af7Sopenharmony_ci{
2550e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2551e5c31af7Sopenharmony_ci	DE_UNREF(accelerationStructureCount);
2552e5c31af7Sopenharmony_ci	DE_UNREF(pAccelerationStructures);
2553e5c31af7Sopenharmony_ci	DE_UNREF(queryType);
2554e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
2555e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
2556e5c31af7Sopenharmony_ci}
2557e5c31af7Sopenharmony_ci
2558e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteAccelerationStructuresPropertiesNV (VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
2559e5c31af7Sopenharmony_ci{
2560e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2561e5c31af7Sopenharmony_ci	DE_UNREF(accelerationStructureCount);
2562e5c31af7Sopenharmony_ci	DE_UNREF(pAccelerationStructures);
2563e5c31af7Sopenharmony_ci	DE_UNREF(queryType);
2564e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
2565e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
2566e5c31af7Sopenharmony_ci}
2567e5c31af7Sopenharmony_ci
2568e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructureNV (VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV* pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset)
2569e5c31af7Sopenharmony_ci{
2570e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2571e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2572e5c31af7Sopenharmony_ci	DE_UNREF(instanceData);
2573e5c31af7Sopenharmony_ci	DE_UNREF(instanceOffset);
2574e5c31af7Sopenharmony_ci	DE_UNREF(update);
2575e5c31af7Sopenharmony_ci	DE_UNREF(dst);
2576e5c31af7Sopenharmony_ci	DE_UNREF(src);
2577e5c31af7Sopenharmony_ci	DE_UNREF(scratch);
2578e5c31af7Sopenharmony_ci	DE_UNREF(scratchOffset);
2579e5c31af7Sopenharmony_ci}
2580e5c31af7Sopenharmony_ci
2581e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL writeAccelerationStructuresPropertiesKHR (VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, size_t dataSize, void* pData, size_t stride)
2582e5c31af7Sopenharmony_ci{
2583e5c31af7Sopenharmony_ci	DE_UNREF(device);
2584e5c31af7Sopenharmony_ci	DE_UNREF(accelerationStructureCount);
2585e5c31af7Sopenharmony_ci	DE_UNREF(pAccelerationStructures);
2586e5c31af7Sopenharmony_ci	DE_UNREF(queryType);
2587e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
2588e5c31af7Sopenharmony_ci	DE_UNREF(pData);
2589e5c31af7Sopenharmony_ci	DE_UNREF(stride);
2590e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2591e5c31af7Sopenharmony_ci}
2592e5c31af7Sopenharmony_ci
2593e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdTraceRaysKHR (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth)
2594e5c31af7Sopenharmony_ci{
2595e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2596e5c31af7Sopenharmony_ci	DE_UNREF(pRaygenShaderBindingTable);
2597e5c31af7Sopenharmony_ci	DE_UNREF(pMissShaderBindingTable);
2598e5c31af7Sopenharmony_ci	DE_UNREF(pHitShaderBindingTable);
2599e5c31af7Sopenharmony_ci	DE_UNREF(pCallableShaderBindingTable);
2600e5c31af7Sopenharmony_ci	DE_UNREF(width);
2601e5c31af7Sopenharmony_ci	DE_UNREF(height);
2602e5c31af7Sopenharmony_ci	DE_UNREF(depth);
2603e5c31af7Sopenharmony_ci}
2604e5c31af7Sopenharmony_ci
2605e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdTraceRaysNV (VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth)
2606e5c31af7Sopenharmony_ci{
2607e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2608e5c31af7Sopenharmony_ci	DE_UNREF(raygenShaderBindingTableBuffer);
2609e5c31af7Sopenharmony_ci	DE_UNREF(raygenShaderBindingOffset);
2610e5c31af7Sopenharmony_ci	DE_UNREF(missShaderBindingTableBuffer);
2611e5c31af7Sopenharmony_ci	DE_UNREF(missShaderBindingOffset);
2612e5c31af7Sopenharmony_ci	DE_UNREF(missShaderBindingStride);
2613e5c31af7Sopenharmony_ci	DE_UNREF(hitShaderBindingTableBuffer);
2614e5c31af7Sopenharmony_ci	DE_UNREF(hitShaderBindingOffset);
2615e5c31af7Sopenharmony_ci	DE_UNREF(hitShaderBindingStride);
2616e5c31af7Sopenharmony_ci	DE_UNREF(callableShaderBindingTableBuffer);
2617e5c31af7Sopenharmony_ci	DE_UNREF(callableShaderBindingOffset);
2618e5c31af7Sopenharmony_ci	DE_UNREF(callableShaderBindingStride);
2619e5c31af7Sopenharmony_ci	DE_UNREF(width);
2620e5c31af7Sopenharmony_ci	DE_UNREF(height);
2621e5c31af7Sopenharmony_ci	DE_UNREF(depth);
2622e5c31af7Sopenharmony_ci}
2623e5c31af7Sopenharmony_ci
2624e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getRayTracingShaderGroupHandlesKHR (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData)
2625e5c31af7Sopenharmony_ci{
2626e5c31af7Sopenharmony_ci	DE_UNREF(device);
2627e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
2628e5c31af7Sopenharmony_ci	DE_UNREF(firstGroup);
2629e5c31af7Sopenharmony_ci	DE_UNREF(groupCount);
2630e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
2631e5c31af7Sopenharmony_ci	DE_UNREF(pData);
2632e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2633e5c31af7Sopenharmony_ci}
2634e5c31af7Sopenharmony_ci
2635e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getRayTracingCaptureReplayShaderGroupHandlesKHR (VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData)
2636e5c31af7Sopenharmony_ci{
2637e5c31af7Sopenharmony_ci	DE_UNREF(device);
2638e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
2639e5c31af7Sopenharmony_ci	DE_UNREF(firstGroup);
2640e5c31af7Sopenharmony_ci	DE_UNREF(groupCount);
2641e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
2642e5c31af7Sopenharmony_ci	DE_UNREF(pData);
2643e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2644e5c31af7Sopenharmony_ci}
2645e5c31af7Sopenharmony_ci
2646e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getAccelerationStructureHandleNV (VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void* pData)
2647e5c31af7Sopenharmony_ci{
2648e5c31af7Sopenharmony_ci	DE_UNREF(device);
2649e5c31af7Sopenharmony_ci	DE_UNREF(accelerationStructure);
2650e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
2651e5c31af7Sopenharmony_ci	DE_UNREF(pData);
2652e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2653e5c31af7Sopenharmony_ci}
2654e5c31af7Sopenharmony_ci
2655e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceCooperativeMatrixPropertiesNV (VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesNV* pProperties)
2656e5c31af7Sopenharmony_ci{
2657e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2658e5c31af7Sopenharmony_ci	DE_UNREF(pPropertyCount);
2659e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2660e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2661e5c31af7Sopenharmony_ci}
2662e5c31af7Sopenharmony_ci
2663e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdTraceRaysIndirectKHR (VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress)
2664e5c31af7Sopenharmony_ci{
2665e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2666e5c31af7Sopenharmony_ci	DE_UNREF(pRaygenShaderBindingTable);
2667e5c31af7Sopenharmony_ci	DE_UNREF(pMissShaderBindingTable);
2668e5c31af7Sopenharmony_ci	DE_UNREF(pHitShaderBindingTable);
2669e5c31af7Sopenharmony_ci	DE_UNREF(pCallableShaderBindingTable);
2670e5c31af7Sopenharmony_ci	DE_UNREF(indirectDeviceAddress);
2671e5c31af7Sopenharmony_ci}
2672e5c31af7Sopenharmony_ci
2673e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdTraceRaysIndirect2KHR (VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress)
2674e5c31af7Sopenharmony_ci{
2675e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2676e5c31af7Sopenharmony_ci	DE_UNREF(indirectDeviceAddress);
2677e5c31af7Sopenharmony_ci}
2678e5c31af7Sopenharmony_ci
2679e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceAccelerationStructureCompatibilityKHR (VkDevice device, const VkAccelerationStructureVersionInfoKHR* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility)
2680e5c31af7Sopenharmony_ci{
2681e5c31af7Sopenharmony_ci	DE_UNREF(device);
2682e5c31af7Sopenharmony_ci	DE_UNREF(pVersionInfo);
2683e5c31af7Sopenharmony_ci	DE_UNREF(pCompatibility);
2684e5c31af7Sopenharmony_ci}
2685e5c31af7Sopenharmony_ci
2686e5c31af7Sopenharmony_ciVKAPI_ATTR VkDeviceSize VKAPI_CALL getRayTracingShaderGroupStackSizeKHR (VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader)
2687e5c31af7Sopenharmony_ci{
2688e5c31af7Sopenharmony_ci	DE_UNREF(device);
2689e5c31af7Sopenharmony_ci	DE_UNREF(pipeline);
2690e5c31af7Sopenharmony_ci	DE_UNREF(group);
2691e5c31af7Sopenharmony_ci	DE_UNREF(groupShader);
2692e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2693e5c31af7Sopenharmony_ci}
2694e5c31af7Sopenharmony_ci
2695e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetRayTracingPipelineStackSizeKHR (VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
2696e5c31af7Sopenharmony_ci{
2697e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2698e5c31af7Sopenharmony_ci	DE_UNREF(pipelineStackSize);
2699e5c31af7Sopenharmony_ci}
2700e5c31af7Sopenharmony_ci
2701e5c31af7Sopenharmony_ciVKAPI_ATTR uint32_t VKAPI_CALL getImageViewHandleNVX (VkDevice device, const VkImageViewHandleInfoNVX* pInfo)
2702e5c31af7Sopenharmony_ci{
2703e5c31af7Sopenharmony_ci	DE_UNREF(device);
2704e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2705e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2706e5c31af7Sopenharmony_ci}
2707e5c31af7Sopenharmony_ci
2708e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getImageViewAddressNVX (VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties)
2709e5c31af7Sopenharmony_ci{
2710e5c31af7Sopenharmony_ci	DE_UNREF(device);
2711e5c31af7Sopenharmony_ci	DE_UNREF(imageView);
2712e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2713e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2714e5c31af7Sopenharmony_ci}
2715e5c31af7Sopenharmony_ci
2716e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSurfacePresentModes2EXT (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes)
2717e5c31af7Sopenharmony_ci{
2718e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2719e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceInfo);
2720e5c31af7Sopenharmony_ci	DE_UNREF(pPresentModeCount);
2721e5c31af7Sopenharmony_ci	DE_UNREF(pPresentModes);
2722e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2723e5c31af7Sopenharmony_ci}
2724e5c31af7Sopenharmony_ci
2725e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeviceGroupSurfacePresentModes2EXT (VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes)
2726e5c31af7Sopenharmony_ci{
2727e5c31af7Sopenharmony_ci	DE_UNREF(device);
2728e5c31af7Sopenharmony_ci	DE_UNREF(pSurfaceInfo);
2729e5c31af7Sopenharmony_ci	DE_UNREF(pModes);
2730e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2731e5c31af7Sopenharmony_ci}
2732e5c31af7Sopenharmony_ci
2733e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireFullScreenExclusiveModeEXT (VkDevice device, VkSwapchainKHR swapchain)
2734e5c31af7Sopenharmony_ci{
2735e5c31af7Sopenharmony_ci	DE_UNREF(device);
2736e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
2737e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2738e5c31af7Sopenharmony_ci}
2739e5c31af7Sopenharmony_ci
2740e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL releaseFullScreenExclusiveModeEXT (VkDevice device, VkSwapchainKHR swapchain)
2741e5c31af7Sopenharmony_ci{
2742e5c31af7Sopenharmony_ci	DE_UNREF(device);
2743e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
2744e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2745e5c31af7Sopenharmony_ci}
2746e5c31af7Sopenharmony_ci
2747e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t* pCounterCount, VkPerformanceCounterKHR* pCounters, VkPerformanceCounterDescriptionKHR* pCounterDescriptions)
2748e5c31af7Sopenharmony_ci{
2749e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2750e5c31af7Sopenharmony_ci	DE_UNREF(queueFamilyIndex);
2751e5c31af7Sopenharmony_ci	DE_UNREF(pCounterCount);
2752e5c31af7Sopenharmony_ci	DE_UNREF(pCounters);
2753e5c31af7Sopenharmony_ci	DE_UNREF(pCounterDescriptions);
2754e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2755e5c31af7Sopenharmony_ci}
2756e5c31af7Sopenharmony_ci
2757e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR (VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, uint32_t* pNumPasses)
2758e5c31af7Sopenharmony_ci{
2759e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2760e5c31af7Sopenharmony_ci	DE_UNREF(pPerformanceQueryCreateInfo);
2761e5c31af7Sopenharmony_ci	DE_UNREF(pNumPasses);
2762e5c31af7Sopenharmony_ci}
2763e5c31af7Sopenharmony_ci
2764e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireProfilingLockKHR (VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo)
2765e5c31af7Sopenharmony_ci{
2766e5c31af7Sopenharmony_ci	DE_UNREF(device);
2767e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2768e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2769e5c31af7Sopenharmony_ci}
2770e5c31af7Sopenharmony_ci
2771e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL releaseProfilingLockKHR (VkDevice device)
2772e5c31af7Sopenharmony_ci{
2773e5c31af7Sopenharmony_ci	DE_UNREF(device);
2774e5c31af7Sopenharmony_ci}
2775e5c31af7Sopenharmony_ci
2776e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getImageDrmFormatModifierPropertiesEXT (VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties)
2777e5c31af7Sopenharmony_ci{
2778e5c31af7Sopenharmony_ci	DE_UNREF(device);
2779e5c31af7Sopenharmony_ci	DE_UNREF(image);
2780e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2781e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2782e5c31af7Sopenharmony_ci}
2783e5c31af7Sopenharmony_ci
2784e5c31af7Sopenharmony_ciVKAPI_ATTR uint64_t VKAPI_CALL getBufferOpaqueCaptureAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo)
2785e5c31af7Sopenharmony_ci{
2786e5c31af7Sopenharmony_ci	DE_UNREF(device);
2787e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2788e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2789e5c31af7Sopenharmony_ci}
2790e5c31af7Sopenharmony_ci
2791e5c31af7Sopenharmony_ciVKAPI_ATTR VkDeviceAddress VKAPI_CALL getBufferDeviceAddress (VkDevice device, const VkBufferDeviceAddressInfo* pInfo)
2792e5c31af7Sopenharmony_ci{
2793e5c31af7Sopenharmony_ci	DE_UNREF(device);
2794e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2795e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2796e5c31af7Sopenharmony_ci}
2797e5c31af7Sopenharmony_ci
2798e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV (VkPhysicalDevice physicalDevice, uint32_t* pCombinationCount, VkFramebufferMixedSamplesCombinationNV* pCombinations)
2799e5c31af7Sopenharmony_ci{
2800e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2801e5c31af7Sopenharmony_ci	DE_UNREF(pCombinationCount);
2802e5c31af7Sopenharmony_ci	DE_UNREF(pCombinations);
2803e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2804e5c31af7Sopenharmony_ci}
2805e5c31af7Sopenharmony_ci
2806e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL initializePerformanceApiINTEL (VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo)
2807e5c31af7Sopenharmony_ci{
2808e5c31af7Sopenharmony_ci	DE_UNREF(device);
2809e5c31af7Sopenharmony_ci	DE_UNREF(pInitializeInfo);
2810e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2811e5c31af7Sopenharmony_ci}
2812e5c31af7Sopenharmony_ci
2813e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL uninitializePerformanceApiINTEL (VkDevice device)
2814e5c31af7Sopenharmony_ci{
2815e5c31af7Sopenharmony_ci	DE_UNREF(device);
2816e5c31af7Sopenharmony_ci}
2817e5c31af7Sopenharmony_ci
2818e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL* pMarkerInfo)
2819e5c31af7Sopenharmony_ci{
2820e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2821e5c31af7Sopenharmony_ci	DE_UNREF(pMarkerInfo);
2822e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2823e5c31af7Sopenharmony_ci}
2824e5c31af7Sopenharmony_ci
2825e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceStreamMarkerINTEL (VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo)
2826e5c31af7Sopenharmony_ci{
2827e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2828e5c31af7Sopenharmony_ci	DE_UNREF(pMarkerInfo);
2829e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2830e5c31af7Sopenharmony_ci}
2831e5c31af7Sopenharmony_ci
2832e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL cmdSetPerformanceOverrideINTEL (VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL* pOverrideInfo)
2833e5c31af7Sopenharmony_ci{
2834e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2835e5c31af7Sopenharmony_ci	DE_UNREF(pOverrideInfo);
2836e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2837e5c31af7Sopenharmony_ci}
2838e5c31af7Sopenharmony_ci
2839e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquirePerformanceConfigurationINTEL (VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, VkPerformanceConfigurationINTEL* pConfiguration)
2840e5c31af7Sopenharmony_ci{
2841e5c31af7Sopenharmony_ci	DE_UNREF(device);
2842e5c31af7Sopenharmony_ci	DE_UNREF(pAcquireInfo);
2843e5c31af7Sopenharmony_ci	DE_UNREF(pConfiguration);
2844e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2845e5c31af7Sopenharmony_ci}
2846e5c31af7Sopenharmony_ci
2847e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL releasePerformanceConfigurationINTEL (VkDevice device, VkPerformanceConfigurationINTEL configuration)
2848e5c31af7Sopenharmony_ci{
2849e5c31af7Sopenharmony_ci	DE_UNREF(device);
2850e5c31af7Sopenharmony_ci	DE_UNREF(configuration);
2851e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2852e5c31af7Sopenharmony_ci}
2853e5c31af7Sopenharmony_ci
2854e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queueSetPerformanceConfigurationINTEL (VkQueue queue, VkPerformanceConfigurationINTEL configuration)
2855e5c31af7Sopenharmony_ci{
2856e5c31af7Sopenharmony_ci	DE_UNREF(queue);
2857e5c31af7Sopenharmony_ci	DE_UNREF(configuration);
2858e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2859e5c31af7Sopenharmony_ci}
2860e5c31af7Sopenharmony_ci
2861e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPerformanceParameterINTEL (VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL* pValue)
2862e5c31af7Sopenharmony_ci{
2863e5c31af7Sopenharmony_ci	DE_UNREF(device);
2864e5c31af7Sopenharmony_ci	DE_UNREF(parameter);
2865e5c31af7Sopenharmony_ci	DE_UNREF(pValue);
2866e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2867e5c31af7Sopenharmony_ci}
2868e5c31af7Sopenharmony_ci
2869e5c31af7Sopenharmony_ciVKAPI_ATTR uint64_t VKAPI_CALL getDeviceMemoryOpaqueCaptureAddress (VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo)
2870e5c31af7Sopenharmony_ci{
2871e5c31af7Sopenharmony_ci	DE_UNREF(device);
2872e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2873e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2874e5c31af7Sopenharmony_ci}
2875e5c31af7Sopenharmony_ci
2876e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutablePropertiesKHR (VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties)
2877e5c31af7Sopenharmony_ci{
2878e5c31af7Sopenharmony_ci	DE_UNREF(device);
2879e5c31af7Sopenharmony_ci	DE_UNREF(pPipelineInfo);
2880e5c31af7Sopenharmony_ci	DE_UNREF(pExecutableCount);
2881e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
2882e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2883e5c31af7Sopenharmony_ci}
2884e5c31af7Sopenharmony_ci
2885e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutableStatisticsKHR (VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics)
2886e5c31af7Sopenharmony_ci{
2887e5c31af7Sopenharmony_ci	DE_UNREF(device);
2888e5c31af7Sopenharmony_ci	DE_UNREF(pExecutableInfo);
2889e5c31af7Sopenharmony_ci	DE_UNREF(pStatisticCount);
2890e5c31af7Sopenharmony_ci	DE_UNREF(pStatistics);
2891e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2892e5c31af7Sopenharmony_ci}
2893e5c31af7Sopenharmony_ci
2894e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPipelineExecutableInternalRepresentationsKHR (VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations)
2895e5c31af7Sopenharmony_ci{
2896e5c31af7Sopenharmony_ci	DE_UNREF(device);
2897e5c31af7Sopenharmony_ci	DE_UNREF(pExecutableInfo);
2898e5c31af7Sopenharmony_ci	DE_UNREF(pInternalRepresentationCount);
2899e5c31af7Sopenharmony_ci	DE_UNREF(pInternalRepresentations);
2900e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2901e5c31af7Sopenharmony_ci}
2902e5c31af7Sopenharmony_ci
2903e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLineStippleEXT (VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)
2904e5c31af7Sopenharmony_ci{
2905e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2906e5c31af7Sopenharmony_ci	DE_UNREF(lineStippleFactor);
2907e5c31af7Sopenharmony_ci	DE_UNREF(lineStipplePattern);
2908e5c31af7Sopenharmony_ci}
2909e5c31af7Sopenharmony_ci
2910e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceToolProperties (VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties)
2911e5c31af7Sopenharmony_ci{
2912e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
2913e5c31af7Sopenharmony_ci	DE_UNREF(pToolCount);
2914e5c31af7Sopenharmony_ci	DE_UNREF(pToolProperties);
2915e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2916e5c31af7Sopenharmony_ci}
2917e5c31af7Sopenharmony_ci
2918e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructuresKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos)
2919e5c31af7Sopenharmony_ci{
2920e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2921e5c31af7Sopenharmony_ci	DE_UNREF(infoCount);
2922e5c31af7Sopenharmony_ci	DE_UNREF(pInfos);
2923e5c31af7Sopenharmony_ci	DE_UNREF(ppBuildRangeInfos);
2924e5c31af7Sopenharmony_ci}
2925e5c31af7Sopenharmony_ci
2926e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBuildAccelerationStructuresIndirectKHR (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkDeviceAddress* pIndirectDeviceAddresses, const uint32_t* pIndirectStrides, const uint32_t* const* ppMaxPrimitiveCounts)
2927e5c31af7Sopenharmony_ci{
2928e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2929e5c31af7Sopenharmony_ci	DE_UNREF(infoCount);
2930e5c31af7Sopenharmony_ci	DE_UNREF(pInfos);
2931e5c31af7Sopenharmony_ci	DE_UNREF(pIndirectDeviceAddresses);
2932e5c31af7Sopenharmony_ci	DE_UNREF(pIndirectStrides);
2933e5c31af7Sopenharmony_ci	DE_UNREF(ppMaxPrimitiveCounts);
2934e5c31af7Sopenharmony_ci}
2935e5c31af7Sopenharmony_ci
2936e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL buildAccelerationStructuresKHR (VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos)
2937e5c31af7Sopenharmony_ci{
2938e5c31af7Sopenharmony_ci	DE_UNREF(device);
2939e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
2940e5c31af7Sopenharmony_ci	DE_UNREF(infoCount);
2941e5c31af7Sopenharmony_ci	DE_UNREF(pInfos);
2942e5c31af7Sopenharmony_ci	DE_UNREF(ppBuildRangeInfos);
2943e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2944e5c31af7Sopenharmony_ci}
2945e5c31af7Sopenharmony_ci
2946e5c31af7Sopenharmony_ciVKAPI_ATTR VkDeviceAddress VKAPI_CALL getAccelerationStructureDeviceAddressKHR (VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR* pInfo)
2947e5c31af7Sopenharmony_ci{
2948e5c31af7Sopenharmony_ci	DE_UNREF(device);
2949e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
2950e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2951e5c31af7Sopenharmony_ci}
2952e5c31af7Sopenharmony_ci
2953e5c31af7Sopenharmony_ciVKAPI_ATTR uint32_t VKAPI_CALL getDeferredOperationMaxConcurrencyKHR (VkDevice device, VkDeferredOperationKHR operation)
2954e5c31af7Sopenharmony_ci{
2955e5c31af7Sopenharmony_ci	DE_UNREF(device);
2956e5c31af7Sopenharmony_ci	DE_UNREF(operation);
2957e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2958e5c31af7Sopenharmony_ci}
2959e5c31af7Sopenharmony_ci
2960e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeferredOperationResultKHR (VkDevice device, VkDeferredOperationKHR operation)
2961e5c31af7Sopenharmony_ci{
2962e5c31af7Sopenharmony_ci	DE_UNREF(device);
2963e5c31af7Sopenharmony_ci	DE_UNREF(operation);
2964e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2965e5c31af7Sopenharmony_ci}
2966e5c31af7Sopenharmony_ci
2967e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL deferredOperationJoinKHR (VkDevice device, VkDeferredOperationKHR operation)
2968e5c31af7Sopenharmony_ci{
2969e5c31af7Sopenharmony_ci	DE_UNREF(device);
2970e5c31af7Sopenharmony_ci	DE_UNREF(operation);
2971e5c31af7Sopenharmony_ci	return VK_SUCCESS;
2972e5c31af7Sopenharmony_ci}
2973e5c31af7Sopenharmony_ci
2974e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCullMode (VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
2975e5c31af7Sopenharmony_ci{
2976e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2977e5c31af7Sopenharmony_ci	DE_UNREF(cullMode);
2978e5c31af7Sopenharmony_ci}
2979e5c31af7Sopenharmony_ci
2980e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetFrontFace (VkCommandBuffer commandBuffer, VkFrontFace frontFace)
2981e5c31af7Sopenharmony_ci{
2982e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2983e5c31af7Sopenharmony_ci	DE_UNREF(frontFace);
2984e5c31af7Sopenharmony_ci}
2985e5c31af7Sopenharmony_ci
2986e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveTopology (VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
2987e5c31af7Sopenharmony_ci{
2988e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2989e5c31af7Sopenharmony_ci	DE_UNREF(primitiveTopology);
2990e5c31af7Sopenharmony_ci}
2991e5c31af7Sopenharmony_ci
2992e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewportWithCount (VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports)
2993e5c31af7Sopenharmony_ci{
2994e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
2995e5c31af7Sopenharmony_ci	DE_UNREF(viewportCount);
2996e5c31af7Sopenharmony_ci	DE_UNREF(pViewports);
2997e5c31af7Sopenharmony_ci}
2998e5c31af7Sopenharmony_ci
2999e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetScissorWithCount (VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors)
3000e5c31af7Sopenharmony_ci{
3001e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3002e5c31af7Sopenharmony_ci	DE_UNREF(scissorCount);
3003e5c31af7Sopenharmony_ci	DE_UNREF(pScissors);
3004e5c31af7Sopenharmony_ci}
3005e5c31af7Sopenharmony_ci
3006e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindVertexBuffers2 (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides)
3007e5c31af7Sopenharmony_ci{
3008e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3009e5c31af7Sopenharmony_ci	DE_UNREF(firstBinding);
3010e5c31af7Sopenharmony_ci	DE_UNREF(bindingCount);
3011e5c31af7Sopenharmony_ci	DE_UNREF(pBuffers);
3012e5c31af7Sopenharmony_ci	DE_UNREF(pOffsets);
3013e5c31af7Sopenharmony_ci	DE_UNREF(pSizes);
3014e5c31af7Sopenharmony_ci	DE_UNREF(pStrides);
3015e5c31af7Sopenharmony_ci}
3016e5c31af7Sopenharmony_ci
3017e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthTestEnable)
3018e5c31af7Sopenharmony_ci{
3019e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3020e5c31af7Sopenharmony_ci	DE_UNREF(depthTestEnable);
3021e5c31af7Sopenharmony_ci}
3022e5c31af7Sopenharmony_ci
3023e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthWriteEnable (VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable)
3024e5c31af7Sopenharmony_ci{
3025e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3026e5c31af7Sopenharmony_ci	DE_UNREF(depthWriteEnable);
3027e5c31af7Sopenharmony_ci}
3028e5c31af7Sopenharmony_ci
3029e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthCompareOp (VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
3030e5c31af7Sopenharmony_ci{
3031e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3032e5c31af7Sopenharmony_ci	DE_UNREF(depthCompareOp);
3033e5c31af7Sopenharmony_ci}
3034e5c31af7Sopenharmony_ci
3035e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthBoundsTestEnable (VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable)
3036e5c31af7Sopenharmony_ci{
3037e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3038e5c31af7Sopenharmony_ci	DE_UNREF(depthBoundsTestEnable);
3039e5c31af7Sopenharmony_ci}
3040e5c31af7Sopenharmony_ci
3041e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetStencilTestEnable (VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable)
3042e5c31af7Sopenharmony_ci{
3043e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3044e5c31af7Sopenharmony_ci	DE_UNREF(stencilTestEnable);
3045e5c31af7Sopenharmony_ci}
3046e5c31af7Sopenharmony_ci
3047e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetStencilOp (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp)
3048e5c31af7Sopenharmony_ci{
3049e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3050e5c31af7Sopenharmony_ci	DE_UNREF(faceMask);
3051e5c31af7Sopenharmony_ci	DE_UNREF(failOp);
3052e5c31af7Sopenharmony_ci	DE_UNREF(passOp);
3053e5c31af7Sopenharmony_ci	DE_UNREF(depthFailOp);
3054e5c31af7Sopenharmony_ci	DE_UNREF(compareOp);
3055e5c31af7Sopenharmony_ci}
3056e5c31af7Sopenharmony_ci
3057e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetPatchControlPointsEXT (VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
3058e5c31af7Sopenharmony_ci{
3059e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3060e5c31af7Sopenharmony_ci	DE_UNREF(patchControlPoints);
3061e5c31af7Sopenharmony_ci}
3062e5c31af7Sopenharmony_ci
3063e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetRasterizerDiscardEnable (VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
3064e5c31af7Sopenharmony_ci{
3065e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3066e5c31af7Sopenharmony_ci	DE_UNREF(rasterizerDiscardEnable);
3067e5c31af7Sopenharmony_ci}
3068e5c31af7Sopenharmony_ci
3069e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthBiasEnable (VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
3070e5c31af7Sopenharmony_ci{
3071e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3072e5c31af7Sopenharmony_ci	DE_UNREF(depthBiasEnable);
3073e5c31af7Sopenharmony_ci}
3074e5c31af7Sopenharmony_ci
3075e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLogicOpEXT (VkCommandBuffer commandBuffer, VkLogicOp logicOp)
3076e5c31af7Sopenharmony_ci{
3077e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3078e5c31af7Sopenharmony_ci	DE_UNREF(logicOp);
3079e5c31af7Sopenharmony_ci}
3080e5c31af7Sopenharmony_ci
3081e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetPrimitiveRestartEnable (VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
3082e5c31af7Sopenharmony_ci{
3083e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3084e5c31af7Sopenharmony_ci	DE_UNREF(primitiveRestartEnable);
3085e5c31af7Sopenharmony_ci}
3086e5c31af7Sopenharmony_ci
3087e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetTessellationDomainOriginEXT (VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin)
3088e5c31af7Sopenharmony_ci{
3089e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3090e5c31af7Sopenharmony_ci	DE_UNREF(domainOrigin);
3091e5c31af7Sopenharmony_ci}
3092e5c31af7Sopenharmony_ci
3093e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthClampEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthClampEnable)
3094e5c31af7Sopenharmony_ci{
3095e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3096e5c31af7Sopenharmony_ci	DE_UNREF(depthClampEnable);
3097e5c31af7Sopenharmony_ci}
3098e5c31af7Sopenharmony_ci
3099e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetPolygonModeEXT (VkCommandBuffer commandBuffer, VkPolygonMode polygonMode)
3100e5c31af7Sopenharmony_ci{
3101e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3102e5c31af7Sopenharmony_ci	DE_UNREF(polygonMode);
3103e5c31af7Sopenharmony_ci}
3104e5c31af7Sopenharmony_ci
3105e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetRasterizationSamplesEXT (VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples)
3106e5c31af7Sopenharmony_ci{
3107e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3108e5c31af7Sopenharmony_ci	DE_UNREF(rasterizationSamples);
3109e5c31af7Sopenharmony_ci}
3110e5c31af7Sopenharmony_ci
3111e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetSampleMaskEXT (VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask* pSampleMask)
3112e5c31af7Sopenharmony_ci{
3113e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3114e5c31af7Sopenharmony_ci	DE_UNREF(samples);
3115e5c31af7Sopenharmony_ci	DE_UNREF(pSampleMask);
3116e5c31af7Sopenharmony_ci}
3117e5c31af7Sopenharmony_ci
3118e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetAlphaToCoverageEnableEXT (VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable)
3119e5c31af7Sopenharmony_ci{
3120e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3121e5c31af7Sopenharmony_ci	DE_UNREF(alphaToCoverageEnable);
3122e5c31af7Sopenharmony_ci}
3123e5c31af7Sopenharmony_ci
3124e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetAlphaToOneEnableEXT (VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable)
3125e5c31af7Sopenharmony_ci{
3126e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3127e5c31af7Sopenharmony_ci	DE_UNREF(alphaToOneEnable);
3128e5c31af7Sopenharmony_ci}
3129e5c31af7Sopenharmony_ci
3130e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLogicOpEnableEXT (VkCommandBuffer commandBuffer, VkBool32 logicOpEnable)
3131e5c31af7Sopenharmony_ci{
3132e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3133e5c31af7Sopenharmony_ci	DE_UNREF(logicOpEnable);
3134e5c31af7Sopenharmony_ci}
3135e5c31af7Sopenharmony_ci
3136e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetColorBlendEnableEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32* pColorBlendEnables)
3137e5c31af7Sopenharmony_ci{
3138e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3139e5c31af7Sopenharmony_ci	DE_UNREF(firstAttachment);
3140e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
3141e5c31af7Sopenharmony_ci	DE_UNREF(pColorBlendEnables);
3142e5c31af7Sopenharmony_ci}
3143e5c31af7Sopenharmony_ci
3144e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetColorBlendEquationEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT* pColorBlendEquations)
3145e5c31af7Sopenharmony_ci{
3146e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3147e5c31af7Sopenharmony_ci	DE_UNREF(firstAttachment);
3148e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
3149e5c31af7Sopenharmony_ci	DE_UNREF(pColorBlendEquations);
3150e5c31af7Sopenharmony_ci}
3151e5c31af7Sopenharmony_ci
3152e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetColorWriteMaskEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags* pColorWriteMasks)
3153e5c31af7Sopenharmony_ci{
3154e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3155e5c31af7Sopenharmony_ci	DE_UNREF(firstAttachment);
3156e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
3157e5c31af7Sopenharmony_ci	DE_UNREF(pColorWriteMasks);
3158e5c31af7Sopenharmony_ci}
3159e5c31af7Sopenharmony_ci
3160e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetRasterizationStreamEXT (VkCommandBuffer commandBuffer, uint32_t rasterizationStream)
3161e5c31af7Sopenharmony_ci{
3162e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3163e5c31af7Sopenharmony_ci	DE_UNREF(rasterizationStream);
3164e5c31af7Sopenharmony_ci}
3165e5c31af7Sopenharmony_ci
3166e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetConservativeRasterizationModeEXT (VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode)
3167e5c31af7Sopenharmony_ci{
3168e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3169e5c31af7Sopenharmony_ci	DE_UNREF(conservativeRasterizationMode);
3170e5c31af7Sopenharmony_ci}
3171e5c31af7Sopenharmony_ci
3172e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetExtraPrimitiveOverestimationSizeEXT (VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize)
3173e5c31af7Sopenharmony_ci{
3174e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3175e5c31af7Sopenharmony_ci	DE_UNREF(extraPrimitiveOverestimationSize);
3176e5c31af7Sopenharmony_ci}
3177e5c31af7Sopenharmony_ci
3178e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthClipEnableEXT (VkCommandBuffer commandBuffer, VkBool32 depthClipEnable)
3179e5c31af7Sopenharmony_ci{
3180e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3181e5c31af7Sopenharmony_ci	DE_UNREF(depthClipEnable);
3182e5c31af7Sopenharmony_ci}
3183e5c31af7Sopenharmony_ci
3184e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetSampleLocationsEnableEXT (VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable)
3185e5c31af7Sopenharmony_ci{
3186e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3187e5c31af7Sopenharmony_ci	DE_UNREF(sampleLocationsEnable);
3188e5c31af7Sopenharmony_ci}
3189e5c31af7Sopenharmony_ci
3190e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetColorBlendAdvancedEXT (VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT* pColorBlendAdvanced)
3191e5c31af7Sopenharmony_ci{
3192e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3193e5c31af7Sopenharmony_ci	DE_UNREF(firstAttachment);
3194e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
3195e5c31af7Sopenharmony_ci	DE_UNREF(pColorBlendAdvanced);
3196e5c31af7Sopenharmony_ci}
3197e5c31af7Sopenharmony_ci
3198e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetProvokingVertexModeEXT (VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode)
3199e5c31af7Sopenharmony_ci{
3200e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3201e5c31af7Sopenharmony_ci	DE_UNREF(provokingVertexMode);
3202e5c31af7Sopenharmony_ci}
3203e5c31af7Sopenharmony_ci
3204e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLineRasterizationModeEXT (VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode)
3205e5c31af7Sopenharmony_ci{
3206e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3207e5c31af7Sopenharmony_ci	DE_UNREF(lineRasterizationMode);
3208e5c31af7Sopenharmony_ci}
3209e5c31af7Sopenharmony_ci
3210e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetLineStippleEnableEXT (VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable)
3211e5c31af7Sopenharmony_ci{
3212e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3213e5c31af7Sopenharmony_ci	DE_UNREF(stippledLineEnable);
3214e5c31af7Sopenharmony_ci}
3215e5c31af7Sopenharmony_ci
3216e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDepthClipNegativeOneToOneEXT (VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne)
3217e5c31af7Sopenharmony_ci{
3218e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3219e5c31af7Sopenharmony_ci	DE_UNREF(negativeOneToOne);
3220e5c31af7Sopenharmony_ci}
3221e5c31af7Sopenharmony_ci
3222e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewportWScalingEnableNV (VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable)
3223e5c31af7Sopenharmony_ci{
3224e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3225e5c31af7Sopenharmony_ci	DE_UNREF(viewportWScalingEnable);
3226e5c31af7Sopenharmony_ci}
3227e5c31af7Sopenharmony_ci
3228e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetViewportSwizzleNV (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV* pViewportSwizzles)
3229e5c31af7Sopenharmony_ci{
3230e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3231e5c31af7Sopenharmony_ci	DE_UNREF(firstViewport);
3232e5c31af7Sopenharmony_ci	DE_UNREF(viewportCount);
3233e5c31af7Sopenharmony_ci	DE_UNREF(pViewportSwizzles);
3234e5c31af7Sopenharmony_ci}
3235e5c31af7Sopenharmony_ci
3236e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageToColorEnableNV (VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable)
3237e5c31af7Sopenharmony_ci{
3238e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3239e5c31af7Sopenharmony_ci	DE_UNREF(coverageToColorEnable);
3240e5c31af7Sopenharmony_ci}
3241e5c31af7Sopenharmony_ci
3242e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageToColorLocationNV (VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation)
3243e5c31af7Sopenharmony_ci{
3244e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3245e5c31af7Sopenharmony_ci	DE_UNREF(coverageToColorLocation);
3246e5c31af7Sopenharmony_ci}
3247e5c31af7Sopenharmony_ci
3248e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageModulationModeNV (VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode)
3249e5c31af7Sopenharmony_ci{
3250e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3251e5c31af7Sopenharmony_ci	DE_UNREF(coverageModulationMode);
3252e5c31af7Sopenharmony_ci}
3253e5c31af7Sopenharmony_ci
3254e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageModulationTableEnableNV (VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable)
3255e5c31af7Sopenharmony_ci{
3256e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3257e5c31af7Sopenharmony_ci	DE_UNREF(coverageModulationTableEnable);
3258e5c31af7Sopenharmony_ci}
3259e5c31af7Sopenharmony_ci
3260e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageModulationTableNV (VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float* pCoverageModulationTable)
3261e5c31af7Sopenharmony_ci{
3262e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3263e5c31af7Sopenharmony_ci	DE_UNREF(coverageModulationTableCount);
3264e5c31af7Sopenharmony_ci	DE_UNREF(pCoverageModulationTable);
3265e5c31af7Sopenharmony_ci}
3266e5c31af7Sopenharmony_ci
3267e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetShadingRateImageEnableNV (VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable)
3268e5c31af7Sopenharmony_ci{
3269e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3270e5c31af7Sopenharmony_ci	DE_UNREF(shadingRateImageEnable);
3271e5c31af7Sopenharmony_ci}
3272e5c31af7Sopenharmony_ci
3273e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetCoverageReductionModeNV (VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode)
3274e5c31af7Sopenharmony_ci{
3275e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3276e5c31af7Sopenharmony_ci	DE_UNREF(coverageReductionMode);
3277e5c31af7Sopenharmony_ci}
3278e5c31af7Sopenharmony_ci
3279e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetRepresentativeFragmentTestEnableNV (VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable)
3280e5c31af7Sopenharmony_ci{
3281e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3282e5c31af7Sopenharmony_ci	DE_UNREF(representativeFragmentTestEnable);
3283e5c31af7Sopenharmony_ci}
3284e5c31af7Sopenharmony_ci
3285e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data)
3286e5c31af7Sopenharmony_ci{
3287e5c31af7Sopenharmony_ci	DE_UNREF(device);
3288e5c31af7Sopenharmony_ci	DE_UNREF(objectType);
3289e5c31af7Sopenharmony_ci	DE_UNREF(objectHandle);
3290e5c31af7Sopenharmony_ci	DE_UNREF(privateDataSlot);
3291e5c31af7Sopenharmony_ci	DE_UNREF(data);
3292e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3293e5c31af7Sopenharmony_ci}
3294e5c31af7Sopenharmony_ci
3295e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getPrivateData (VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData)
3296e5c31af7Sopenharmony_ci{
3297e5c31af7Sopenharmony_ci	DE_UNREF(device);
3298e5c31af7Sopenharmony_ci	DE_UNREF(objectType);
3299e5c31af7Sopenharmony_ci	DE_UNREF(objectHandle);
3300e5c31af7Sopenharmony_ci	DE_UNREF(privateDataSlot);
3301e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3302e5c31af7Sopenharmony_ci}
3303e5c31af7Sopenharmony_ci
3304e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyBuffer2 (VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo)
3305e5c31af7Sopenharmony_ci{
3306e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3307e5c31af7Sopenharmony_ci	DE_UNREF(pCopyBufferInfo);
3308e5c31af7Sopenharmony_ci}
3309e5c31af7Sopenharmony_ci
3310e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyImage2 (VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo)
3311e5c31af7Sopenharmony_ci{
3312e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3313e5c31af7Sopenharmony_ci	DE_UNREF(pCopyImageInfo);
3314e5c31af7Sopenharmony_ci}
3315e5c31af7Sopenharmony_ci
3316e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBlitImage2 (VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo)
3317e5c31af7Sopenharmony_ci{
3318e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3319e5c31af7Sopenharmony_ci	DE_UNREF(pBlitImageInfo);
3320e5c31af7Sopenharmony_ci}
3321e5c31af7Sopenharmony_ci
3322e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyBufferToImage2 (VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo)
3323e5c31af7Sopenharmony_ci{
3324e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3325e5c31af7Sopenharmony_ci	DE_UNREF(pCopyBufferToImageInfo);
3326e5c31af7Sopenharmony_ci}
3327e5c31af7Sopenharmony_ci
3328e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyImageToBuffer2 (VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo)
3329e5c31af7Sopenharmony_ci{
3330e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3331e5c31af7Sopenharmony_ci	DE_UNREF(pCopyImageToBufferInfo);
3332e5c31af7Sopenharmony_ci}
3333e5c31af7Sopenharmony_ci
3334e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdResolveImage2 (VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo)
3335e5c31af7Sopenharmony_ci{
3336e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3337e5c31af7Sopenharmony_ci	DE_UNREF(pResolveImageInfo);
3338e5c31af7Sopenharmony_ci}
3339e5c31af7Sopenharmony_ci
3340e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetFragmentShadingRateKHR (VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
3341e5c31af7Sopenharmony_ci{
3342e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3343e5c31af7Sopenharmony_ci	DE_UNREF(pFragmentSize);
3344e5c31af7Sopenharmony_ci	DE_UNREF(combinerOps);
3345e5c31af7Sopenharmony_ci}
3346e5c31af7Sopenharmony_ci
3347e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceFragmentShadingRatesKHR (VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates)
3348e5c31af7Sopenharmony_ci{
3349e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3350e5c31af7Sopenharmony_ci	DE_UNREF(pFragmentShadingRateCount);
3351e5c31af7Sopenharmony_ci	DE_UNREF(pFragmentShadingRates);
3352e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3353e5c31af7Sopenharmony_ci}
3354e5c31af7Sopenharmony_ci
3355e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetFragmentShadingRateEnumNV (VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
3356e5c31af7Sopenharmony_ci{
3357e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3358e5c31af7Sopenharmony_ci	DE_UNREF(shadingRate);
3359e5c31af7Sopenharmony_ci	DE_UNREF(combinerOps);
3360e5c31af7Sopenharmony_ci}
3361e5c31af7Sopenharmony_ci
3362e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getAccelerationStructureBuildSizesKHR (VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, const uint32_t* pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo)
3363e5c31af7Sopenharmony_ci{
3364e5c31af7Sopenharmony_ci	DE_UNREF(device);
3365e5c31af7Sopenharmony_ci	DE_UNREF(buildType);
3366e5c31af7Sopenharmony_ci	DE_UNREF(pBuildInfo);
3367e5c31af7Sopenharmony_ci	DE_UNREF(pMaxPrimitiveCounts);
3368e5c31af7Sopenharmony_ci	DE_UNREF(pSizeInfo);
3369e5c31af7Sopenharmony_ci}
3370e5c31af7Sopenharmony_ci
3371e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetVertexInputEXT (VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions)
3372e5c31af7Sopenharmony_ci{
3373e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3374e5c31af7Sopenharmony_ci	DE_UNREF(vertexBindingDescriptionCount);
3375e5c31af7Sopenharmony_ci	DE_UNREF(pVertexBindingDescriptions);
3376e5c31af7Sopenharmony_ci	DE_UNREF(vertexAttributeDescriptionCount);
3377e5c31af7Sopenharmony_ci	DE_UNREF(pVertexAttributeDescriptions);
3378e5c31af7Sopenharmony_ci}
3379e5c31af7Sopenharmony_ci
3380e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetColorWriteEnableEXT (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables)
3381e5c31af7Sopenharmony_ci{
3382e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3383e5c31af7Sopenharmony_ci	DE_UNREF(attachmentCount);
3384e5c31af7Sopenharmony_ci	DE_UNREF(pColorWriteEnables);
3385e5c31af7Sopenharmony_ci}
3386e5c31af7Sopenharmony_ci
3387e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetEvent2 (VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo)
3388e5c31af7Sopenharmony_ci{
3389e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3390e5c31af7Sopenharmony_ci	DE_UNREF(event);
3391e5c31af7Sopenharmony_ci	DE_UNREF(pDependencyInfo);
3392e5c31af7Sopenharmony_ci}
3393e5c31af7Sopenharmony_ci
3394e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdResetEvent2 (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
3395e5c31af7Sopenharmony_ci{
3396e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3397e5c31af7Sopenharmony_ci	DE_UNREF(event);
3398e5c31af7Sopenharmony_ci	DE_UNREF(stageMask);
3399e5c31af7Sopenharmony_ci}
3400e5c31af7Sopenharmony_ci
3401e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWaitEvents2 (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos)
3402e5c31af7Sopenharmony_ci{
3403e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3404e5c31af7Sopenharmony_ci	DE_UNREF(eventCount);
3405e5c31af7Sopenharmony_ci	DE_UNREF(pEvents);
3406e5c31af7Sopenharmony_ci	DE_UNREF(pDependencyInfos);
3407e5c31af7Sopenharmony_ci}
3408e5c31af7Sopenharmony_ci
3409e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdPipelineBarrier2 (VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo)
3410e5c31af7Sopenharmony_ci{
3411e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3412e5c31af7Sopenharmony_ci	DE_UNREF(pDependencyInfo);
3413e5c31af7Sopenharmony_ci}
3414e5c31af7Sopenharmony_ci
3415e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL queueSubmit2 (VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence)
3416e5c31af7Sopenharmony_ci{
3417e5c31af7Sopenharmony_ci	DE_UNREF(queue);
3418e5c31af7Sopenharmony_ci	DE_UNREF(submitCount);
3419e5c31af7Sopenharmony_ci	DE_UNREF(pSubmits);
3420e5c31af7Sopenharmony_ci	DE_UNREF(fence);
3421e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3422e5c31af7Sopenharmony_ci}
3423e5c31af7Sopenharmony_ci
3424e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteTimestamp2 (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
3425e5c31af7Sopenharmony_ci{
3426e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3427e5c31af7Sopenharmony_ci	DE_UNREF(stage);
3428e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
3429e5c31af7Sopenharmony_ci	DE_UNREF(query);
3430e5c31af7Sopenharmony_ci}
3431e5c31af7Sopenharmony_ci
3432e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteBufferMarker2AMD (VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker)
3433e5c31af7Sopenharmony_ci{
3434e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3435e5c31af7Sopenharmony_ci	DE_UNREF(stage);
3436e5c31af7Sopenharmony_ci	DE_UNREF(dstBuffer);
3437e5c31af7Sopenharmony_ci	DE_UNREF(dstOffset);
3438e5c31af7Sopenharmony_ci	DE_UNREF(marker);
3439e5c31af7Sopenharmony_ci}
3440e5c31af7Sopenharmony_ci
3441e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getQueueCheckpointData2NV (VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData)
3442e5c31af7Sopenharmony_ci{
3443e5c31af7Sopenharmony_ci	DE_UNREF(queue);
3444e5c31af7Sopenharmony_ci	DE_UNREF(pCheckpointDataCount);
3445e5c31af7Sopenharmony_ci	DE_UNREF(pCheckpointData);
3446e5c31af7Sopenharmony_ci}
3447e5c31af7Sopenharmony_ci
3448e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceVideoCapabilitiesKHR (VkPhysicalDevice physicalDevice, const VkVideoProfileInfoKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities)
3449e5c31af7Sopenharmony_ci{
3450e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3451e5c31af7Sopenharmony_ci	DE_UNREF(pVideoProfile);
3452e5c31af7Sopenharmony_ci	DE_UNREF(pCapabilities);
3453e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3454e5c31af7Sopenharmony_ci}
3455e5c31af7Sopenharmony_ci
3456e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceVideoFormatPropertiesKHR (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, uint32_t* pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR* pVideoFormatProperties)
3457e5c31af7Sopenharmony_ci{
3458e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3459e5c31af7Sopenharmony_ci	DE_UNREF(pVideoFormatInfo);
3460e5c31af7Sopenharmony_ci	DE_UNREF(pVideoFormatPropertyCount);
3461e5c31af7Sopenharmony_ci	DE_UNREF(pVideoFormatProperties);
3462e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3463e5c31af7Sopenharmony_ci}
3464e5c31af7Sopenharmony_ci
3465e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL updateVideoSessionParametersKHR (VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo)
3466e5c31af7Sopenharmony_ci{
3467e5c31af7Sopenharmony_ci	DE_UNREF(device);
3468e5c31af7Sopenharmony_ci	DE_UNREF(videoSessionParameters);
3469e5c31af7Sopenharmony_ci	DE_UNREF(pUpdateInfo);
3470e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3471e5c31af7Sopenharmony_ci}
3472e5c31af7Sopenharmony_ci
3473e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getVideoSessionMemoryRequirementsKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR* pMemoryRequirements)
3474e5c31af7Sopenharmony_ci{
3475e5c31af7Sopenharmony_ci	DE_UNREF(device);
3476e5c31af7Sopenharmony_ci	DE_UNREF(videoSession);
3477e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirementsCount);
3478e5c31af7Sopenharmony_ci	DE_UNREF(pMemoryRequirements);
3479e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3480e5c31af7Sopenharmony_ci}
3481e5c31af7Sopenharmony_ci
3482e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindVideoSessionMemoryKHR (VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const VkBindVideoSessionMemoryInfoKHR* pBindSessionMemoryInfos)
3483e5c31af7Sopenharmony_ci{
3484e5c31af7Sopenharmony_ci	DE_UNREF(device);
3485e5c31af7Sopenharmony_ci	DE_UNREF(videoSession);
3486e5c31af7Sopenharmony_ci	DE_UNREF(bindSessionMemoryInfoCount);
3487e5c31af7Sopenharmony_ci	DE_UNREF(pBindSessionMemoryInfos);
3488e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3489e5c31af7Sopenharmony_ci}
3490e5c31af7Sopenharmony_ci
3491e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDecodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR* pDecodeInfo)
3492e5c31af7Sopenharmony_ci{
3493e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3494e5c31af7Sopenharmony_ci	DE_UNREF(pDecodeInfo);
3495e5c31af7Sopenharmony_ci}
3496e5c31af7Sopenharmony_ci
3497e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR* pBeginInfo)
3498e5c31af7Sopenharmony_ci{
3499e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3500e5c31af7Sopenharmony_ci	DE_UNREF(pBeginInfo);
3501e5c31af7Sopenharmony_ci}
3502e5c31af7Sopenharmony_ci
3503e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdControlVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR* pCodingControlInfo)
3504e5c31af7Sopenharmony_ci{
3505e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3506e5c31af7Sopenharmony_ci	DE_UNREF(pCodingControlInfo);
3507e5c31af7Sopenharmony_ci}
3508e5c31af7Sopenharmony_ci
3509e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndVideoCodingKHR (VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR* pEndCodingInfo)
3510e5c31af7Sopenharmony_ci{
3511e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3512e5c31af7Sopenharmony_ci	DE_UNREF(pEndCodingInfo);
3513e5c31af7Sopenharmony_ci}
3514e5c31af7Sopenharmony_ci
3515e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEncodeVideoKHR (VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo)
3516e5c31af7Sopenharmony_ci{
3517e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3518e5c31af7Sopenharmony_ci	DE_UNREF(pEncodeInfo);
3519e5c31af7Sopenharmony_ci}
3520e5c31af7Sopenharmony_ci
3521e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDecompressMemoryNV (VkCommandBuffer commandBuffer, uint32_t decompressRegionCount, const VkDecompressMemoryRegionNV* pDecompressMemoryRegions)
3522e5c31af7Sopenharmony_ci{
3523e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3524e5c31af7Sopenharmony_ci	DE_UNREF(decompressRegionCount);
3525e5c31af7Sopenharmony_ci	DE_UNREF(pDecompressMemoryRegions);
3526e5c31af7Sopenharmony_ci}
3527e5c31af7Sopenharmony_ci
3528e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdDecompressMemoryIndirectCountNV (VkCommandBuffer commandBuffer, VkDeviceAddress indirectCommandsAddress, VkDeviceAddress indirectCommandsCountAddress, uint32_t stride)
3529e5c31af7Sopenharmony_ci{
3530e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3531e5c31af7Sopenharmony_ci	DE_UNREF(indirectCommandsAddress);
3532e5c31af7Sopenharmony_ci	DE_UNREF(indirectCommandsCountAddress);
3533e5c31af7Sopenharmony_ci	DE_UNREF(stride);
3534e5c31af7Sopenharmony_ci}
3535e5c31af7Sopenharmony_ci
3536e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCuLaunchKernelNVX (VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo)
3537e5c31af7Sopenharmony_ci{
3538e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3539e5c31af7Sopenharmony_ci	DE_UNREF(pLaunchInfo);
3540e5c31af7Sopenharmony_ci}
3541e5c31af7Sopenharmony_ci
3542e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutSizeEXT (VkDevice device, VkDescriptorSetLayout layout, VkDeviceSize* pLayoutSizeInBytes)
3543e5c31af7Sopenharmony_ci{
3544e5c31af7Sopenharmony_ci	DE_UNREF(device);
3545e5c31af7Sopenharmony_ci	DE_UNREF(layout);
3546e5c31af7Sopenharmony_ci	DE_UNREF(pLayoutSizeInBytes);
3547e5c31af7Sopenharmony_ci}
3548e5c31af7Sopenharmony_ci
3549e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutBindingOffsetEXT (VkDevice device, VkDescriptorSetLayout layout, uint32_t binding, VkDeviceSize* pOffset)
3550e5c31af7Sopenharmony_ci{
3551e5c31af7Sopenharmony_ci	DE_UNREF(device);
3552e5c31af7Sopenharmony_ci	DE_UNREF(layout);
3553e5c31af7Sopenharmony_ci	DE_UNREF(binding);
3554e5c31af7Sopenharmony_ci	DE_UNREF(pOffset);
3555e5c31af7Sopenharmony_ci}
3556e5c31af7Sopenharmony_ci
3557e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorEXT (VkDevice device, const VkDescriptorGetInfoEXT* pDescriptorInfo, size_t dataSize, void* pDescriptor)
3558e5c31af7Sopenharmony_ci{
3559e5c31af7Sopenharmony_ci	DE_UNREF(device);
3560e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptorInfo);
3561e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
3562e5c31af7Sopenharmony_ci	DE_UNREF(pDescriptor);
3563e5c31af7Sopenharmony_ci}
3564e5c31af7Sopenharmony_ci
3565e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindDescriptorBuffersEXT (VkCommandBuffer commandBuffer, uint32_t bufferCount, const VkDescriptorBufferBindingInfoEXT* pBindingInfos)
3566e5c31af7Sopenharmony_ci{
3567e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3568e5c31af7Sopenharmony_ci	DE_UNREF(bufferCount);
3569e5c31af7Sopenharmony_ci	DE_UNREF(pBindingInfos);
3570e5c31af7Sopenharmony_ci}
3571e5c31af7Sopenharmony_ci
3572e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdSetDescriptorBufferOffsetsEXT (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t* pBufferIndices, const VkDeviceSize* pOffsets)
3573e5c31af7Sopenharmony_ci{
3574e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3575e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
3576e5c31af7Sopenharmony_ci	DE_UNREF(layout);
3577e5c31af7Sopenharmony_ci	DE_UNREF(firstSet);
3578e5c31af7Sopenharmony_ci	DE_UNREF(setCount);
3579e5c31af7Sopenharmony_ci	DE_UNREF(pBufferIndices);
3580e5c31af7Sopenharmony_ci	DE_UNREF(pOffsets);
3581e5c31af7Sopenharmony_ci}
3582e5c31af7Sopenharmony_ci
3583e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBindDescriptorBufferEmbeddedSamplersEXT (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set)
3584e5c31af7Sopenharmony_ci{
3585e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3586e5c31af7Sopenharmony_ci	DE_UNREF(pipelineBindPoint);
3587e5c31af7Sopenharmony_ci	DE_UNREF(layout);
3588e5c31af7Sopenharmony_ci	DE_UNREF(set);
3589e5c31af7Sopenharmony_ci}
3590e5c31af7Sopenharmony_ci
3591e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getBufferOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkBufferCaptureDescriptorDataInfoEXT* pInfo, void* pData)
3592e5c31af7Sopenharmony_ci{
3593e5c31af7Sopenharmony_ci	DE_UNREF(device);
3594e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3595e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3596e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3597e5c31af7Sopenharmony_ci}
3598e5c31af7Sopenharmony_ci
3599e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getImageOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkImageCaptureDescriptorDataInfoEXT* pInfo, void* pData)
3600e5c31af7Sopenharmony_ci{
3601e5c31af7Sopenharmony_ci	DE_UNREF(device);
3602e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3603e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3604e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3605e5c31af7Sopenharmony_ci}
3606e5c31af7Sopenharmony_ci
3607e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getImageViewOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkImageViewCaptureDescriptorDataInfoEXT* pInfo, void* pData)
3608e5c31af7Sopenharmony_ci{
3609e5c31af7Sopenharmony_ci	DE_UNREF(device);
3610e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3611e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3612e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3613e5c31af7Sopenharmony_ci}
3614e5c31af7Sopenharmony_ci
3615e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getSamplerOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkSamplerCaptureDescriptorDataInfoEXT* pInfo, void* pData)
3616e5c31af7Sopenharmony_ci{
3617e5c31af7Sopenharmony_ci	DE_UNREF(device);
3618e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3619e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3620e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3621e5c31af7Sopenharmony_ci}
3622e5c31af7Sopenharmony_ci
3623e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getAccelerationStructureOpaqueCaptureDescriptorDataEXT (VkDevice device, const VkAccelerationStructureCaptureDescriptorDataInfoEXT* pInfo, void* pData)
3624e5c31af7Sopenharmony_ci{
3625e5c31af7Sopenharmony_ci	DE_UNREF(device);
3626e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3627e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3628e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3629e5c31af7Sopenharmony_ci}
3630e5c31af7Sopenharmony_ci
3631e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL setDeviceMemoryPriorityEXT (VkDevice device, VkDeviceMemory memory, float priority)
3632e5c31af7Sopenharmony_ci{
3633e5c31af7Sopenharmony_ci	DE_UNREF(device);
3634e5c31af7Sopenharmony_ci	DE_UNREF(memory);
3635e5c31af7Sopenharmony_ci	DE_UNREF(priority);
3636e5c31af7Sopenharmony_ci}
3637e5c31af7Sopenharmony_ci
3638e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL acquireDrmDisplayEXT (VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display)
3639e5c31af7Sopenharmony_ci{
3640e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3641e5c31af7Sopenharmony_ci	DE_UNREF(drmFd);
3642e5c31af7Sopenharmony_ci	DE_UNREF(display);
3643e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3644e5c31af7Sopenharmony_ci}
3645e5c31af7Sopenharmony_ci
3646e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDrmDisplayEXT (VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR* display)
3647e5c31af7Sopenharmony_ci{
3648e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3649e5c31af7Sopenharmony_ci	DE_UNREF(drmFd);
3650e5c31af7Sopenharmony_ci	DE_UNREF(connectorId);
3651e5c31af7Sopenharmony_ci	DE_UNREF(display);
3652e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3653e5c31af7Sopenharmony_ci}
3654e5c31af7Sopenharmony_ci
3655e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL waitForPresentKHR (VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout)
3656e5c31af7Sopenharmony_ci{
3657e5c31af7Sopenharmony_ci	DE_UNREF(device);
3658e5c31af7Sopenharmony_ci	DE_UNREF(swapchain);
3659e5c31af7Sopenharmony_ci	DE_UNREF(presentId);
3660e5c31af7Sopenharmony_ci	DE_UNREF(timeout);
3661e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3662e5c31af7Sopenharmony_ci}
3663e5c31af7Sopenharmony_ci
3664e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setBufferCollectionBufferConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo)
3665e5c31af7Sopenharmony_ci{
3666e5c31af7Sopenharmony_ci	DE_UNREF(device);
3667e5c31af7Sopenharmony_ci	DE_UNREF(collection);
3668e5c31af7Sopenharmony_ci	DE_UNREF(pBufferConstraintsInfo);
3669e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3670e5c31af7Sopenharmony_ci}
3671e5c31af7Sopenharmony_ci
3672e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL setBufferCollectionImageConstraintsFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo)
3673e5c31af7Sopenharmony_ci{
3674e5c31af7Sopenharmony_ci	DE_UNREF(device);
3675e5c31af7Sopenharmony_ci	DE_UNREF(collection);
3676e5c31af7Sopenharmony_ci	DE_UNREF(pImageConstraintsInfo);
3677e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3678e5c31af7Sopenharmony_ci}
3679e5c31af7Sopenharmony_ci
3680e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getBufferCollectionPropertiesFUCHSIA (VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA* pProperties)
3681e5c31af7Sopenharmony_ci{
3682e5c31af7Sopenharmony_ci	DE_UNREF(device);
3683e5c31af7Sopenharmony_ci	DE_UNREF(collection);
3684e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
3685e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3686e5c31af7Sopenharmony_ci}
3687e5c31af7Sopenharmony_ci
3688e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBeginRendering (VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo)
3689e5c31af7Sopenharmony_ci{
3690e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3691e5c31af7Sopenharmony_ci	DE_UNREF(pRenderingInfo);
3692e5c31af7Sopenharmony_ci}
3693e5c31af7Sopenharmony_ci
3694e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdEndRendering (VkCommandBuffer commandBuffer)
3695e5c31af7Sopenharmony_ci{
3696e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3697e5c31af7Sopenharmony_ci}
3698e5c31af7Sopenharmony_ci
3699e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorSetLayoutHostMappingInfoVALVE (VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping)
3700e5c31af7Sopenharmony_ci{
3701e5c31af7Sopenharmony_ci	DE_UNREF(device);
3702e5c31af7Sopenharmony_ci	DE_UNREF(pBindingReference);
3703e5c31af7Sopenharmony_ci	DE_UNREF(pHostMapping);
3704e5c31af7Sopenharmony_ci}
3705e5c31af7Sopenharmony_ci
3706e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDescriptorSetHostMappingVALVE (VkDevice device, VkDescriptorSet descriptorSet, void** ppData)
3707e5c31af7Sopenharmony_ci{
3708e5c31af7Sopenharmony_ci	DE_UNREF(device);
3709e5c31af7Sopenharmony_ci	DE_UNREF(descriptorSet);
3710e5c31af7Sopenharmony_ci	DE_UNREF(ppData);
3711e5c31af7Sopenharmony_ci}
3712e5c31af7Sopenharmony_ci
3713e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdBuildMicromapsEXT (VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT* pInfos)
3714e5c31af7Sopenharmony_ci{
3715e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3716e5c31af7Sopenharmony_ci	DE_UNREF(infoCount);
3717e5c31af7Sopenharmony_ci	DE_UNREF(pInfos);
3718e5c31af7Sopenharmony_ci}
3719e5c31af7Sopenharmony_ci
3720e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL buildMicromapsEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT* pInfos)
3721e5c31af7Sopenharmony_ci{
3722e5c31af7Sopenharmony_ci	DE_UNREF(device);
3723e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
3724e5c31af7Sopenharmony_ci	DE_UNREF(infoCount);
3725e5c31af7Sopenharmony_ci	DE_UNREF(pInfos);
3726e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3727e5c31af7Sopenharmony_ci}
3728e5c31af7Sopenharmony_ci
3729e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMicromapEXT (VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT* pInfo)
3730e5c31af7Sopenharmony_ci{
3731e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3732e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3733e5c31af7Sopenharmony_ci}
3734e5c31af7Sopenharmony_ci
3735e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyMicromapEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT* pInfo)
3736e5c31af7Sopenharmony_ci{
3737e5c31af7Sopenharmony_ci	DE_UNREF(device);
3738e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
3739e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3740e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3741e5c31af7Sopenharmony_ci}
3742e5c31af7Sopenharmony_ci
3743e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMicromapToMemoryEXT (VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT* pInfo)
3744e5c31af7Sopenharmony_ci{
3745e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3746e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3747e5c31af7Sopenharmony_ci}
3748e5c31af7Sopenharmony_ci
3749e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyMicromapToMemoryEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT* pInfo)
3750e5c31af7Sopenharmony_ci{
3751e5c31af7Sopenharmony_ci	DE_UNREF(device);
3752e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
3753e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3754e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3755e5c31af7Sopenharmony_ci}
3756e5c31af7Sopenharmony_ci
3757e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdCopyMemoryToMicromapEXT (VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT* pInfo)
3758e5c31af7Sopenharmony_ci{
3759e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3760e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3761e5c31af7Sopenharmony_ci}
3762e5c31af7Sopenharmony_ci
3763e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL copyMemoryToMicromapEXT (VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT* pInfo)
3764e5c31af7Sopenharmony_ci{
3765e5c31af7Sopenharmony_ci	DE_UNREF(device);
3766e5c31af7Sopenharmony_ci	DE_UNREF(deferredOperation);
3767e5c31af7Sopenharmony_ci	DE_UNREF(pInfo);
3768e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3769e5c31af7Sopenharmony_ci}
3770e5c31af7Sopenharmony_ci
3771e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdWriteMicromapsPropertiesEXT (VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT* pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
3772e5c31af7Sopenharmony_ci{
3773e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3774e5c31af7Sopenharmony_ci	DE_UNREF(micromapCount);
3775e5c31af7Sopenharmony_ci	DE_UNREF(pMicromaps);
3776e5c31af7Sopenharmony_ci	DE_UNREF(queryType);
3777e5c31af7Sopenharmony_ci	DE_UNREF(queryPool);
3778e5c31af7Sopenharmony_ci	DE_UNREF(firstQuery);
3779e5c31af7Sopenharmony_ci}
3780e5c31af7Sopenharmony_ci
3781e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL writeMicromapsPropertiesEXT (VkDevice device, uint32_t micromapCount, const VkMicromapEXT* pMicromaps, VkQueryType queryType, size_t dataSize, void* pData, size_t stride)
3782e5c31af7Sopenharmony_ci{
3783e5c31af7Sopenharmony_ci	DE_UNREF(device);
3784e5c31af7Sopenharmony_ci	DE_UNREF(micromapCount);
3785e5c31af7Sopenharmony_ci	DE_UNREF(pMicromaps);
3786e5c31af7Sopenharmony_ci	DE_UNREF(queryType);
3787e5c31af7Sopenharmony_ci	DE_UNREF(dataSize);
3788e5c31af7Sopenharmony_ci	DE_UNREF(pData);
3789e5c31af7Sopenharmony_ci	DE_UNREF(stride);
3790e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3791e5c31af7Sopenharmony_ci}
3792e5c31af7Sopenharmony_ci
3793e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getDeviceMicromapCompatibilityEXT (VkDevice device, const VkMicromapVersionInfoEXT* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility)
3794e5c31af7Sopenharmony_ci{
3795e5c31af7Sopenharmony_ci	DE_UNREF(device);
3796e5c31af7Sopenharmony_ci	DE_UNREF(pVersionInfo);
3797e5c31af7Sopenharmony_ci	DE_UNREF(pCompatibility);
3798e5c31af7Sopenharmony_ci}
3799e5c31af7Sopenharmony_ci
3800e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getMicromapBuildSizesEXT (VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT* pBuildInfo, VkMicromapBuildSizesInfoEXT* pSizeInfo)
3801e5c31af7Sopenharmony_ci{
3802e5c31af7Sopenharmony_ci	DE_UNREF(device);
3803e5c31af7Sopenharmony_ci	DE_UNREF(buildType);
3804e5c31af7Sopenharmony_ci	DE_UNREF(pBuildInfo);
3805e5c31af7Sopenharmony_ci	DE_UNREF(pSizeInfo);
3806e5c31af7Sopenharmony_ci}
3807e5c31af7Sopenharmony_ci
3808e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getShaderModuleIdentifierEXT (VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier)
3809e5c31af7Sopenharmony_ci{
3810e5c31af7Sopenharmony_ci	DE_UNREF(device);
3811e5c31af7Sopenharmony_ci	DE_UNREF(shaderModule);
3812e5c31af7Sopenharmony_ci	DE_UNREF(pIdentifier);
3813e5c31af7Sopenharmony_ci}
3814e5c31af7Sopenharmony_ci
3815e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getShaderModuleCreateInfoIdentifierEXT (VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier)
3816e5c31af7Sopenharmony_ci{
3817e5c31af7Sopenharmony_ci	DE_UNREF(device);
3818e5c31af7Sopenharmony_ci	DE_UNREF(pCreateInfo);
3819e5c31af7Sopenharmony_ci	DE_UNREF(pIdentifier);
3820e5c31af7Sopenharmony_ci}
3821e5c31af7Sopenharmony_ci
3822e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL getImageSubresourceLayout2EXT (VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout)
3823e5c31af7Sopenharmony_ci{
3824e5c31af7Sopenharmony_ci	DE_UNREF(device);
3825e5c31af7Sopenharmony_ci	DE_UNREF(image);
3826e5c31af7Sopenharmony_ci	DE_UNREF(pSubresource);
3827e5c31af7Sopenharmony_ci	DE_UNREF(pLayout);
3828e5c31af7Sopenharmony_ci}
3829e5c31af7Sopenharmony_ci
3830e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPipelinePropertiesEXT (VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties)
3831e5c31af7Sopenharmony_ci{
3832e5c31af7Sopenharmony_ci	DE_UNREF(device);
3833e5c31af7Sopenharmony_ci	DE_UNREF(pPipelineInfo);
3834e5c31af7Sopenharmony_ci	DE_UNREF(pPipelineProperties);
3835e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3836e5c31af7Sopenharmony_ci}
3837e5c31af7Sopenharmony_ci
3838e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL exportMetalObjectsEXT (VkDevice device, VkExportMetalObjectsInfoEXT* pMetalObjectsInfo)
3839e5c31af7Sopenharmony_ci{
3840e5c31af7Sopenharmony_ci	DE_UNREF(device);
3841e5c31af7Sopenharmony_ci	DE_UNREF(pMetalObjectsInfo);
3842e5c31af7Sopenharmony_ci}
3843e5c31af7Sopenharmony_ci
3844e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getFramebufferTilePropertiesQCOM (VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties)
3845e5c31af7Sopenharmony_ci{
3846e5c31af7Sopenharmony_ci	DE_UNREF(device);
3847e5c31af7Sopenharmony_ci	DE_UNREF(framebuffer);
3848e5c31af7Sopenharmony_ci	DE_UNREF(pPropertiesCount);
3849e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
3850e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3851e5c31af7Sopenharmony_ci}
3852e5c31af7Sopenharmony_ci
3853e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDynamicRenderingTilePropertiesQCOM (VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties)
3854e5c31af7Sopenharmony_ci{
3855e5c31af7Sopenharmony_ci	DE_UNREF(device);
3856e5c31af7Sopenharmony_ci	DE_UNREF(pRenderingInfo);
3857e5c31af7Sopenharmony_ci	DE_UNREF(pProperties);
3858e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3859e5c31af7Sopenharmony_ci}
3860e5c31af7Sopenharmony_ci
3861e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getPhysicalDeviceOpticalFlowImageFormatsNV (VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV* pOpticalFlowImageFormatInfo, uint32_t* pFormatCount, VkOpticalFlowImageFormatPropertiesNV* pImageFormatProperties)
3862e5c31af7Sopenharmony_ci{
3863e5c31af7Sopenharmony_ci	DE_UNREF(physicalDevice);
3864e5c31af7Sopenharmony_ci	DE_UNREF(pOpticalFlowImageFormatInfo);
3865e5c31af7Sopenharmony_ci	DE_UNREF(pFormatCount);
3866e5c31af7Sopenharmony_ci	DE_UNREF(pImageFormatProperties);
3867e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3868e5c31af7Sopenharmony_ci}
3869e5c31af7Sopenharmony_ci
3870e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL bindOpticalFlowSessionImageNV (VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
3871e5c31af7Sopenharmony_ci{
3872e5c31af7Sopenharmony_ci	DE_UNREF(device);
3873e5c31af7Sopenharmony_ci	DE_UNREF(session);
3874e5c31af7Sopenharmony_ci	DE_UNREF(bindingPoint);
3875e5c31af7Sopenharmony_ci	DE_UNREF(view);
3876e5c31af7Sopenharmony_ci	DE_UNREF(layout);
3877e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3878e5c31af7Sopenharmony_ci}
3879e5c31af7Sopenharmony_ci
3880e5c31af7Sopenharmony_ciVKAPI_ATTR void VKAPI_CALL cmdOpticalFlowExecuteNV (VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo)
3881e5c31af7Sopenharmony_ci{
3882e5c31af7Sopenharmony_ci	DE_UNREF(commandBuffer);
3883e5c31af7Sopenharmony_ci	DE_UNREF(session);
3884e5c31af7Sopenharmony_ci	DE_UNREF(pExecuteInfo);
3885e5c31af7Sopenharmony_ci}
3886e5c31af7Sopenharmony_ci
3887e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL getDeviceFaultInfoEXT (VkDevice device, VkDeviceFaultCountsEXT* pFaultCounts, VkDeviceFaultInfoEXT* pFaultInfo)
3888e5c31af7Sopenharmony_ci{
3889e5c31af7Sopenharmony_ci	DE_UNREF(device);
3890e5c31af7Sopenharmony_ci	DE_UNREF(pFaultCounts);
3891e5c31af7Sopenharmony_ci	DE_UNREF(pFaultInfo);
3892e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3893e5c31af7Sopenharmony_ci}
3894e5c31af7Sopenharmony_ci
3895e5c31af7Sopenharmony_ciVKAPI_ATTR VkResult VKAPI_CALL releaseSwapchainImagesEXT (VkDevice device, const VkReleaseSwapchainImagesInfoEXT* pReleaseInfo)
3896e5c31af7Sopenharmony_ci{
3897e5c31af7Sopenharmony_ci	DE_UNREF(device);
3898e5c31af7Sopenharmony_ci	DE_UNREF(pReleaseInfo);
3899e5c31af7Sopenharmony_ci	return VK_SUCCESS;
3900e5c31af7Sopenharmony_ci}
3901e5c31af7Sopenharmony_ci
3902e5c31af7Sopenharmony_cistatic const tcu::StaticFunctionLibrary::Entry s_platformFunctions[] =
3903e5c31af7Sopenharmony_ci{
3904e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateInstance,						createInstance),
3905e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetInstanceProcAddr,					getInstanceProcAddr),
3906e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumerateInstanceVersion,				enumerateInstanceVersion),
3907e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumerateInstanceLayerProperties,		enumerateInstanceLayerProperties),
3908e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumerateInstanceExtensionProperties,	enumerateInstanceExtensionProperties),
3909e5c31af7Sopenharmony_ci};
3910e5c31af7Sopenharmony_ci
3911e5c31af7Sopenharmony_cistatic const tcu::StaticFunctionLibrary::Entry s_instanceFunctions[] =
3912e5c31af7Sopenharmony_ci{
3913e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyInstance,													destroyInstance),
3914e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDevices,											enumeratePhysicalDevices),
3915e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties,										getPhysicalDeviceProperties),
3916e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties,							getPhysicalDeviceQueueFamilyProperties),
3917e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties,									getPhysicalDeviceMemoryProperties),
3918e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures,											getPhysicalDeviceFeatures),
3919e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties,									getPhysicalDeviceFormatProperties),
3920e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties,							getPhysicalDeviceImageFormatProperties),
3921e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDevice,														createDevice),
3922e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumerateDeviceLayerProperties,									enumerateDeviceLayerProperties),
3923e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumerateDeviceExtensionProperties,								enumerateDeviceExtensionProperties),
3924e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSparseImageFormatProperties,						getPhysicalDeviceSparseImageFormatProperties),
3925e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateAndroidSurfaceKHR,											createAndroidSurfaceKHR),
3926e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateOHOSSurfaceOpenHarmony,										createOHOSSurfaceOpenHarmony),
3927e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPropertiesKHR,								getPhysicalDeviceDisplayPropertiesKHR),
3928e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlanePropertiesKHR,						getPhysicalDeviceDisplayPlanePropertiesKHR),
3929e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneSupportedDisplaysKHR,								getDisplayPlaneSupportedDisplaysKHR),
3930e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDisplayModePropertiesKHR,										getDisplayModePropertiesKHR),
3931e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDisplayModeKHR,												createDisplayModeKHR),
3932e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilitiesKHR,									getDisplayPlaneCapabilitiesKHR),
3933e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDisplayPlaneSurfaceKHR,										createDisplayPlaneSurfaceKHR),
3934e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroySurfaceKHR,													destroySurfaceKHR),
3935e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceSupportKHR,								getPhysicalDeviceSurfaceSupportKHR),
3936e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilitiesKHR,							getPhysicalDeviceSurfaceCapabilitiesKHR),
3937e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormatsKHR,								getPhysicalDeviceSurfaceFormatsKHR),
3938e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfacePresentModesKHR,							getPhysicalDeviceSurfacePresentModesKHR),
3939e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateViSurfaceNN,													createViSurfaceNN),
3940e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateWaylandSurfaceKHR,											createWaylandSurfaceKHR),
3941e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceWaylandPresentationSupportKHR,					getPhysicalDeviceWaylandPresentationSupportKHR),
3942e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateWin32SurfaceKHR,												createWin32SurfaceKHR),
3943e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceWin32PresentationSupportKHR,						getPhysicalDeviceWin32PresentationSupportKHR),
3944e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateXlibSurfaceKHR,												createXlibSurfaceKHR),
3945e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceXlibPresentationSupportKHR,						getPhysicalDeviceXlibPresentationSupportKHR),
3946e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateXcbSurfaceKHR,												createXcbSurfaceKHR),
3947e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceXcbPresentationSupportKHR,						getPhysicalDeviceXcbPresentationSupportKHR),
3948e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateImagePipeSurfaceFUCHSIA,										createImagePipeSurfaceFUCHSIA),
3949e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateStreamDescriptorSurfaceGGP,									createStreamDescriptorSurfaceGGP),
3950e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateScreenSurfaceQNX,											createScreenSurfaceQNX),
3951e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceScreenPresentationSupportQNX,						getPhysicalDeviceScreenPresentationSupportQNX),
3952e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDebugReportCallbackEXT,										createDebugReportCallbackEXT),
3953e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDebugReportCallbackEXT,										destroyDebugReportCallbackEXT),
3954e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDebugReportMessageEXT,												debugReportMessageEXT),
3955e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalImageFormatPropertiesNV,					getPhysicalDeviceExternalImageFormatPropertiesNV),
3956e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFeatures2,										getPhysicalDeviceFeatures2),
3957e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceProperties2,										getPhysicalDeviceProperties2),
3958e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFormatProperties2,								getPhysicalDeviceFormatProperties2),
3959e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceImageFormatProperties2,							getPhysicalDeviceImageFormatProperties2),
3960e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyProperties2,							getPhysicalDeviceQueueFamilyProperties2),
3961e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMemoryProperties2,								getPhysicalDeviceMemoryProperties2),
3962e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSparseImageFormatProperties2,						getPhysicalDeviceSparseImageFormatProperties2),
3963e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalBufferProperties,							getPhysicalDeviceExternalBufferProperties),
3964e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalSemaphoreProperties,						getPhysicalDeviceExternalSemaphoreProperties),
3965e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceExternalFenceProperties,							getPhysicalDeviceExternalFenceProperties),
3966e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkReleaseDisplayEXT,													releaseDisplayEXT),
3967e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireXlibDisplayEXT,												acquireXlibDisplayEXT),
3968e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRandROutputDisplayEXT,											getRandROutputDisplayEXT),
3969e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireWinrtDisplayNV,												acquireWinrtDisplayNV),
3970e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetWinrtDisplayNV,													getWinrtDisplayNV),
3971e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2EXT,							getPhysicalDeviceSurfaceCapabilities2EXT),
3972e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceGroups,										enumeratePhysicalDeviceGroups),
3973e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDevicePresentRectanglesKHR,								getPhysicalDevicePresentRectanglesKHR),
3974e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateIOSSurfaceMVK,												createIOSSurfaceMVK),
3975e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateMacOSSurfaceMVK,												createMacOSSurfaceMVK),
3976e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateMetalSurfaceEXT,												createMetalSurfaceEXT),
3977e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceMultisamplePropertiesEXT,							getPhysicalDeviceMultisamplePropertiesEXT),
3978e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceCapabilities2KHR,							getPhysicalDeviceSurfaceCapabilities2KHR),
3979e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfaceFormats2KHR,								getPhysicalDeviceSurfaceFormats2KHR),
3980e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayProperties2KHR,							getPhysicalDeviceDisplayProperties2KHR),
3981e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceDisplayPlaneProperties2KHR,						getPhysicalDeviceDisplayPlaneProperties2KHR),
3982e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDisplayModeProperties2KHR,										getDisplayModeProperties2KHR),
3983e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDisplayPlaneCapabilities2KHR,									getDisplayPlaneCapabilities2KHR),
3984e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,						getPhysicalDeviceCalibrateableTimeDomainsEXT),
3985e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDebugUtilsMessengerEXT,										createDebugUtilsMessengerEXT),
3986e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDebugUtilsMessengerEXT,										destroyDebugUtilsMessengerEXT),
3987e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSubmitDebugUtilsMessageEXT,										submitDebugUtilsMessageEXT),
3988e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,					getPhysicalDeviceCooperativeMatrixPropertiesNV),
3989e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSurfacePresentModes2EXT,							getPhysicalDeviceSurfacePresentModes2EXT),
3990e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,		enumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR),
3991e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,				getPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR),
3992e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateHeadlessSurfaceEXT,											createHeadlessSurfaceEXT),
3993e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,	getPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV),
3994e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceToolProperties,									getPhysicalDeviceToolProperties),
3995e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceFragmentShadingRatesKHR,							getPhysicalDeviceFragmentShadingRatesKHR),
3996e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceVideoCapabilitiesKHR,								getPhysicalDeviceVideoCapabilitiesKHR),
3997e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceVideoFormatPropertiesKHR,							getPhysicalDeviceVideoFormatPropertiesKHR),
3998e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireDrmDisplayEXT,												acquireDrmDisplayEXT),
3999e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDrmDisplayEXT,													getDrmDisplayEXT),
4000e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPhysicalDeviceOpticalFlowImageFormatsNV,						getPhysicalDeviceOpticalFlowImageFormatsNV),
4001e5c31af7Sopenharmony_ci};
4002e5c31af7Sopenharmony_ci
4003e5c31af7Sopenharmony_cistatic const tcu::StaticFunctionLibrary::Entry s_deviceFunctions[] =
4004e5c31af7Sopenharmony_ci{
4005e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceProcAddr,											getDeviceProcAddr),
4006e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDevice,												destroyDevice),
4007e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceQueue,											getDeviceQueue),
4008e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueSubmit,												queueSubmit),
4009e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueWaitIdle,												queueWaitIdle),
4010e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDeviceWaitIdle,											deviceWaitIdle),
4011e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAllocateMemory,											allocateMemory),
4012e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkFreeMemory,												freeMemory),
4013e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkMapMemory,													mapMemory),
4014e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkUnmapMemory,												unmapMemory),
4015e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkFlushMappedMemoryRanges,									flushMappedMemoryRanges),
4016e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkInvalidateMappedMemoryRanges,								invalidateMappedMemoryRanges),
4017e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryCommitment,									getDeviceMemoryCommitment),
4018e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements,								getBufferMemoryRequirements),
4019e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindBufferMemory,											bindBufferMemory),
4020e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements,								getImageMemoryRequirements),
4021e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindImageMemory,											bindImageMemory),
4022e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageSparseMemoryRequirements,							getImageSparseMemoryRequirements),
4023e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueBindSparse,											queueBindSparse),
4024e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateFence,												createFence),
4025e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyFence,												destroyFence),
4026e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetFences,												resetFences),
4027e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetFenceStatus,											getFenceStatus),
4028e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkWaitForFences,												waitForFences),
4029e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateSemaphore,											createSemaphore),
4030e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroySemaphore,											destroySemaphore),
4031e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateEvent,												createEvent),
4032e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyEvent,												destroyEvent),
4033e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetEventStatus,											getEventStatus),
4034e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetEvent,													setEvent),
4035e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetEvent,												resetEvent),
4036e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateQueryPool,											createQueryPool),
4037e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyQueryPool,											destroyQueryPool),
4038e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetQueryPoolResults,										getQueryPoolResults),
4039e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetQueryPool,											resetQueryPool),
4040e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateBuffer,												createBuffer),
4041e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyBuffer,												destroyBuffer),
4042e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateBufferView,											createBufferView),
4043e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyBufferView,											destroyBufferView),
4044e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateImage,												createImage),
4045e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyImage,												destroyImage),
4046e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageSubresourceLayout,									getImageSubresourceLayout),
4047e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateImageView,											createImageView),
4048e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyImageView,											destroyImageView),
4049e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateShaderModule,										createShaderModule),
4050e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyShaderModule,										destroyShaderModule),
4051e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreatePipelineCache,										createPipelineCache),
4052e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyPipelineCache,										destroyPipelineCache),
4053e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPipelineCacheData,										getPipelineCacheData),
4054e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkMergePipelineCaches,										mergePipelineCaches),
4055e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateGraphicsPipelines,									createGraphicsPipelines),
4056e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateComputePipelines,									createComputePipelines),
4057e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,				getDeviceSubpassShadingMaxWorkgroupSizeHUAWEI),
4058e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyPipeline,											destroyPipeline),
4059e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreatePipelineLayout,										createPipelineLayout),
4060e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyPipelineLayout,										destroyPipelineLayout),
4061e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateSampler,												createSampler),
4062e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroySampler,											destroySampler),
4063e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDescriptorSetLayout,									createDescriptorSetLayout),
4064e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDescriptorSetLayout,								destroyDescriptorSetLayout),
4065e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDescriptorPool,										createDescriptorPool),
4066e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDescriptorPool,										destroyDescriptorPool),
4067e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetDescriptorPool,										resetDescriptorPool),
4068e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAllocateDescriptorSets,									allocateDescriptorSets),
4069e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkFreeDescriptorSets,										freeDescriptorSets),
4070e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSets,										updateDescriptorSets),
4071e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateFramebuffer,											createFramebuffer),
4072e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyFramebuffer,										destroyFramebuffer),
4073e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateRenderPass,											createRenderPass),
4074e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyRenderPass,											destroyRenderPass),
4075e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRenderAreaGranularity,									getRenderAreaGranularity),
4076e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateCommandPool,											createCommandPool),
4077e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyCommandPool,										destroyCommandPool),
4078e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetCommandPool,											resetCommandPool),
4079e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAllocateCommandBuffers,									allocateCommandBuffers),
4080e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkFreeCommandBuffers,										freeCommandBuffers),
4081e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBeginCommandBuffer,										beginCommandBuffer),
4082e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkEndCommandBuffer,											endCommandBuffer),
4083e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkResetCommandBuffer,										resetCommandBuffer),
4084e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindPipeline,											cmdBindPipeline),
4085e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewport,											cmdSetViewport),
4086e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetScissor,												cmdSetScissor),
4087e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLineWidth,											cmdSetLineWidth),
4088e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthBias,											cmdSetDepthBias),
4089e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetBlendConstants,										cmdSetBlendConstants),
4090e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthBounds,											cmdSetDepthBounds),
4091e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetStencilCompareMask,									cmdSetStencilCompareMask),
4092e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetStencilWriteMask,									cmdSetStencilWriteMask),
4093e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetStencilReference,									cmdSetStencilReference),
4094e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindDescriptorSets,										cmdBindDescriptorSets),
4095e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindIndexBuffer,										cmdBindIndexBuffer),
4096e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers,										cmdBindVertexBuffers),
4097e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDraw,													cmdDraw),
4098e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndexed,											cmdDrawIndexed),
4099e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMultiEXT,											cmdDrawMultiEXT),
4100e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMultiIndexedEXT,									cmdDrawMultiIndexedEXT),
4101e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndirect,											cmdDrawIndirect),
4102e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirect,									cmdDrawIndexedIndirect),
4103e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDispatch,												cmdDispatch),
4104e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDispatchIndirect,										cmdDispatchIndirect),
4105e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSubpassShadingHUAWEI,									cmdSubpassShadingHUAWEI),
4106e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer,												cmdCopyBuffer),
4107e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyImage,												cmdCopyImage),
4108e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBlitImage,												cmdBlitImage),
4109e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage,										cmdCopyBufferToImage),
4110e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer,										cmdCopyImageToBuffer),
4111e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMemoryIndirectNV,									cmdCopyMemoryIndirectNV),
4112e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMemoryToImageIndirectNV,							cmdCopyMemoryToImageIndirectNV),
4113e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdUpdateBuffer,											cmdUpdateBuffer),
4114e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdFillBuffer,												cmdFillBuffer),
4115e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdClearColorImage,										cmdClearColorImage),
4116e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdClearDepthStencilImage,									cmdClearDepthStencilImage),
4117e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdClearAttachments,										cmdClearAttachments),
4118e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdResolveImage,											cmdResolveImage),
4119e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetEvent,												cmdSetEvent),
4120e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdResetEvent,												cmdResetEvent),
4121e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWaitEvents,												cmdWaitEvents),
4122e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier,										cmdPipelineBarrier),
4123e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginQuery,												cmdBeginQuery),
4124e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndQuery,												cmdEndQuery),
4125e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginConditionalRenderingEXT,							cmdBeginConditionalRenderingEXT),
4126e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndConditionalRenderingEXT,								cmdEndConditionalRenderingEXT),
4127e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdResetQueryPool,											cmdResetQueryPool),
4128e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp,											cmdWriteTimestamp),
4129e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyQueryPoolResults,									cmdCopyQueryPoolResults),
4130e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPushConstants,											cmdPushConstants),
4131e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass,										cmdBeginRenderPass),
4132e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdNextSubpass,											cmdNextSubpass),
4133e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass,											cmdEndRenderPass),
4134e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdExecuteCommands,										cmdExecuteCommands),
4135e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetOHOSNativeBufferPropertiesOpenHarmony,					getOHOSNativeBufferPropertiesOpenHarmony),
4136e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateSharedSwapchainsKHR,									createSharedSwapchainsKHR),
4137e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateSwapchainKHR,										createSwapchainKHR),
4138e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroySwapchainKHR,										destroySwapchainKHR),
4139e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSwapchainImagesKHR,										getSwapchainImagesKHR),
4140e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireNextImageKHR,										acquireNextImageKHR),
4141e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueuePresentKHR,											queuePresentKHR),
4142e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDebugMarkerSetObjectNameEXT,								debugMarkerSetObjectNameEXT),
4143e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDebugMarkerSetObjectTagEXT,								debugMarkerSetObjectTagEXT),
4144e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerBeginEXT,									cmdDebugMarkerBeginEXT),
4145e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerEndEXT,										cmdDebugMarkerEndEXT),
4146e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDebugMarkerInsertEXT,									cmdDebugMarkerInsertEXT),
4147e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandleNV,									getMemoryWin32HandleNV),
4148e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdExecuteGeneratedCommandsNV,								cmdExecuteGeneratedCommandsNV),
4149e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPreprocessGeneratedCommandsNV,							cmdPreprocessGeneratedCommandsNV),
4150e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindPipelineShaderGroupNV,								cmdBindPipelineShaderGroupNV),
4151e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetGeneratedCommandsMemoryRequirementsNV,					getGeneratedCommandsMemoryRequirementsNV),
4152e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateIndirectCommandsLayoutNV,							createIndirectCommandsLayoutNV),
4153e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyIndirectCommandsLayoutNV,							destroyIndirectCommandsLayoutNV),
4154e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPushDescriptorSetKHR,									cmdPushDescriptorSetKHR),
4155e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkTrimCommandPool,											trimCommandPool),
4156e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandleKHR,									getMemoryWin32HandleKHR),
4157e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryWin32HandlePropertiesKHR,							getMemoryWin32HandlePropertiesKHR),
4158e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryFdKHR,											getMemoryFdKHR),
4159e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryFdPropertiesKHR,									getMemoryFdPropertiesKHR),
4160e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryZirconHandleFUCHSIA,								getMemoryZirconHandleFUCHSIA),
4161e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryZirconHandlePropertiesFUCHSIA,					getMemoryZirconHandlePropertiesFUCHSIA),
4162e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryRemoteAddressNV,									getMemoryRemoteAddressNV),
4163e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSemaphoreWin32HandleKHR,								getSemaphoreWin32HandleKHR),
4164e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkImportSemaphoreWin32HandleKHR,								importSemaphoreWin32HandleKHR),
4165e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSemaphoreFdKHR,											getSemaphoreFdKHR),
4166e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkImportSemaphoreFdKHR,										importSemaphoreFdKHR),
4167e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSemaphoreZirconHandleFUCHSIA,							getSemaphoreZirconHandleFUCHSIA),
4168e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkImportSemaphoreZirconHandleFUCHSIA,						importSemaphoreZirconHandleFUCHSIA),
4169e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetFenceWin32HandleKHR,									getFenceWin32HandleKHR),
4170e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkImportFenceWin32HandleKHR,									importFenceWin32HandleKHR),
4171e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetFenceFdKHR,												getFenceFdKHR),
4172e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkImportFenceFdKHR,											importFenceFdKHR),
4173e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDisplayPowerControlEXT,									displayPowerControlEXT),
4174e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkRegisterDeviceEventEXT,									registerDeviceEventEXT),
4175e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkRegisterDisplayEventEXT,									registerDisplayEventEXT),
4176e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSwapchainCounterEXT,									getSwapchainCounterEXT),
4177e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPeerMemoryFeatures,							getDeviceGroupPeerMemoryFeatures),
4178e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindBufferMemory2,											bindBufferMemory2),
4179e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindImageMemory2,											bindImageMemory2),
4180e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDeviceMask,											cmdSetDeviceMask),
4181e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceGroupPresentCapabilitiesKHR,						getDeviceGroupPresentCapabilitiesKHR),
4182e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceGroupSurfacePresentModesKHR,						getDeviceGroupSurfacePresentModesKHR),
4183e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireNextImage2KHR,										acquireNextImage2KHR),
4184e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDispatchBase,											cmdDispatchBase),
4185e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDescriptorUpdateTemplate,							createDescriptorUpdateTemplate),
4186e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDescriptorUpdateTemplate,							destroyDescriptorUpdateTemplate),
4187e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkUpdateDescriptorSetWithTemplate,							updateDescriptorSetWithTemplate),
4188e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPushDescriptorSetWithTemplateKHR,						cmdPushDescriptorSetWithTemplateKHR),
4189e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetHdrMetadataEXT,											setHdrMetadataEXT),
4190e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSwapchainStatusKHR,										getSwapchainStatusKHR),
4191e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRefreshCycleDurationGOOGLE,								getRefreshCycleDurationGOOGLE),
4192e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPastPresentationTimingGOOGLE,							getPastPresentationTimingGOOGLE),
4193e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewportWScalingNV,									cmdSetViewportWScalingNV),
4194e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDiscardRectangleEXT,									cmdSetDiscardRectangleEXT),
4195e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetSampleLocationsEXT,									cmdSetSampleLocationsEXT),
4196e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferMemoryRequirements2,								getBufferMemoryRequirements2),
4197e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageMemoryRequirements2,								getImageMemoryRequirements2),
4198e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageSparseMemoryRequirements2,							getImageSparseMemoryRequirements2),
4199e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceBufferMemoryRequirements,							getDeviceBufferMemoryRequirements),
4200e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceImageMemoryRequirements,							getDeviceImageMemoryRequirements),
4201e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceImageSparseMemoryRequirements,					getDeviceImageSparseMemoryRequirements),
4202e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateSamplerYcbcrConversion,								createSamplerYcbcrConversion),
4203e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroySamplerYcbcrConversion,								destroySamplerYcbcrConversion),
4204e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceQueue2,											getDeviceQueue2),
4205e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateValidationCacheEXT,									createValidationCacheEXT),
4206e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyValidationCacheEXT,									destroyValidationCacheEXT),
4207e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetValidationCacheDataEXT,									getValidationCacheDataEXT),
4208e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkMergeValidationCachesEXT,									mergeValidationCachesEXT),
4209e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutSupport,								getDescriptorSetLayoutSupport),
4210e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSwapchainGrallocUsageOpenHarmony,						getSwapchainGrallocUsageOpenHarmony),
4211e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetNativeFenceFdOpenHarmony,								setNativeFenceFdOpenHarmony),
4212e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetNativeFenceFdOpenHarmony,								getNativeFenceFdOpenHarmony),
4213e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetShaderInfoAMD,											getShaderInfoAMD),
4214e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetLocalDimmingAMD,										setLocalDimmingAMD),
4215e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetCalibratedTimestampsEXT,								getCalibratedTimestampsEXT),
4216e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectNameEXT,								setDebugUtilsObjectNameEXT),
4217e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetDebugUtilsObjectTagEXT,									setDebugUtilsObjectTagEXT),
4218e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueBeginDebugUtilsLabelEXT,								queueBeginDebugUtilsLabelEXT),
4219e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueEndDebugUtilsLabelEXT,								queueEndDebugUtilsLabelEXT),
4220e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueInsertDebugUtilsLabelEXT,								queueInsertDebugUtilsLabelEXT),
4221e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginDebugUtilsLabelEXT,								cmdBeginDebugUtilsLabelEXT),
4222e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndDebugUtilsLabelEXT,									cmdEndDebugUtilsLabelEXT),
4223e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdInsertDebugUtilsLabelEXT,								cmdInsertDebugUtilsLabelEXT),
4224e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryHostPointerPropertiesEXT,							getMemoryHostPointerPropertiesEXT),
4225e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteBufferMarkerAMD,									cmdWriteBufferMarkerAMD),
4226e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateRenderPass2,											createRenderPass2),
4227e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginRenderPass2,										cmdBeginRenderPass2),
4228e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdNextSubpass2,											cmdNextSubpass2),
4229e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndRenderPass2,											cmdEndRenderPass2),
4230e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSemaphoreCounterValue,									getSemaphoreCounterValue),
4231e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkWaitSemaphores,											waitSemaphores),
4232e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSignalSemaphore,											signalSemaphore),
4233e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAndroidHardwareBufferPropertiesANDROID,					getAndroidHardwareBufferPropertiesANDROID),
4234e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryAndroidHardwareBufferANDROID,						getMemoryAndroidHardwareBufferANDROID),
4235e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMemoryOHOSNativeBufferOpenHarmony,						getMemoryOHOSNativeBufferOpenHarmony),
4236e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectCount,										cmdDrawIndirectCount),
4237e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndexedIndirectCount,								cmdDrawIndexedIndirectCount),
4238e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCheckpointNV,										cmdSetCheckpointNV),
4239e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointDataNV,									getQueueCheckpointDataNV),
4240e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindTransformFeedbackBuffersEXT,						cmdBindTransformFeedbackBuffersEXT),
4241e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginTransformFeedbackEXT,								cmdBeginTransformFeedbackEXT),
4242e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndTransformFeedbackEXT,								cmdEndTransformFeedbackEXT),
4243e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginQueryIndexedEXT,									cmdBeginQueryIndexedEXT),
4244e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndQueryIndexedEXT,										cmdEndQueryIndexedEXT),
4245e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawIndirectByteCountEXT,								cmdDrawIndirectByteCountEXT),
4246e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetExclusiveScissorNV,									cmdSetExclusiveScissorNV),
4247e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindShadingRateImageNV,									cmdBindShadingRateImageNV),
4248e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewportShadingRatePaletteNV,						cmdSetViewportShadingRatePaletteNV),
4249e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoarseSampleOrderNV,									cmdSetCoarseSampleOrderNV),
4250e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksNV,										cmdDrawMeshTasksNV),
4251e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectNV,								cmdDrawMeshTasksIndirectNV),
4252e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectCountNV,							cmdDrawMeshTasksIndirectCountNV),
4253e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksEXT,										cmdDrawMeshTasksEXT),
4254e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectEXT,								cmdDrawMeshTasksIndirectEXT),
4255e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDrawMeshTasksIndirectCountEXT,							cmdDrawMeshTasksIndirectCountEXT),
4256e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCompileDeferredNV,											compileDeferredNV),
4257e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateAccelerationStructureNV,								createAccelerationStructureNV),
4258e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindInvocationMaskHUAWEI,								cmdBindInvocationMaskHUAWEI),
4259e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyAccelerationStructureKHR,							destroyAccelerationStructureKHR),
4260e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyAccelerationStructureNV,							destroyAccelerationStructureNV),
4261e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureMemoryRequirementsNV,				getAccelerationStructureMemoryRequirementsNV),
4262e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindAccelerationStructureMemoryNV,							bindAccelerationStructureMemoryNV),
4263e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureNV,							cmdCopyAccelerationStructureNV),
4264e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureKHR,							cmdCopyAccelerationStructureKHR),
4265e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyAccelerationStructureKHR,								copyAccelerationStructureKHR),
4266e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyAccelerationStructureToMemoryKHR,					cmdCopyAccelerationStructureToMemoryKHR),
4267e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyAccelerationStructureToMemoryKHR,						copyAccelerationStructureToMemoryKHR),
4268e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMemoryToAccelerationStructureKHR,					cmdCopyMemoryToAccelerationStructureKHR),
4269e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyMemoryToAccelerationStructureKHR,						copyMemoryToAccelerationStructureKHR),
4270e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteAccelerationStructuresPropertiesKHR,				cmdWriteAccelerationStructuresPropertiesKHR),
4271e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteAccelerationStructuresPropertiesNV,				cmdWriteAccelerationStructuresPropertiesNV),
4272e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructureNV,							cmdBuildAccelerationStructureNV),
4273e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkWriteAccelerationStructuresPropertiesKHR,					writeAccelerationStructuresPropertiesKHR),
4274e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdTraceRaysKHR,											cmdTraceRaysKHR),
4275e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdTraceRaysNV,											cmdTraceRaysNV),
4276e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRayTracingShaderGroupHandlesKHR,						getRayTracingShaderGroupHandlesKHR),
4277e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRayTracingCaptureReplayShaderGroupHandlesKHR,			getRayTracingCaptureReplayShaderGroupHandlesKHR),
4278e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureHandleNV,							getAccelerationStructureHandleNV),
4279e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateRayTracingPipelinesNV,								createRayTracingPipelinesNV),
4280e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateRayTracingPipelinesKHR,								createRayTracingPipelinesKHR),
4281e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdTraceRaysIndirectKHR,									cmdTraceRaysIndirectKHR),
4282e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdTraceRaysIndirect2KHR,									cmdTraceRaysIndirect2KHR),
4283e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceAccelerationStructureCompatibilityKHR,			getDeviceAccelerationStructureCompatibilityKHR),
4284e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetRayTracingShaderGroupStackSizeKHR,						getRayTracingShaderGroupStackSizeKHR),
4285e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetRayTracingPipelineStackSizeKHR,						cmdSetRayTracingPipelineStackSizeKHR),
4286e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageViewHandleNVX,										getImageViewHandleNVX),
4287e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageViewAddressNVX,									getImageViewAddressNVX),
4288e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceGroupSurfacePresentModes2EXT,						getDeviceGroupSurfacePresentModes2EXT),
4289e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireFullScreenExclusiveModeEXT,							acquireFullScreenExclusiveModeEXT),
4290e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkReleaseFullScreenExclusiveModeEXT,							releaseFullScreenExclusiveModeEXT),
4291e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquireProfilingLockKHR,									acquireProfilingLockKHR),
4292e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkReleaseProfilingLockKHR,									releaseProfilingLockKHR),
4293e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageDrmFormatModifierPropertiesEXT,					getImageDrmFormatModifierPropertiesEXT),
4294e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureAddress,								getBufferOpaqueCaptureAddress),
4295e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferDeviceAddress,									getBufferDeviceAddress),
4296e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkInitializePerformanceApiINTEL,								initializePerformanceApiINTEL),
4297e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkUninitializePerformanceApiINTEL,							uninitializePerformanceApiINTEL),
4298e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceMarkerINTEL,								cmdSetPerformanceMarkerINTEL),
4299e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceStreamMarkerINTEL,						cmdSetPerformanceStreamMarkerINTEL),
4300e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPerformanceOverrideINTEL,							cmdSetPerformanceOverrideINTEL),
4301e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkAcquirePerformanceConfigurationINTEL,						acquirePerformanceConfigurationINTEL),
4302e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkReleasePerformanceConfigurationINTEL,						releasePerformanceConfigurationINTEL),
4303e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueSetPerformanceConfigurationINTEL,						queueSetPerformanceConfigurationINTEL),
4304e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPerformanceParameterINTEL,								getPerformanceParameterINTEL),
4305e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceMemoryOpaqueCaptureAddress,						getDeviceMemoryOpaqueCaptureAddress),
4306e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPipelineExecutablePropertiesKHR,						getPipelineExecutablePropertiesKHR),
4307e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPipelineExecutableStatisticsKHR,						getPipelineExecutableStatisticsKHR),
4308e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPipelineExecutableInternalRepresentationsKHR,			getPipelineExecutableInternalRepresentationsKHR),
4309e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLineStippleEXT,										cmdSetLineStippleEXT),
4310e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateAccelerationStructureKHR,							createAccelerationStructureKHR),
4311e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructuresKHR,							cmdBuildAccelerationStructuresKHR),
4312e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBuildAccelerationStructuresIndirectKHR,					cmdBuildAccelerationStructuresIndirectKHR),
4313e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBuildAccelerationStructuresKHR,							buildAccelerationStructuresKHR),
4314e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureDeviceAddressKHR,					getAccelerationStructureDeviceAddressKHR),
4315e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateDeferredOperationKHR,								createDeferredOperationKHR),
4316e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyDeferredOperationKHR,								destroyDeferredOperationKHR),
4317e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeferredOperationMaxConcurrencyKHR,						getDeferredOperationMaxConcurrencyKHR),
4318e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeferredOperationResultKHR,								getDeferredOperationResultKHR),
4319e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDeferredOperationJoinKHR,									deferredOperationJoinKHR),
4320e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCullMode,											cmdSetCullMode),
4321e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetFrontFace,											cmdSetFrontFace),
4322e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveTopology,									cmdSetPrimitiveTopology),
4323e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewportWithCount,									cmdSetViewportWithCount),
4324e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetScissorWithCount,									cmdSetScissorWithCount),
4325e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindVertexBuffers2,										cmdBindVertexBuffers2),
4326e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthTestEnable,										cmdSetDepthTestEnable),
4327e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthWriteEnable,									cmdSetDepthWriteEnable),
4328e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthCompareOp,										cmdSetDepthCompareOp),
4329e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthBoundsTestEnable,								cmdSetDepthBoundsTestEnable),
4330e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetStencilTestEnable,									cmdSetStencilTestEnable),
4331e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetStencilOp,											cmdSetStencilOp),
4332e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPatchControlPointsEXT,								cmdSetPatchControlPointsEXT),
4333e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetRasterizerDiscardEnable,								cmdSetRasterizerDiscardEnable),
4334e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthBiasEnable,										cmdSetDepthBiasEnable),
4335e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLogicOpEXT,											cmdSetLogicOpEXT),
4336e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPrimitiveRestartEnable,								cmdSetPrimitiveRestartEnable),
4337e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetTessellationDomainOriginEXT,							cmdSetTessellationDomainOriginEXT),
4338e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthClampEnableEXT,									cmdSetDepthClampEnableEXT),
4339e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetPolygonModeEXT,										cmdSetPolygonModeEXT),
4340e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetRasterizationSamplesEXT,								cmdSetRasterizationSamplesEXT),
4341e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetSampleMaskEXT,										cmdSetSampleMaskEXT),
4342e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetAlphaToCoverageEnableEXT,							cmdSetAlphaToCoverageEnableEXT),
4343e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetAlphaToOneEnableEXT,									cmdSetAlphaToOneEnableEXT),
4344e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLogicOpEnableEXT,									cmdSetLogicOpEnableEXT),
4345e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetColorBlendEnableEXT,									cmdSetColorBlendEnableEXT),
4346e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetColorBlendEquationEXT,								cmdSetColorBlendEquationEXT),
4347e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetColorWriteMaskEXT,									cmdSetColorWriteMaskEXT),
4348e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetRasterizationStreamEXT,								cmdSetRasterizationStreamEXT),
4349e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetConservativeRasterizationModeEXT,					cmdSetConservativeRasterizationModeEXT),
4350e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetExtraPrimitiveOverestimationSizeEXT,					cmdSetExtraPrimitiveOverestimationSizeEXT),
4351e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthClipEnableEXT,									cmdSetDepthClipEnableEXT),
4352e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetSampleLocationsEnableEXT,							cmdSetSampleLocationsEnableEXT),
4353e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetColorBlendAdvancedEXT,								cmdSetColorBlendAdvancedEXT),
4354e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetProvokingVertexModeEXT,								cmdSetProvokingVertexModeEXT),
4355e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLineRasterizationModeEXT,							cmdSetLineRasterizationModeEXT),
4356e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetLineStippleEnableEXT,								cmdSetLineStippleEnableEXT),
4357e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDepthClipNegativeOneToOneEXT,						cmdSetDepthClipNegativeOneToOneEXT),
4358e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewportWScalingEnableNV,							cmdSetViewportWScalingEnableNV),
4359e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetViewportSwizzleNV,									cmdSetViewportSwizzleNV),
4360e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageToColorEnableNV,								cmdSetCoverageToColorEnableNV),
4361e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageToColorLocationNV,							cmdSetCoverageToColorLocationNV),
4362e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageModulationModeNV,							cmdSetCoverageModulationModeNV),
4363e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageModulationTableEnableNV,						cmdSetCoverageModulationTableEnableNV),
4364e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageModulationTableNV,							cmdSetCoverageModulationTableNV),
4365e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetShadingRateImageEnableNV,							cmdSetShadingRateImageEnableNV),
4366e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetCoverageReductionModeNV,								cmdSetCoverageReductionModeNV),
4367e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetRepresentativeFragmentTestEnableNV,					cmdSetRepresentativeFragmentTestEnableNV),
4368e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreatePrivateDataSlot,										createPrivateDataSlot),
4369e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyPrivateDataSlot,									destroyPrivateDataSlot),
4370e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetPrivateData,											setPrivateData),
4371e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPrivateData,											getPrivateData),
4372e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyBuffer2,											cmdCopyBuffer2),
4373e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyImage2,												cmdCopyImage2),
4374e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBlitImage2,												cmdBlitImage2),
4375e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyBufferToImage2,										cmdCopyBufferToImage2),
4376e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyImageToBuffer2,										cmdCopyImageToBuffer2),
4377e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdResolveImage2,											cmdResolveImage2),
4378e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateKHR,								cmdSetFragmentShadingRateKHR),
4379e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetFragmentShadingRateEnumNV,							cmdSetFragmentShadingRateEnumNV),
4380e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureBuildSizesKHR,						getAccelerationStructureBuildSizesKHR),
4381e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetVertexInputEXT,										cmdSetVertexInputEXT),
4382e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetColorWriteEnableEXT,									cmdSetColorWriteEnableEXT),
4383e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetEvent2,												cmdSetEvent2),
4384e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdResetEvent2,											cmdResetEvent2),
4385e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWaitEvents2,											cmdWaitEvents2),
4386e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdPipelineBarrier2,										cmdPipelineBarrier2),
4387e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkQueueSubmit2,												queueSubmit2),
4388e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteTimestamp2,										cmdWriteTimestamp2),
4389e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteBufferMarker2AMD,									cmdWriteBufferMarker2AMD),
4390e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetQueueCheckpointData2NV,									getQueueCheckpointData2NV),
4391e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateVideoSessionKHR,										createVideoSessionKHR),
4392e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyVideoSessionKHR,									destroyVideoSessionKHR),
4393e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateVideoSessionParametersKHR,							createVideoSessionParametersKHR),
4394e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkUpdateVideoSessionParametersKHR,							updateVideoSessionParametersKHR),
4395e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyVideoSessionParametersKHR,							destroyVideoSessionParametersKHR),
4396e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetVideoSessionMemoryRequirementsKHR,						getVideoSessionMemoryRequirementsKHR),
4397e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindVideoSessionMemoryKHR,									bindVideoSessionMemoryKHR),
4398e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDecodeVideoKHR,											cmdDecodeVideoKHR),
4399e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginVideoCodingKHR,									cmdBeginVideoCodingKHR),
4400e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdControlVideoCodingKHR,									cmdControlVideoCodingKHR),
4401e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndVideoCodingKHR,										cmdEndVideoCodingKHR),
4402e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEncodeVideoKHR,											cmdEncodeVideoKHR),
4403e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDecompressMemoryNV,										cmdDecompressMemoryNV),
4404e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdDecompressMemoryIndirectCountNV,						cmdDecompressMemoryIndirectCountNV),
4405e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateCuModuleNVX,											createCuModuleNVX),
4406e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateCuFunctionNVX,										createCuFunctionNVX),
4407e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyCuModuleNVX,										destroyCuModuleNVX),
4408e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyCuFunctionNVX,										destroyCuFunctionNVX),
4409e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCuLaunchKernelNVX,										cmdCuLaunchKernelNVX),
4410e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutSizeEXT,								getDescriptorSetLayoutSizeEXT),
4411e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutBindingOffsetEXT,					getDescriptorSetLayoutBindingOffsetEXT),
4412e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorEXT,											getDescriptorEXT),
4413e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindDescriptorBuffersEXT,								cmdBindDescriptorBuffersEXT),
4414e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdSetDescriptorBufferOffsetsEXT,							cmdSetDescriptorBufferOffsetsEXT),
4415e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBindDescriptorBufferEmbeddedSamplersEXT,				cmdBindDescriptorBufferEmbeddedSamplersEXT),
4416e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferOpaqueCaptureDescriptorDataEXT,					getBufferOpaqueCaptureDescriptorDataEXT),
4417e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageOpaqueCaptureDescriptorDataEXT,					getImageOpaqueCaptureDescriptorDataEXT),
4418e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageViewOpaqueCaptureDescriptorDataEXT,				getImageViewOpaqueCaptureDescriptorDataEXT),
4419e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetSamplerOpaqueCaptureDescriptorDataEXT,					getSamplerOpaqueCaptureDescriptorDataEXT),
4420e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT,	getAccelerationStructureOpaqueCaptureDescriptorDataEXT),
4421e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetDeviceMemoryPriorityEXT,								setDeviceMemoryPriorityEXT),
4422e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkWaitForPresentKHR,											waitForPresentKHR),
4423e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateBufferCollectionFUCHSIA,								createBufferCollectionFUCHSIA),
4424e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetBufferCollectionBufferConstraintsFUCHSIA,				setBufferCollectionBufferConstraintsFUCHSIA),
4425e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkSetBufferCollectionImageConstraintsFUCHSIA,				setBufferCollectionImageConstraintsFUCHSIA),
4426e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyBufferCollectionFUCHSIA,							destroyBufferCollectionFUCHSIA),
4427e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetBufferCollectionPropertiesFUCHSIA,						getBufferCollectionPropertiesFUCHSIA),
4428e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBeginRendering,											cmdBeginRendering),
4429e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdEndRendering,											cmdEndRendering),
4430e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorSetLayoutHostMappingInfoVALVE,				getDescriptorSetLayoutHostMappingInfoVALVE),
4431e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDescriptorSetHostMappingVALVE,							getDescriptorSetHostMappingVALVE),
4432e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateMicromapEXT,											createMicromapEXT),
4433e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdBuildMicromapsEXT,										cmdBuildMicromapsEXT),
4434e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBuildMicromapsEXT,											buildMicromapsEXT),
4435e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyMicromapEXT,										destroyMicromapEXT),
4436e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMicromapEXT,										cmdCopyMicromapEXT),
4437e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyMicromapEXT,											copyMicromapEXT),
4438e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMicromapToMemoryEXT,								cmdCopyMicromapToMemoryEXT),
4439e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyMicromapToMemoryEXT,									copyMicromapToMemoryEXT),
4440e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdCopyMemoryToMicromapEXT,								cmdCopyMemoryToMicromapEXT),
4441e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCopyMemoryToMicromapEXT,									copyMemoryToMicromapEXT),
4442e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdWriteMicromapsPropertiesEXT,							cmdWriteMicromapsPropertiesEXT),
4443e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkWriteMicromapsPropertiesEXT,								writeMicromapsPropertiesEXT),
4444e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceMicromapCompatibilityEXT,							getDeviceMicromapCompatibilityEXT),
4445e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetMicromapBuildSizesEXT,									getMicromapBuildSizesEXT),
4446e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetShaderModuleIdentifierEXT,								getShaderModuleIdentifierEXT),
4447e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetShaderModuleCreateInfoIdentifierEXT,					getShaderModuleCreateInfoIdentifierEXT),
4448e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetImageSubresourceLayout2EXT,								getImageSubresourceLayout2EXT),
4449e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetPipelinePropertiesEXT,									getPipelinePropertiesEXT),
4450e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkExportMetalObjectsEXT,										exportMetalObjectsEXT),
4451e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetFramebufferTilePropertiesQCOM,							getFramebufferTilePropertiesQCOM),
4452e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDynamicRenderingTilePropertiesQCOM,						getDynamicRenderingTilePropertiesQCOM),
4453e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCreateOpticalFlowSessionNV,								createOpticalFlowSessionNV),
4454e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkDestroyOpticalFlowSessionNV,								destroyOpticalFlowSessionNV),
4455e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkBindOpticalFlowSessionImageNV,								bindOpticalFlowSessionImageNV),
4456e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkCmdOpticalFlowExecuteNV,									cmdOpticalFlowExecuteNV),
4457e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkGetDeviceFaultInfoEXT,										getDeviceFaultInfoEXT),
4458e5c31af7Sopenharmony_ci	VK_NULL_FUNC_ENTRY(vkReleaseSwapchainImagesEXT,									releaseSwapchainImagesEXT),
4459e5c31af7Sopenharmony_ci};
4460e5c31af7Sopenharmony_ci
4461