internal static extern IntPtr clCreateContextFromType(ContextProperty[] properties, DeviceType deviceType, ContextNotifyInternal pfnNotify, IntPtr userData, out ErrorCode errcodeRet);
internal static extern IntPtr clCreateContext(ContextProperty[] properties, uint numDevices, IntPtr[] devices, ContextNotifyInternal pfnNotify, IntPtr userData, out ErrorCode errcodeRet);