C ++ dll llamado desde Python

He usado un dll de C ++ usando MFC y me gustaría llamarlo desde python. Esta dll contiene este encabezado en el archivo .h

LONG CommOpen(BYTE port, LONG baud_rate);

Entonces veo en el software gratuito dllexp que mi función se llama? CommOpen @ CFIPcmd @@ QAEJEJ @ Z en el archivo binario, por lo que no se informa de ningún error cuando lo hago en 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))

Hasta allí parece funcionar, pero luego me gustaría llamar a Python el equivalente en C ++ de

Long l= CommOpen(5 ,115200);

Pero no encontré saber cómo proceder. Cualquier ayuda seria realmente apreciada !!

Respuestas a la pregunta(2)

Su respuesta a la pregunta