mfplay: Implement GetCharacteristics().
[wine/zf.git] / dlls / winevulkan / winevulkan.spec
blobb9644ac41bb56e820bac96098f2bd73f046ee301
1 # Automatically generated from Vulkan vk.xml; DO NOT EDIT!
3 # This file is generated from Vulkan vk.xml file covered
4 # by the following copyright and permission notice:
6 # Copyright 2015-2021 The Khronos Group Inc.
8 # SPDX-License-Identifier: Apache-2.0 OR MIT
11 @ stdcall -private vk_icdGetInstanceProcAddr(ptr str) wine_vk_icdGetInstanceProcAddr
12 @ stdcall -private vk_icdGetPhysicalDeviceProcAddr(ptr str) wine_vk_icdGetPhysicalDeviceProcAddr
13 @ stdcall -private vk_icdNegotiateLoaderICDInterfaceVersion(ptr) wine_vk_icdNegotiateLoaderICDInterfaceVersion
14 @ cdecl -norelay native_vkGetInstanceProcAddrWINE(ptr str)
15 @ stdcall -private wine_vkAcquireNextImage2KHR(ptr ptr ptr)
16 @ stdcall -private wine_vkAcquireNextImageKHR(ptr int64 int64 int64 int64 ptr)
17 @ stdcall -private wine_vkAllocateCommandBuffers(ptr ptr ptr)
18 @ stdcall -private wine_vkAllocateDescriptorSets(ptr ptr ptr)
19 @ stdcall -private wine_vkAllocateMemory(ptr ptr ptr ptr)
20 @ stdcall -private wine_vkBeginCommandBuffer(ptr ptr)
21 @ stdcall -private wine_vkBindBufferMemory(ptr int64 int64 int64)
22 @ stdcall -private wine_vkBindBufferMemory2(ptr long ptr)
23 @ stdcall -private wine_vkBindImageMemory(ptr int64 int64 int64)
24 @ stdcall -private wine_vkBindImageMemory2(ptr long ptr)
25 @ stdcall -private wine_vkCmdBeginQuery(ptr int64 long long)
26 @ stdcall -private wine_vkCmdBeginRenderPass(ptr ptr long)
27 @ stdcall -private wine_vkCmdBeginRenderPass2(ptr ptr ptr)
28 @ stdcall -private wine_vkCmdBindDescriptorSets(ptr long int64 long long ptr long ptr)
29 @ stdcall -private wine_vkCmdBindIndexBuffer(ptr int64 int64 long)
30 @ stdcall -private wine_vkCmdBindPipeline(ptr long int64)
31 @ stdcall -private wine_vkCmdBindVertexBuffers(ptr long long ptr ptr)
32 @ stdcall -private wine_vkCmdBlitImage(ptr int64 long int64 long long ptr long)
33 @ stdcall -private wine_vkCmdClearAttachments(ptr long ptr long ptr)
34 @ stdcall -private wine_vkCmdClearColorImage(ptr int64 long ptr long ptr)
35 @ stdcall -private wine_vkCmdClearDepthStencilImage(ptr int64 long ptr long ptr)
36 @ stdcall -private wine_vkCmdCopyBuffer(ptr int64 int64 long ptr)
37 @ stdcall -private wine_vkCmdCopyBufferToImage(ptr int64 int64 long long ptr)
38 @ stdcall -private wine_vkCmdCopyImage(ptr int64 long int64 long long ptr)
39 @ stdcall -private wine_vkCmdCopyImageToBuffer(ptr int64 long int64 long ptr)
40 @ stdcall -private wine_vkCmdCopyQueryPoolResults(ptr int64 long long int64 int64 int64 long)
41 @ stdcall -private wine_vkCmdDispatch(ptr long long long)
42 @ stdcall -private wine_vkCmdDispatchBase(ptr long long long long long long)
43 @ stdcall -private wine_vkCmdDispatchIndirect(ptr int64 int64)
44 @ stdcall -private wine_vkCmdDraw(ptr long long long long)
45 @ stdcall -private wine_vkCmdDrawIndexed(ptr long long long long long)
46 @ stdcall -private wine_vkCmdDrawIndexedIndirect(ptr int64 int64 long long)
47 @ stdcall -private wine_vkCmdDrawIndexedIndirectCount(ptr int64 int64 int64 int64 long long)
48 @ stdcall -private wine_vkCmdDrawIndirect(ptr int64 int64 long long)
49 @ stdcall -private wine_vkCmdDrawIndirectCount(ptr int64 int64 int64 int64 long long)
50 @ stdcall -private wine_vkCmdEndQuery(ptr int64 long)
51 @ stdcall -private wine_vkCmdEndRenderPass(ptr)
52 @ stdcall -private wine_vkCmdEndRenderPass2(ptr ptr)
53 @ stdcall -private wine_vkCmdExecuteCommands(ptr long ptr)
54 @ stdcall -private wine_vkCmdFillBuffer(ptr int64 int64 int64 long)
55 @ stdcall -private wine_vkCmdNextSubpass(ptr long)
56 @ stdcall -private wine_vkCmdNextSubpass2(ptr ptr ptr)
57 @ stdcall -private wine_vkCmdPipelineBarrier(ptr long long long long ptr long ptr long ptr)
58 @ stdcall -private wine_vkCmdPushConstants(ptr int64 long long long ptr)
59 @ stdcall -private wine_vkCmdResetEvent(ptr int64 long)
60 @ stdcall -private wine_vkCmdResetQueryPool(ptr int64 long long)
61 @ stdcall -private wine_vkCmdResolveImage(ptr int64 long int64 long long ptr)
62 @ stdcall -private wine_vkCmdSetBlendConstants(ptr ptr)
63 @ stdcall -private wine_vkCmdSetDepthBias(ptr float float float)
64 @ stdcall -private wine_vkCmdSetDepthBounds(ptr float float)
65 @ stdcall -private wine_vkCmdSetDeviceMask(ptr long)
66 @ stdcall -private wine_vkCmdSetEvent(ptr int64 long)
67 @ stdcall -private wine_vkCmdSetLineWidth(ptr float)
68 @ stdcall -private wine_vkCmdSetScissor(ptr long long ptr)
69 @ stdcall -private wine_vkCmdSetStencilCompareMask(ptr long long)
70 @ stdcall -private wine_vkCmdSetStencilReference(ptr long long)
71 @ stdcall -private wine_vkCmdSetStencilWriteMask(ptr long long)
72 @ stdcall -private wine_vkCmdSetViewport(ptr long long ptr)
73 @ stdcall -private wine_vkCmdUpdateBuffer(ptr int64 int64 int64 ptr)
74 @ stdcall -private wine_vkCmdWaitEvents(ptr long ptr long long long ptr long ptr long ptr)
75 @ stdcall -private wine_vkCmdWriteTimestamp(ptr long int64 long)
76 @ stdcall -private wine_vkCreateBuffer(ptr ptr ptr ptr)
77 @ stdcall -private wine_vkCreateBufferView(ptr ptr ptr ptr)
78 @ stdcall -private wine_vkCreateCommandPool(ptr ptr ptr ptr)
79 @ stdcall -private wine_vkCreateComputePipelines(ptr int64 long ptr ptr ptr)
80 @ stdcall -private wine_vkCreateDescriptorPool(ptr ptr ptr ptr)
81 @ stdcall -private wine_vkCreateDescriptorSetLayout(ptr ptr ptr ptr)
82 @ stdcall -private wine_vkCreateDescriptorUpdateTemplate(ptr ptr ptr ptr)
83 @ stdcall -private wine_vkCreateDevice(ptr ptr ptr ptr)
84 @ stub vkCreateDisplayModeKHR
85 @ stub vkCreateDisplayPlaneSurfaceKHR
86 @ stdcall -private wine_vkCreateEvent(ptr ptr ptr ptr)
87 @ stdcall -private wine_vkCreateFence(ptr ptr ptr ptr)
88 @ stdcall -private wine_vkCreateFramebuffer(ptr ptr ptr ptr)
89 @ stdcall -private wine_vkCreateGraphicsPipelines(ptr int64 long ptr ptr ptr)
90 @ stdcall -private wine_vkCreateImage(ptr ptr ptr ptr)
91 @ stdcall -private wine_vkCreateImageView(ptr ptr ptr ptr)
92 @ stdcall -private wine_vkCreateInstance(ptr ptr ptr)
93 @ stdcall -private wine_vkCreatePipelineCache(ptr ptr ptr ptr)
94 @ stdcall -private wine_vkCreatePipelineLayout(ptr ptr ptr ptr)
95 @ stdcall -private wine_vkCreateQueryPool(ptr ptr ptr ptr)
96 @ stdcall -private wine_vkCreateRenderPass(ptr ptr ptr ptr)
97 @ stdcall -private wine_vkCreateRenderPass2(ptr ptr ptr ptr)
98 @ stdcall -private wine_vkCreateSampler(ptr ptr ptr ptr)
99 @ stdcall -private wine_vkCreateSamplerYcbcrConversion(ptr ptr ptr ptr)
100 @ stdcall -private wine_vkCreateSemaphore(ptr ptr ptr ptr)
101 @ stdcall -private wine_vkCreateShaderModule(ptr ptr ptr ptr)
102 @ stub vkCreateSharedSwapchainsKHR
103 @ stdcall -private wine_vkCreateSwapchainKHR(ptr ptr ptr ptr)
104 @ stdcall -private wine_vkCreateWin32SurfaceKHR(ptr ptr ptr ptr)
105 @ stdcall -private wine_vkDestroyBuffer(ptr int64 ptr)
106 @ stdcall -private wine_vkDestroyBufferView(ptr int64 ptr)
107 @ stdcall -private wine_vkDestroyCommandPool(ptr int64 ptr)
108 @ stdcall -private wine_vkDestroyDescriptorPool(ptr int64 ptr)
109 @ stdcall -private wine_vkDestroyDescriptorSetLayout(ptr int64 ptr)
110 @ stdcall -private wine_vkDestroyDescriptorUpdateTemplate(ptr int64 ptr)
111 @ stdcall -private wine_vkDestroyDevice(ptr ptr)
112 @ stdcall -private wine_vkDestroyEvent(ptr int64 ptr)
113 @ stdcall -private wine_vkDestroyFence(ptr int64 ptr)
114 @ stdcall -private wine_vkDestroyFramebuffer(ptr int64 ptr)
115 @ stdcall -private wine_vkDestroyImage(ptr int64 ptr)
116 @ stdcall -private wine_vkDestroyImageView(ptr int64 ptr)
117 @ stdcall -private wine_vkDestroyInstance(ptr ptr)
118 @ stdcall -private wine_vkDestroyPipeline(ptr int64 ptr)
119 @ stdcall -private wine_vkDestroyPipelineCache(ptr int64 ptr)
120 @ stdcall -private wine_vkDestroyPipelineLayout(ptr int64 ptr)
121 @ stdcall -private wine_vkDestroyQueryPool(ptr int64 ptr)
122 @ stdcall -private wine_vkDestroyRenderPass(ptr int64 ptr)
123 @ stdcall -private wine_vkDestroySampler(ptr int64 ptr)
124 @ stdcall -private wine_vkDestroySamplerYcbcrConversion(ptr int64 ptr)
125 @ stdcall -private wine_vkDestroySemaphore(ptr int64 ptr)
126 @ stdcall -private wine_vkDestroyShaderModule(ptr int64 ptr)
127 @ stdcall -private wine_vkDestroySurfaceKHR(ptr int64 ptr)
128 @ stdcall -private wine_vkDestroySwapchainKHR(ptr int64 ptr)
129 @ stdcall -private wine_vkDeviceWaitIdle(ptr)
130 @ stdcall -private wine_vkEndCommandBuffer(ptr)
131 @ stdcall -private wine_vkEnumerateDeviceExtensionProperties(ptr str ptr ptr)
132 @ stdcall -private wine_vkEnumerateDeviceLayerProperties(ptr ptr ptr)
133 @ stdcall -private wine_vkEnumerateInstanceExtensionProperties(str ptr ptr)
134 @ stdcall -private wine_vkEnumerateInstanceLayerProperties(ptr ptr)
135 @ stdcall -private wine_vkEnumerateInstanceVersion(ptr)
136 @ stdcall -private wine_vkEnumeratePhysicalDeviceGroups(ptr ptr ptr)
137 @ stdcall -private wine_vkEnumeratePhysicalDevices(ptr ptr ptr)
138 @ stdcall -private wine_vkFlushMappedMemoryRanges(ptr long ptr)
139 @ stdcall -private wine_vkFreeCommandBuffers(ptr int64 long ptr)
140 @ stdcall -private wine_vkFreeDescriptorSets(ptr int64 long ptr)
141 @ stdcall -private wine_vkFreeMemory(ptr int64 ptr)
142 @ stdcall -private wine_vkGetBufferDeviceAddress(ptr ptr)
143 @ stdcall -private wine_vkGetBufferMemoryRequirements(ptr int64 ptr)
144 @ stdcall -private wine_vkGetBufferMemoryRequirements2(ptr ptr ptr)
145 @ stdcall -private wine_vkGetBufferOpaqueCaptureAddress(ptr ptr)
146 @ stdcall -private wine_vkGetDescriptorSetLayoutSupport(ptr ptr ptr)
147 @ stdcall -private wine_vkGetDeviceGroupPeerMemoryFeatures(ptr long long long ptr)
148 @ stdcall -private wine_vkGetDeviceGroupPresentCapabilitiesKHR(ptr ptr)
149 @ stdcall -private wine_vkGetDeviceGroupSurfacePresentModesKHR(ptr int64 ptr)
150 @ stdcall -private wine_vkGetDeviceMemoryCommitment(ptr int64 ptr)
151 @ stdcall -private wine_vkGetDeviceMemoryOpaqueCaptureAddress(ptr ptr)
152 @ stdcall -private wine_vkGetDeviceProcAddr(ptr str)
153 @ stdcall -private wine_vkGetDeviceQueue(ptr long long ptr)
154 @ stdcall -private wine_vkGetDeviceQueue2(ptr ptr ptr)
155 @ stub vkGetDisplayModePropertiesKHR
156 @ stub vkGetDisplayPlaneCapabilitiesKHR
157 @ stub vkGetDisplayPlaneSupportedDisplaysKHR
158 @ stdcall -private wine_vkGetEventStatus(ptr int64)
159 @ stdcall -private wine_vkGetFenceStatus(ptr int64)
160 @ stdcall -private wine_vkGetImageMemoryRequirements(ptr int64 ptr)
161 @ stdcall -private wine_vkGetImageMemoryRequirements2(ptr ptr ptr)
162 @ stdcall -private wine_vkGetImageSparseMemoryRequirements(ptr int64 ptr ptr)
163 @ stdcall -private wine_vkGetImageSparseMemoryRequirements2(ptr ptr ptr ptr)
164 @ stdcall -private wine_vkGetImageSubresourceLayout(ptr int64 ptr ptr)
165 @ stdcall -private wine_vkGetInstanceProcAddr(ptr str)
166 @ stub vkGetPhysicalDeviceDisplayPlanePropertiesKHR
167 @ stub vkGetPhysicalDeviceDisplayPropertiesKHR
168 @ stdcall -private wine_vkGetPhysicalDeviceExternalBufferProperties(ptr ptr ptr)
169 @ stdcall -private wine_vkGetPhysicalDeviceExternalFenceProperties(ptr ptr ptr)
170 @ stdcall -private wine_vkGetPhysicalDeviceExternalSemaphoreProperties(ptr ptr ptr)
171 @ stdcall -private wine_vkGetPhysicalDeviceFeatures(ptr ptr)
172 @ stdcall -private wine_vkGetPhysicalDeviceFeatures2(ptr ptr)
173 @ stdcall -private wine_vkGetPhysicalDeviceFormatProperties(ptr long ptr)
174 @ stdcall -private wine_vkGetPhysicalDeviceFormatProperties2(ptr long ptr)
175 @ stdcall -private wine_vkGetPhysicalDeviceImageFormatProperties(ptr long long long long long ptr)
176 @ stdcall -private wine_vkGetPhysicalDeviceImageFormatProperties2(ptr ptr ptr)
177 @ stdcall -private wine_vkGetPhysicalDeviceMemoryProperties(ptr ptr)
178 @ stdcall -private wine_vkGetPhysicalDeviceMemoryProperties2(ptr ptr)
179 @ stdcall -private wine_vkGetPhysicalDevicePresentRectanglesKHR(ptr int64 ptr ptr)
180 @ stdcall -private wine_vkGetPhysicalDeviceProperties(ptr ptr)
181 @ stdcall -private wine_vkGetPhysicalDeviceProperties2(ptr ptr)
182 @ stdcall -private wine_vkGetPhysicalDeviceQueueFamilyProperties(ptr ptr ptr)
183 @ stdcall -private wine_vkGetPhysicalDeviceQueueFamilyProperties2(ptr ptr ptr)
184 @ stdcall -private wine_vkGetPhysicalDeviceSparseImageFormatProperties(ptr long long long long long ptr ptr)
185 @ stdcall -private wine_vkGetPhysicalDeviceSparseImageFormatProperties2(ptr ptr ptr ptr)
186 @ stdcall -private wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(ptr ptr ptr)
187 @ stdcall -private wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(ptr int64 ptr)
188 @ stdcall -private wine_vkGetPhysicalDeviceSurfaceFormats2KHR(ptr ptr ptr ptr)
189 @ stdcall -private wine_vkGetPhysicalDeviceSurfaceFormatsKHR(ptr int64 ptr ptr)
190 @ stdcall -private wine_vkGetPhysicalDeviceSurfacePresentModesKHR(ptr int64 ptr ptr)
191 @ stdcall -private wine_vkGetPhysicalDeviceSurfaceSupportKHR(ptr long int64 ptr)
192 @ stdcall -private wine_vkGetPhysicalDeviceWin32PresentationSupportKHR(ptr long)
193 @ stdcall -private wine_vkGetPipelineCacheData(ptr int64 ptr ptr)
194 @ stdcall -private wine_vkGetQueryPoolResults(ptr int64 long long long ptr int64 long)
195 @ stdcall -private wine_vkGetRenderAreaGranularity(ptr int64 ptr)
196 @ stdcall -private wine_vkGetSemaphoreCounterValue(ptr int64 ptr)
197 @ stdcall -private wine_vkGetSwapchainImagesKHR(ptr int64 ptr ptr)
198 @ stdcall -private wine_vkInvalidateMappedMemoryRanges(ptr long ptr)
199 @ stdcall -private wine_vkMapMemory(ptr int64 int64 int64 long ptr)
200 @ stdcall -private wine_vkMergePipelineCaches(ptr int64 long ptr)
201 @ stdcall -private wine_vkQueueBindSparse(ptr long ptr int64)
202 @ stdcall -private wine_vkQueuePresentKHR(ptr ptr)
203 @ stdcall -private wine_vkQueueSubmit(ptr long ptr int64)
204 @ stdcall -private wine_vkQueueWaitIdle(ptr)
205 @ stdcall -private wine_vkResetCommandBuffer(ptr long)
206 @ stdcall -private wine_vkResetCommandPool(ptr int64 long)
207 @ stdcall -private wine_vkResetDescriptorPool(ptr int64 long)
208 @ stdcall -private wine_vkResetEvent(ptr int64)
209 @ stdcall -private wine_vkResetFences(ptr long ptr)
210 @ stdcall -private wine_vkResetQueryPool(ptr int64 long long)
211 @ stdcall -private wine_vkSetEvent(ptr int64)
212 @ stdcall -private wine_vkSignalSemaphore(ptr ptr)
213 @ stdcall -private wine_vkTrimCommandPool(ptr int64 long)
214 @ stdcall -private wine_vkUnmapMemory(ptr int64)
215 @ stdcall -private wine_vkUpdateDescriptorSetWithTemplate(ptr int64 int64 ptr)
216 @ stdcall -private wine_vkUpdateDescriptorSets(ptr long ptr long ptr)
217 @ stdcall -private wine_vkWaitForFences(ptr long ptr long int64)
218 @ stdcall -private wine_vkWaitSemaphores(ptr ptr int64)
219 @ stdcall -private DllRegisterServer()
220 @ stdcall -private DllUnregisterServer()