It's safe now to use AMD's OpenCL includes, tested on NV
[hashcat.git] / lib / cuda.def
1 ;
2 ; Definition file of nvcuda.dll
3 ; Automatic generated by gendef
4 ; written by Kai Tietz 2008
5 ;
6 LIBRARY "nvcuda.dll"
7 EXPORTS
8 cuArray3DCreate@8
9 cuArray3DCreate_v2@8
10 cuArray3DGetDescriptor@8
11 cuArray3DGetDescriptor_v2@8
12 cuArrayCreate@8
13 cuArrayCreate_v2@8
14 cuArrayDestroy@4
15 cuArrayGetDescriptor@8
16 cuArrayGetDescriptor_v2@8
17 cuCtxAttach@8
18 cuCtxCreate@12
19 cuCtxCreate_v2@12
20 cuCtxDestroy@4
21 cuCtxDestroy_v2@4
22 cuCtxDetach@4
23 cuCtxDisablePeerAccess@4
24 cuCtxEnablePeerAccess@8
25 cuCtxGetApiVersion@8
26 cuCtxGetCacheConfig@4
27 cuCtxGetCurrent@4
28 cuCtxGetDevice@4
29 cuCtxGetFlags@4
30 cuCtxGetLimit@8
31 cuCtxGetSharedMemConfig@4
32 cuCtxGetStreamPriorityRange@8
33 cuCtxPopCurrent@4
34 cuCtxPopCurrent_v2@4
35 cuCtxPushCurrent@4
36 cuCtxPushCurrent_v2@4
37 cuCtxSetCacheConfig@4
38 cuCtxSetCurrent@4
39 cuCtxSetLimit@8
40 cuCtxSetSharedMemConfig@4
41 cuCtxSynchronize@0
42 cuD3D10CtxCreate@16
43 cuD3D10CtxCreateOnDevice@16
44 cuD3D10CtxCreate_v2@16
45 cuD3D10GetDevice@8
46 cuD3D10GetDevices@20
47 cuD3D10GetDirect3DDevice@4
48 cuD3D10MapResources@8
49 cuD3D10RegisterResource@8
50 cuD3D10ResourceGetMappedArray@12
51 cuD3D10ResourceGetMappedPitch@16
52 cuD3D10ResourceGetMappedPitch_v2@16
53 cuD3D10ResourceGetMappedPointer@12
54 cuD3D10ResourceGetMappedPointer_v2@12
55 cuD3D10ResourceGetMappedSize@12
56 cuD3D10ResourceGetMappedSize_v2@12
57 cuD3D10ResourceGetSurfaceDimensions@20
58 cuD3D10ResourceGetSurfaceDimensions_v2@20
59 cuD3D10ResourceSetMapFlags@8
60 cuD3D10UnmapResources@8
61 cuD3D10UnregisterResource@4
62 cuD3D11CtxCreate@16
63 cuD3D11CtxCreateOnDevice@16
64 cuD3D11CtxCreate_v2@16
65 cuD3D11GetDevice@8
66 cuD3D11GetDevices@20
67 cuD3D11GetDirect3DDevice@4
68 cuD3D9Begin@4
69 cuD3D9CtxCreate@16
70 cuD3D9CtxCreateOnDevice@16
71 cuD3D9CtxCreate_v2@16
72 cuD3D9End
73 cuD3D9GetDevice@8
74 cuD3D9GetDevices@20
75 cuD3D9GetDirect3DDevice@4
76 cuD3D9MapResources@8
77 cuD3D9MapVertexBuffer@12
78 cuD3D9MapVertexBuffer_v2@12
79 cuD3D9RegisterResource@8
80 cuD3D9RegisterVertexBuffer@4
81 cuD3D9ResourceGetMappedArray@16
82 cuD3D9ResourceGetMappedPitch@20
83 cuD3D9ResourceGetMappedPitch_v2@20
84 cuD3D9ResourceGetMappedPointer@16
85 cuD3D9ResourceGetMappedPointer_v2@16
86 cuD3D9ResourceGetMappedSize@16
87 cuD3D9ResourceGetMappedSize_v2@16
88 cuD3D9ResourceGetSurfaceDimensions@24
89 cuD3D9ResourceGetSurfaceDimensions_v2@24
90 cuD3D9ResourceSetMapFlags@8
91 cuD3D9UnmapResources@8
92 cuD3D9UnmapVertexBuffer@4
93 cuD3D9UnregisterResource@4
94 cuD3D9UnregisterVertexBuffer@4
95 cuDeviceCanAccessPeer@12
96 cuDeviceComputeCapability@12
97 cuDeviceGet@8
98 cuDeviceGetAttribute@12
99 cuDeviceGetByPCIBusId@8
100 cuDeviceGetCount@4
101 cuDeviceGetName@12
102 cuDeviceGetPCIBusId@12
103 cuDeviceGetProperties@8
104 cuDevicePrimaryCtxGetState@12
105 cuDevicePrimaryCtxRelease@4
106 cuDevicePrimaryCtxReset@4
107 cuDevicePrimaryCtxRetain@8
108 cuDevicePrimaryCtxSetFlags@8
109 cuDeviceTotalMem@8
110 cuDeviceTotalMem_v2@8
111 cuDriverGetVersion@4
112 cuEventCreate@8
113 cuEventDestroy@4
114 cuEventDestroy_v2@4
115 cuEventElapsedTime@12
116 cuEventQuery@4
117 cuEventRecord@8
118 cuEventRecord_ptsz@8
119 cuEventSynchronize@4
120 cuFuncGetAttribute@12
121 cuFuncSetBlockShape@16
122 cuFuncSetCacheConfig@8
123 cuFuncSetSharedMemConfig@8
124 cuFuncSetSharedSize@8
125 cuGLCtxCreate@12
126 cuGLCtxCreate_v2@12
127 cuGLGetDevices@16
128 cuGLGetDevices_v2@16
129 cuGLInit
130 cuGLMapBufferObject@12
131 cuGLMapBufferObjectAsync@16
132 cuGLMapBufferObjectAsync_v2@16
133 cuGLMapBufferObjectAsync_v2_ptsz@16
134 cuGLMapBufferObject_v2@12
135 cuGLMapBufferObject_v2_ptds@12
136 cuGLRegisterBufferObject@4
137 cuGLSetBufferObjectMapFlags@8
138 cuGLUnmapBufferObject@4
139 cuGLUnmapBufferObjectAsync@8
140 cuGLUnregisterBufferObject@4
141 cuGetErrorName@8
142 cuGetErrorString@8
143 cuGetExportTable@8
144 cuGraphicsD3D10RegisterResource@12
145 cuGraphicsD3D11RegisterResource@12
146 cuGraphicsD3D9RegisterResource@12
147 cuGraphicsGLRegisterBuffer@12
148 cuGraphicsGLRegisterImage@16
149 cuGraphicsMapResources@12
150 cuGraphicsMapResources_ptsz@12
151 cuGraphicsResourceGetMappedMipmappedArray@8
152 cuGraphicsResourceGetMappedPointer@12
153 cuGraphicsResourceGetMappedPointer_v2@12
154 cuGraphicsResourceSetMapFlags@8
155 cuGraphicsResourceSetMapFlags_v2@8
156 cuGraphicsSubResourceGetMappedArray@16
157 cuGraphicsUnmapResources@12
158 cuGraphicsUnmapResources_ptsz@12
159 cuGraphicsUnregisterResource@4
160 cuInit@4
161 cuIpcCloseMemHandle@4
162 cuIpcGetEventHandle@8
163 cuIpcGetMemHandle@8
164 cuIpcOpenEventHandle@68
165 cuIpcOpenMemHandle@72
166 cuLaunch@4
167 cuLaunchGrid@12
168 cuLaunchGridAsync@16
169 cuLaunchKernel@44
170 cuLaunchKernel_ptsz@44
171 cuLinkAddData@32
172 cuLinkAddData_v2@32
173 cuLinkAddFile@24
174 cuLinkAddFile_v2@24
175 cuLinkComplete@12
176 cuLinkCreate@16
177 cuLinkCreate_v2@16
178 cuLinkDestroy@4
179 cuMemAlloc@8
180 cuMemAllocHost@8
181 cuMemAllocHost_v2@8
182 cuMemAllocManaged@12
183 cuMemAllocPitch@20
184 cuMemAllocPitch_v2@20
185 cuMemAlloc_v2@8
186 cuMemFree@4
187 cuMemFreeHost@4
188 cuMemFree_v2@4
189 cuMemGetAddressRange@12
190 cuMemGetAddressRange_v2@12
191 cuMemGetInfo@8
192 cuMemGetInfo_v2@8
193 cuMemHostAlloc@12
194 cuMemHostGetDevicePointer@12
195 cuMemHostGetDevicePointer_v2@12
196 cuMemHostGetFlags@8
197 cuMemHostRegister@12
198 cuMemHostRegister_v2@12
199 cuMemHostUnregister@4
200 cuMemcpy2D@4
201 cuMemcpy2DAsync@8
202 cuMemcpy2DAsync_v2@8
203 cuMemcpy2DAsync_v2_ptsz@8
204 cuMemcpy2DUnaligned@4
205 cuMemcpy2DUnaligned_v2@4
206 cuMemcpy2DUnaligned_v2_ptds@4
207 cuMemcpy2D_v2@4
208 cuMemcpy2D_v2_ptds@4
209 cuMemcpy3D@4
210 cuMemcpy3DAsync@8
211 cuMemcpy3DAsync_v2@8
212 cuMemcpy3DAsync_v2_ptsz@8
213 cuMemcpy3DPeer@4
214 cuMemcpy3DPeerAsync@8
215 cuMemcpy3DPeerAsync_ptsz@8
216 cuMemcpy3DPeer_ptds@4
217 cuMemcpy3D_v2@4
218 cuMemcpy3D_v2_ptds@4
219 cuMemcpy@12
220 cuMemcpyAsync@16
221 cuMemcpyAsync_ptsz@16
222 cuMemcpyAtoA@20
223 cuMemcpyAtoA_v2@20
224 cuMemcpyAtoA_v2_ptds@20
225 cuMemcpyAtoD@16
226 cuMemcpyAtoD_v2@16
227 cuMemcpyAtoD_v2_ptds@16
228 cuMemcpyAtoH@16
229 cuMemcpyAtoHAsync@20
230 cuMemcpyAtoHAsync_v2@20
231 cuMemcpyAtoHAsync_v2_ptsz@20
232 cuMemcpyAtoH_v2@16
233 cuMemcpyAtoH_v2_ptds@16
234 cuMemcpyDtoA@16
235 cuMemcpyDtoA_v2@16
236 cuMemcpyDtoA_v2_ptds@16
237 cuMemcpyDtoD@12
238 cuMemcpyDtoDAsync@16
239 cuMemcpyDtoDAsync_v2@16
240 cuMemcpyDtoDAsync_v2_ptsz@16
241 cuMemcpyDtoD_v2@12
242 cuMemcpyDtoD_v2_ptds@12
243 cuMemcpyDtoH@12
244 cuMemcpyDtoHAsync@16
245 cuMemcpyDtoHAsync_v2@16
246 cuMemcpyDtoHAsync_v2_ptsz@16
247 cuMemcpyDtoH_v2@12
248 cuMemcpyDtoH_v2_ptds@12
249 cuMemcpyHtoA@16
250 cuMemcpyHtoAAsync@20
251 cuMemcpyHtoAAsync_v2@20
252 cuMemcpyHtoAAsync_v2_ptsz@20
253 cuMemcpyHtoA_v2@16
254 cuMemcpyHtoA_v2_ptds@16
255 cuMemcpyHtoD@12
256 cuMemcpyHtoDAsync@16
257 cuMemcpyHtoDAsync_v2@16
258 cuMemcpyHtoDAsync_v2_ptsz@16
259 cuMemcpyHtoD_v2@12
260 cuMemcpyHtoD_v2_ptds@12
261 cuMemcpyPeer@20
262 cuMemcpyPeerAsync@24
263 cuMemcpyPeerAsync_ptsz@24
264 cuMemcpyPeer_ptds@20
265 cuMemcpy_ptds@12
266 cuMemsetD16@12
267 cuMemsetD16Async@16
268 cuMemsetD16Async_ptsz@16
269 cuMemsetD16_v2@12
270 cuMemsetD16_v2_ptds@12
271 cuMemsetD2D16@20
272 cuMemsetD2D16Async@24
273 cuMemsetD2D16Async_ptsz@24
274 cuMemsetD2D16_v2@20
275 cuMemsetD2D16_v2_ptds@20
276 cuMemsetD2D32@20
277 cuMemsetD2D32Async@24
278 cuMemsetD2D32Async_ptsz@24
279 cuMemsetD2D32_v2@20
280 cuMemsetD2D32_v2_ptds@20
281 cuMemsetD2D8@20
282 cuMemsetD2D8Async@24
283 cuMemsetD2D8Async_ptsz@24
284 cuMemsetD2D8_v2@20
285 cuMemsetD2D8_v2_ptds@20
286 cuMemsetD32@12
287 cuMemsetD32Async@16
288 cuMemsetD32Async_ptsz@16
289 cuMemsetD32_v2@12
290 cuMemsetD32_v2_ptds@12
291 cuMemsetD8@12
292 cuMemsetD8Async@16
293 cuMemsetD8Async_ptsz@16
294 cuMemsetD8_v2@12
295 cuMemsetD8_v2_ptds@12
296 cuMipmappedArrayCreate@12
297 cuMipmappedArrayDestroy@4
298 cuMipmappedArrayGetLevel@12
299 cuModuleGetFunction@12
300 cuModuleGetGlobal@16
301 cuModuleGetGlobal_v2@16
302 cuModuleGetSurfRef@12
303 cuModuleGetTexRef@12
304 cuModuleLoad@8
305 cuModuleLoadData@8
306 cuModuleLoadDataEx@20
307 cuModuleLoadFatBinary@8
308 cuModuleUnload@4
309 cuOccupancyMaxActiveBlocksPerMultiprocessor@16
310 cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags@20
311 cuOccupancyMaxPotentialBlockSize@24
312 cuOccupancyMaxPotentialBlockSizeWithFlags@28
313 cuParamSetSize@8
314 cuParamSetTexRef@12
315 cuParamSetf@12
316 cuParamSeti@12
317 cuParamSetv@16
318 cuPointerGetAttribute@12
319 cuPointerGetAttributes@16
320 cuPointerSetAttribute@12
321 cuProfilerInitialize@12
322 cuProfilerStart
323 cuProfilerStop
324 cuStreamAddCallback@16
325 cuStreamAddCallback_ptsz@16
326 cuStreamAttachMemAsync@16
327 cuStreamAttachMemAsync_ptsz@16
328 cuStreamCreate@8
329 cuStreamCreateWithPriority@12
330 cuStreamDestroy@4
331 cuStreamDestroy_v2@4
332 cuStreamGetFlags@8
333 cuStreamGetFlags_ptsz@8
334 cuStreamGetPriority@8
335 cuStreamGetPriority_ptsz@8
336 cuStreamQuery@4
337 cuStreamQuery_ptsz@4
338 cuStreamSynchronize@4
339 cuStreamSynchronize_ptsz@4
340 cuStreamWaitEvent@12
341 cuStreamWaitEvent_ptsz@12
342 cuSurfObjectCreate@8
343 cuSurfObjectDestroy@8
344 cuSurfObjectGetResourceDesc@12
345 cuSurfRefGetArray@8
346 cuSurfRefSetArray@12
347 cuTexObjectCreate@16
348 cuTexObjectDestroy@8
349 cuTexObjectGetResourceDesc@12
350 cuTexObjectGetResourceViewDesc@12
351 cuTexObjectGetTextureDesc@12
352 cuTexRefCreate@4
353 cuTexRefDestroy@4
354 cuTexRefGetAddress@8
355 cuTexRefGetAddressMode@12
356 cuTexRefGetAddress_v2@8
357 cuTexRefGetArray@8
358 cuTexRefGetFilterMode@8
359 cuTexRefGetFlags@8
360 cuTexRefGetFormat@12
361 cuTexRefGetMaxAnisotropy@8
362 cuTexRefGetMipmapFilterMode@8
363 cuTexRefGetMipmapLevelBias@8
364 cuTexRefGetMipmapLevelClamp@12
365 cuTexRefGetMipmappedArray@8
366 cuTexRefSetAddress2D@16
367 cuTexRefSetAddress2D_v2@16
368 cuTexRefSetAddress2D_v3@16
369 cuTexRefSetAddress@16
370 cuTexRefSetAddressMode@12
371 cuTexRefSetAddress_v2@16
372 cuTexRefSetArray@12
373 cuTexRefSetFilterMode@8
374 cuTexRefSetFlags@8
375 cuTexRefSetFormat@12
376 cuTexRefSetMaxAnisotropy@8
377 cuTexRefSetMipmapFilterMode@8
378 cuTexRefSetMipmapLevelBias@8
379 cuTexRefSetMipmapLevelClamp@12
380 cuTexRefSetMipmappedArray@12
381 cuWGLGetDevice@8