Ответ 1
>>> ctypes.c_long(1).value
1
int(c_long(1))
не работает.
>>> ctypes.c_long(1).value
1
Используйте атрибут 'value' объекта c_long.
c_long(1).value
или
i = c_long(1)
print i.value
>>> type(ctypes.c_long(1).value)
<type 'int'>