kernel32: Do not omit mandatory argument to DeviceIoControl.
[wine.git] / dlls / opencl / opencl.spec
blobf2a4a702597cc44f9827cfcc6fc7fb31deab4a8e
1 # OpenCL 1.0
2 @ stdcall clGetPlatformIDs( long ptr ptr ) wine_clGetPlatformIDs
3 @ stdcall clGetPlatformInfo( long long long ptr ptr ) wine_clGetPlatformInfo
5 @ stdcall clGetDeviceIDs( long long long ptr ptr ) wine_clGetDeviceIDs
6 @ stdcall clGetDeviceInfo( long long long ptr ptr ) wine_clGetDeviceInfo
8 @ stdcall clCreateContext( ptr long ptr long ptr ptr ) wine_clCreateContext
9 @ stdcall clCreateContextFromType( ptr long long ptr ptr ) wine_clCreateContextFromType
10 @ stdcall clRetainContext( long ) wine_clRetainContext
11 @ stdcall clReleaseContext( long ) wine_clReleaseContext
12 @ stdcall clGetContextInfo( long long long ptr ptr ) wine_clGetContextInfo
14 @ stdcall clCreateCommandQueue( long long long ptr ) wine_clCreateCommandQueue
15 @ stdcall clRetainCommandQueue( long ) wine_clRetainCommandQueue
16 @ stdcall clReleaseCommandQueue( long ) wine_clReleaseCommandQueue
17 @ stdcall clGetCommandQueueInfo( long long long ptr ptr ) wine_clGetCommandQueueInfo
18 @ stdcall clSetCommandQueueProperty( long long long ptr ) wine_clSetCommandQueueProperty
20 @ stdcall clCreateBuffer( long long long ptr ptr ) wine_clCreateBuffer
21 @ stdcall clCreateImage2D( long long ptr long long long ptr ptr ) wine_clCreateImage2D
22 @ stdcall clCreateImage3D( long long ptr long long long long long ptr ptr ) wine_clCreateImage3D
23 @ stdcall clRetainMemObject( long ) wine_clRetainMemObject
24 @ stdcall clReleaseMemObject( long ) wine_clReleaseMemObject
25 @ stdcall clGetSupportedImageFormats( long long long long ptr ptr ) wine_clGetSupportedImageFormats
26 @ stdcall clGetMemObjectInfo( long long long ptr ptr ) wine_clGetMemObjectInfo
27 @ stdcall clGetImageInfo( long long long ptr ptr ) wine_clGetImageInfo
29 @ stdcall clCreateSampler( long long long long ptr ) wine_clCreateSampler
30 @ stdcall clRetainSampler( long ) wine_clRetainSampler
31 @ stdcall clReleaseSampler( long ) wine_clReleaseSampler
32 @ stdcall clGetSamplerInfo( long long long ptr ptr ) wine_clGetSamplerInfo
34 @ stdcall clCreateProgramWithSource( long long ptr ptr ptr ) wine_clCreateProgramWithSource
35 @ stdcall clCreateProgramWithBinary( long long ptr ptr ptr ptr ptr ) wine_clCreateProgramWithBinary
36 @ stdcall clRetainProgram( long ) wine_clRetainProgram
37 @ stdcall clReleaseProgram( long ) wine_clReleaseProgram
38 @ stdcall clBuildProgram( long long ptr str ptr ptr ) wine_clBuildProgram
39 @ stdcall clUnloadCompiler() wine_clUnloadCompiler
40 @ stdcall clGetProgramInfo( long long long ptr ptr ) wine_clGetProgramInfo
41 @ stdcall clGetProgramBuildInfo( long long long long ptr ptr ) wine_clGetProgramBuildInfo
43 @ stdcall clCreateKernel( long str ptr ) wine_clCreateKernel
44 @ stdcall clCreateKernelsInProgram( long long ptr ptr ) wine_clCreateKernelsInProgram
45 @ stdcall clRetainKernel( long ) wine_clRetainKernel
46 @ stdcall clReleaseKernel( long ) wine_clReleaseKernel
47 @ stdcall clSetKernelArg( long long long ptr ) wine_clSetKernelArg
48 @ stdcall clGetKernelInfo( long long long ptr ptr ) wine_clGetKernelInfo
49 @ stdcall clGetKernelWorkGroupInfo( long long long long ptr ptr ) wine_clGetKernelWorkGroupInfo
51 @ stdcall clWaitForEvents( long ptr ) wine_clWaitForEvents
52 @ stdcall clGetEventInfo( long long long ptr ptr ) wine_clGetEventInfo
53 @ stdcall clReleaseEvent( long ) wine_clReleaseEvent
54 @ stdcall clRetainEvent( long ) wine_clRetainEvent
56 @ stdcall clGetEventProfilingInfo( long long long ptr ptr ) wine_clGetEventProfilingInfo
58 @ stdcall clFlush( long ) wine_clFlush
59 @ stdcall clFinish( long ) wine_clFinish
61 @ stdcall clEnqueueReadBuffer( long long long long long ptr long ptr ptr ) wine_clEnqueueReadBuffer
62 @ stdcall clEnqueueWriteBuffer( long long long long long ptr long ptr ptr ) wine_clEnqueueWriteBuffer
63 @ stdcall clEnqueueCopyBuffer( long long long long long long long ptr ptr ) wine_clEnqueueCopyBuffer
64 @ stdcall clEnqueueReadImage( long long long ptr ptr long long ptr long ptr ptr ) wine_clEnqueueReadImage
65 @ stdcall clEnqueueWriteImage( long long long ptr ptr long long ptr long ptr ptr ) wine_clEnqueueWriteImage
66 @ stdcall clEnqueueCopyImage( long long long ptr ptr ptr long ptr ptr ) wine_clEnqueueCopyImage
67 @ stdcall clEnqueueCopyImageToBuffer( long long long ptr ptr long long ptr ptr ) wine_clEnqueueCopyImageToBuffer
68 @ stdcall clEnqueueCopyBufferToImage( long long long long ptr ptr long ptr ptr ) wine_clEnqueueCopyBufferToImage
69 @ stdcall clEnqueueMapBuffer( long long long long long long long ptr ptr ptr ) wine_clEnqueueMapBuffer
70 @ stdcall clEnqueueMapImage( long long long long ptr ptr ptr ptr long ptr ptr ptr ) wine_clEnqueueMapImage
71 @ stdcall clEnqueueUnmapMemObject( long long ptr long ptr ptr ) wine_clEnqueueUnmapMemObject
72 @ stdcall clEnqueueNDRangeKernel( long long long ptr ptr ptr long ptr ptr ) wine_clEnqueueNDRangeKernel
73 @ stdcall clEnqueueTask( long long long ptr ptr ) wine_clEnqueueTask
74 @ stdcall clEnqueueNativeKernel( long long ptr long long ptr ptr long ptr ptr ) wine_clEnqueueNativeKernel
75 @ stdcall clEnqueueMarker( long ptr ) wine_clEnqueueMarker
76 @ stdcall clEnqueueWaitForEvents( long long ptr ) wine_clEnqueueWaitForEvents
77 @ stdcall clEnqueueBarrier( long ) wine_clEnqueueBarrier
79 @ stdcall clGetExtensionFunctionAddress( str ) wine_clGetExtensionFunctionAddress
81 @ stub clCreateFromGLBuffer
82 @ stub clCreateFromGLTexture2D
83 @ stub clCreateFromGLTexture3D
84 @ stub clCreateFromGLRenderbuffer
85 @ stub clGetGLObjectInfo
86 @ stub clGetGLTextureInfo
87 @ stub clEnqueueAcquireGLObjects
88 @ stub clEnqueueReleaseGLObjects
89 # @ stdcall clCreateFromGLBuffer( long long long ptr ) wine_clCreateFromGLBuffer
90 # @ stdcall clCreateFromGLTexture2D( long long long long long ptr ) wine_clCreateFromGLTexture2D
91 # @ stdcall clCreateFromGLTexture3D( long long long long long ptr ) wine_clCreateFromGLTexture3D
92 # @ stdcall clCreateFromGLRenderbuffer( long long long ptr ) wine_clCreateFromGLRenderbuffer
93 # @ stdcall clGetGLObjectInfo( long ptr ptr ) wine_clGetGLObjectInfo
94 # @ stdcall clGetGLTextureInfo( long long long ptr ptr ) wine_clGetGLTextureInfo
95 # @ stdcall clEnqueueAcquireGLObjects( long long ptr long ptr ptr ) wine_clEnqueueAcquireGLObjects
96 # @ stdcall clEnqueueReleaseGLObjects( long long ptr long ptr ptr ) wine_clEnqueueReleaseGLObjects