Я программирую VIX API с python 2.5, но теперь я хочу перенести код на python 3.2
Эта функция открывает виртуальную машину:
self.jobHandle = self.VixLib.vix.VixVM_Open(self.hostHandle,
"C:\\MyVirtualMachine.vmx", None, None)
Ранее эта функция импортировалась из Vix.dll с этим кодом:
vix.VixVM_Open.restype = VixHandle
vix.VixVM_Open.argtypes = [VixHandle,c_char_p,POINTER(VixEventProc),c_void_p]
В 2.5 этот код верен, но в 3.2 он возвращает ctypes.ArgumentError
Что я могу сделать?