/*
 * oclh_h_base_dev_clapi_wrappers.h
 *      Author: havock
 */

#ifndef OCLH_H_BASE_DEV_CLAPI_WRAPPERS_H_
#define OCLH_H_BASE_DEV_CLAPI_WRAPPERS_H_ 1
#include <CL/opencl.h>

cl_bool   _ghf_getDevInf_bool(   const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);
char*     _ghf_getDevInf_charptr(const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);
cl_uint   _ghf_getDevInf_cluint( const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);
cl_ulong  _ghf_getDevInf_clulong(const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);
size_t    _ghf_getDevInf_size(   const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);
uintptr_t _ghf_getDevInf_uintptr(const cl_device_id   clDev,
                                 const cl_device_info InfoVal,
                                       cl_int*  const pclErr);

#endif /* OCLH_H_BASE_DEV_CLAPI_WRAPPERS_H_ */
