@staticmethod<EOL><INDENT>def cf_array_from_list(values):<DEDENT>
length = len(values)<EOL>values = (CFTypeRef * length)(*values)<EOL>return CoreFoundation.CFArrayCreate(<EOL>CoreFoundation.kCFAllocatorDefault,<EOL>_cast_pointer_p(byref(values)),<EOL>length,<EOL>kCFTypeArrayCallBacks<EOL>)<EOL>
Creates a CFArrayRef object from a list of CF* type objects.

:param values:
    A list of CF* type object

:return:
    A CFArrayRef