| 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetPlatformIDs )(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetPlatformInfo )(cl_platform_id platform, cl_platform_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetDeviceIDs )(cl_platform_id platform, cl_device_type device_type, cl_uint num_entries, cl_device_id *devices, cl_uint *num_devices) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetDeviceInfo )(cl_device_id device, cl_device_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreateSubDevices | 
|   | 
| typedef void *  | cl_api_clRetainDevice | 
|   | 
| typedef void *  | cl_api_clReleaseDevice | 
|   | 
| typedef cl_context(CL_API_CALL *  | cl_api_clCreateContext )(const cl_context_properties *properties, cl_uint num_devices, const cl_device_id *devices, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_context(CL_API_CALL *  | cl_api_clCreateContextFromType )(const cl_context_properties *properties, cl_device_type device_type, void(CL_CALLBACK *pfn_notify)(const char *, const void *, size_t, void *), void *user_data, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainContext )(cl_context context) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseContext )(cl_context context) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetContextInfo )(cl_context context, cl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_command_queue(CL_API_CALL *  | cl_api_clCreateCommandQueue )(cl_context context, cl_device_id device, cl_command_queue_properties properties, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreateCommandQueueWithProperties | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainCommandQueue )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseCommandQueue )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetCommandQueueInfo )(cl_command_queue command_queue, cl_command_queue_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateBuffer )(cl_context context, cl_mem_flags flags, size_t size, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreateImage | 
|   | 
| typedef void *  | cl_api_clCreateBufferWithProperties | 
|   | 
| typedef void *  | cl_api_clCreateImageWithProperties | 
|   | 
| typedef void *  | cl_api_clSetContextDestructorCallback | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainMemObject )(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseMemObject )(cl_mem memobj) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetSupportedImageFormats )(cl_context context, cl_mem_flags flags, cl_mem_object_type image_type, cl_uint num_entries, cl_image_format *image_formats, cl_uint *num_image_formats) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetMemObjectInfo )(cl_mem memobj, cl_mem_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetImageInfo )(cl_mem image, cl_image_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreatePipe | 
|   | 
| typedef void *  | cl_api_clGetPipeInfo | 
|   | 
| typedef void *  | cl_api_clSVMAlloc | 
|   | 
| typedef void *  | cl_api_clSVMFree | 
|   | 
| typedef cl_sampler(CL_API_CALL *  | cl_api_clCreateSampler )(cl_context context, cl_bool normalized_coords, cl_addressing_mode addressing_mode, cl_filter_mode filter_mode, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainSampler )(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseSampler )(cl_sampler sampler) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetSamplerInfo )(cl_sampler sampler, cl_sampler_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreateSamplerWithProperties | 
|   | 
| typedef cl_program(CL_API_CALL *  | cl_api_clCreateProgramWithSource )(cl_context context, cl_uint count, const char **strings, const size_t *lengths, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_program(CL_API_CALL *  | cl_api_clCreateProgramWithBinary )(cl_context context, cl_uint num_devices, const cl_device_id *device_list, const size_t *lengths, const unsigned char **binaries, cl_int *binary_status, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCreateProgramWithBuiltInKernels | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainProgram )(cl_program program) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseProgram )(cl_program program) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clBuildProgram )(cl_program program, cl_uint num_devices, const cl_device_id *device_list, const char *options, void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), void *user_data) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clCompileProgram | 
|   | 
| typedef void *  | cl_api_clLinkProgram | 
|   | 
| typedef void *  | cl_api_clSetProgramSpecializationConstant | 
|   | 
| typedef void *  | cl_api_clSetProgramReleaseCallback | 
|   | 
| typedef void *  | cl_api_clUnloadPlatformCompiler | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetProgramInfo )(cl_program program, cl_program_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetProgramBuildInfo )(cl_program program, cl_device_id device, cl_program_build_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_kernel(CL_API_CALL *  | cl_api_clCreateKernel )(cl_program program, const char *kernel_name, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clCreateKernelsInProgram )(cl_program program, cl_uint num_kernels, cl_kernel *kernels, cl_uint *num_kernels_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainKernel )(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseKernel )(cl_kernel kernel) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clSetKernelArg )(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void *arg_value) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetKernelInfo )(cl_kernel kernel, cl_kernel_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clGetKernelArgInfo | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetKernelWorkGroupInfo )(cl_kernel kernel, cl_device_id device, cl_kernel_work_group_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clSetKernelArgSVMPointer | 
|   | 
| typedef void *  | cl_api_clSetKernelExecInfo | 
|   | 
| typedef void *  | cl_api_clGetKernelSubGroupInfoKHR | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clWaitForEvents )(cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetEventInfo )(cl_event event, cl_event_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainEvent )(cl_event event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseEvent )(cl_event event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetEventProfilingInfo )(cl_event event, cl_profiling_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clFlush )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clFinish )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueReadBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_read, size_t offset, size_t cb, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueReadBufferRect | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueWriteBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_write, size_t offset, size_t cb, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueWriteBufferRect | 
|   | 
| typedef void *  | cl_api_clEnqueueFillBuffer | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueCopyBuffer )(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_buffer, size_t src_offset, size_t dst_offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueCopyBufferRect | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueReadImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_read, const size_t *origin, const size_t *region, size_t row_pitch, size_t slice_pitch, void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueWriteImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_write, const size_t *origin, const size_t *region, size_t input_row_pitch, size_t input_slice_pitch, const void *ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueFillImage | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueCopyImage )(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_image, const size_t *src_origin, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueCopyImageToBuffer )(cl_command_queue command_queue, cl_mem src_image, cl_mem dst_buffer, const size_t *src_origin, const size_t *region, size_t dst_offset, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueCopyBufferToImage )(cl_command_queue command_queue, cl_mem src_buffer, cl_mem dst_image, size_t src_offset, const size_t *dst_origin, const size_t *region, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *(CL_API_CALL *  | cl_api_clEnqueueMapBuffer )(cl_command_queue command_queue, cl_mem buffer, cl_bool blocking_map, cl_map_flags map_flags, size_t offset, size_t cb, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *(CL_API_CALL *  | cl_api_clEnqueueMapImage )(cl_command_queue command_queue, cl_mem image, cl_bool blocking_map, cl_map_flags map_flags, const size_t *origin, const size_t *region, size_t *image_row_pitch, size_t *image_slice_pitch, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueUnmapMemObject )(cl_command_queue command_queue, cl_mem memobj, void *mapped_ptr, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueMigrateMemObjects | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueNDRangeKernel )(cl_command_queue command_queue, cl_kernel kernel, cl_uint work_dim, const size_t *global_work_offset, const size_t *global_work_size, const size_t *local_work_size, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueTask )(cl_command_queue command_queue, cl_kernel kernel, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueNativeKernel )(cl_command_queue command_queue, void(CL_CALLBACK *user_func)(void *), void *args, size_t cb_args, cl_uint num_mem_objects, const cl_mem *mem_list, const void **args_mem_loc, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef void *  | cl_api_clEnqueueMarkerWithWaitList | 
|   | 
| typedef void *  | cl_api_clEnqueueBarrierWithWaitList | 
|   | 
| typedef void *  | cl_api_clGetExtensionFunctionAddressForPlatform | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMFree | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMMemcpy | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMMemFill | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMMap | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMUnmap | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clSetCommandQueueProperty )(cl_command_queue command_queue, cl_command_queue_properties properties, cl_bool enable, cl_command_queue_properties *old_properties) CL_API_SUFFIX__VERSION_1_0_DEPRECATED | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateImage2D )(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_row_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateImage3D )(cl_context context, cl_mem_flags flags, const cl_image_format *image_format, size_t image_width, size_t image_height, size_t image_depth, size_t image_row_pitch, size_t image_slice_pitch, void *host_ptr, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clUnloadCompiler )(void) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueMarker )(cl_command_queue command_queue, cl_event *event) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueWaitForEvents )(cl_command_queue command_queue, cl_uint num_events, const cl_event *event_list) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueBarrier )(cl_command_queue command_queue) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef void *(CL_API_CALL *  | cl_api_clGetExtensionFunctionAddress )(const char *function_name) CL_API_SUFFIX__VERSION_1_1_DEPRECATED | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromGLBuffer )(cl_context context, cl_mem_flags flags, cl_GLuint bufobj, int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromGLTexture )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_2 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromGLTexture2D )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromGLTexture3D )(cl_context context, cl_mem_flags flags, cl_GLenum target, cl_GLint miplevel, cl_GLuint texture, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromGLRenderbuffer )(cl_context context, cl_mem_flags flags, cl_GLuint renderbuffer, cl_int *errcode_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetGLObjectInfo )(cl_mem memobj, cl_gl_object_type *gl_object_type, cl_GLuint *gl_object_name) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetGLTextureInfo )(cl_mem memobj, cl_gl_texture_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueAcquireGLObjects )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueReleaseGLObjects )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clGetGLContextInfoKHR )(const cl_context_properties *properties, cl_gl_context_info param_name, size_t param_value_size, void *param_value, size_t *param_value_size_ret) | 
|   | 
| typedef cl_event(CL_API_CALL *  | cl_api_clCreateEventFromGLsyncKHR )(cl_context context, cl_GLsync sync, cl_int *errcode_ret) | 
|   | 
| typedef void *  | cl_api_clGetDeviceIDsFromD3D10KHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D10BufferKHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D10Texture2DKHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D10Texture3DKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueAcquireD3D10ObjectsKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueReleaseD3D10ObjectsKHR | 
|   | 
| typedef void *  | cl_api_clGetDeviceIDsFromD3D11KHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D11BufferKHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D11Texture2DKHR | 
|   | 
| typedef void *  | cl_api_clCreateFromD3D11Texture3DKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueAcquireD3D11ObjectsKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueReleaseD3D11ObjectsKHR | 
|   | 
| typedef void *  | cl_api_clCreateFromDX9MediaSurfaceKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueAcquireDX9MediaSurfacesKHR | 
|   | 
| typedef void *  | cl_api_clEnqueueReleaseDX9MediaSurfacesKHR | 
|   | 
| typedef void *  | cl_api_clGetDeviceIDsFromDX9MediaAdapterKHR | 
|   | 
| typedef void *  | cl_api_clSetEventCallback | 
|   | 
| typedef void *  | cl_api_clCreateSubBuffer | 
|   | 
| typedef void *  | cl_api_clSetMemObjectDestructorCallback | 
|   | 
| typedef void *  | cl_api_clCreateUserEvent | 
|   | 
| typedef void *  | cl_api_clSetUserEventStatus | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clCreateSubDevicesEXT )(cl_device_id in_device, const cl_device_partition_property_ext *partition_properties, cl_uint num_entries, cl_device_id *out_devices, cl_uint *num_devices) | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clRetainDeviceEXT )(cl_device_id device) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clReleaseDeviceEXT )(cl_device_id device) CL_API_SUFFIX__VERSION_1_0 | 
|   | 
| typedef cl_mem(CL_API_CALL *  | cl_api_clCreateFromEGLImageKHR )(cl_context context, CLeglDisplayKHR display, CLeglImageKHR image, cl_mem_flags flags, const cl_egl_image_properties_khr *properties, cl_int *errcode_ret) | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueAcquireEGLObjectsKHR )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) | 
|   | 
| typedef cl_int(CL_API_CALL *  | cl_api_clEnqueueReleaseEGLObjectsKHR )(cl_command_queue command_queue, cl_uint num_objects, const cl_mem *mem_objects, cl_uint num_events_in_wait_list, const cl_event *event_wait_list, cl_event *event) | 
|   | 
| typedef cl_event(CL_API_CALL *  | cl_api_clCreateEventFromEGLSyncKHR )(cl_context context, CLeglSyncKHR sync, CLeglDisplayKHR display, cl_int *errcode_ret) | 
|   | 
| typedef void *  | cl_api_clSetDefaultDeviceCommandQueue | 
|   | 
| typedef void *  | cl_api_clCreateProgramWithIL | 
|   | 
| typedef void *  | cl_api_clGetKernelSubGroupInfo | 
|   | 
| typedef void *  | cl_api_clCloneKernel | 
|   | 
| typedef void *  | cl_api_clEnqueueSVMMigrateMem | 
|   | 
| typedef void *  | cl_api_clGetDeviceAndHostTimer | 
|   | 
| typedef void *  | cl_api_clGetHostTimer | 
|   | 
| typedef struct _cl_icd_dispatch  | cl_icd_dispatch | 
|   |