public static CLError GetProgramInfo( IntPtr program, CLProgramInfo paramName, IntPtr paramValueSize, void *paramValue, out IntPtr paramValueSizeRet) => NativeMethods.GetProgramInfo( program, paramName, paramValueSize, paramValue, out paramValueSizeRet);
public static extern CLError clGetProgramInfo( CLProgram program, CLProgramInfo param_name, SizeT param_value_size, IntPtr param_value, ref SizeT param_value_size_ret);
internal static extern CLError clGetProgramInfo(CLProgram program, CLProgramInfo param_name, SizeT param_value_size, IntPtr param_value, ref SizeT param_value_size_ret);
public static unsafe extern CLError GetProgramInfo( [In] IntPtr program, [In] CLProgramInfo param_name, [In] IntPtr paramValueSize, [Out] void *paramValue, [Out] out IntPtr paramValueSizeRet);