C ++ DLL вызывается из Python

Я использовал C ++ DLL, используя MFC, и я хотел бы вызвать его из Python. Эта DLL содержит этот заголовок в файле .h

LONG CommOpen(BYTE port, LONG baud_rate);

Затем я вижу в бесплатном программном обеспечении dllexp, что моя функция называется? CommOpen @ CFIPcmd @@ QAEJEJ @ Z в двоичном файле, поэтому об ошибках не сообщается, когда я делаю в python

import ctypes

lib = ctypes.WinDLL('C:\\Users\\toto\\FIProtocol.dll')
prototype = WINFUNCTYPE(c_long, c_byte, c_long)
testPt = ctypes.WINFUNCTYPE (prototype) 
testApi = testPt (("?CommOpen@CFIPcmd@@QAEJEJ@Z", lib))

Пока там, кажется, не работает, но тогда я хотел бы назвать в Python эквивалент в C ++

Long l= CommOpen(5 ,115200);

Но я нене знаю, как поступить. Любая помощь могла бы быть полезна!!

Ответы на вопрос(2)

Ваш ответ на вопрос