I can certainly help, For any DLL, you can find commands (if docs are not available), using Dependency Walker
https://www.dependencywalker.com/
The commands are located in the DBP_SerialPortMulti_exp.doc file that came with the plugin. If you don't have it, it's attached here:
so if you are using COM3 , the id would be 'COM3' for the SPM_AddPort command, here are the commands in short that are also listed in the editor keywords DBP_SerialPortMulti_kw.ini file:
[LINKS]
SPM_AddPort=*none*=ByVal ID As String, ByVal Baud As Integer, ByVal DataBits As Integer, ByVal Parity As Integer, ByVal StopBits As Integer
SPM_ConfigurePort=*none*=ByVal ID As String, ByVal Hshake As Integer, ByVal RBSize As Integer, ByVal WBSize As Integer, ByVal RTSEnable As Integer, ByVal RTO As Integer, ByVal WTO As Integer, ByVal RBThreshold As Integer, ByVal DTREnable As Integer
SPM_OpenPort=*none*=ByVal ID As String
SPM_ClosePort=*none*=ByVal ID As String
SPM_OpenAll=*none*=
SPM_CloseAll=*none*=
SPM_RemovePort=*none*=ByVal ID As String
SPM_GetMachinePortNames=*none*=() As String
SPM_PortIsOpen=*none*=(ByVal ID As String) As Integer
SPM_GetCTSState=*none*=(ByVal ID As String) As Integer
SPM_DQNext=*none*=(ByVal ID As String) As String
SPM_Write=*none*=ByVal ID As String, ByVal sData As String
So your first port of call would be the SPM_AddPort command before you can do anything else. I'm trying to find time to play around with this as I don't have same setup as you.
Professional Programmer, languages: SAS, C++, SQL, PL-SQL, DBPro, Purebasic, JavaScript, others