1#ifndef PyObjC_POINTER_SUPPORT_H 2#define PyObjC_POINTER_SUPPORT_H 3 4extern PyTypeObject PyObjCZoneWrapper_Type; 5 6typedef PyObject* (*PyObjCPointerWrapper_ToPythonFunc)(void*); 7typedef int (*PyObjCPointerWrapper_FromPythonFunc)(PyObject*, void*); 8 9int PyObjCPointerWrapper_Register( 10 const char*, PyObjCPointerWrapper_ToPythonFunc pythonify, 11 PyObjCPointerWrapper_FromPythonFunc depythonify); 12 13int PyObjCPointerWrapper_RegisterID(const char*); 14 15int PyObjCPointerWrapper_RegisterCF(const char*); 16PyObject* PyObjCPointerWrapper_ToPython(const char*, void*); 17 18int PyObjCPointerWrapper_FromPython(const char*, PyObject*, void*); 19int PyObjCPointerWrapper_Init(void); 20int PyObjCPointerWrapper_HaveWrapper(const char*); 21 22#endif /* PyObjC_POINTER_SUPPORT_H */ 23