That may be of help. There's a VB section towards the end with the paramters info. You might be able to write your own interface?
Option ExplicitPrivate Declare Function OpenDevice Lib "k8055d.dll" (ByVal CardAddress As Long) As LongPrivate Declare Sub CloseDevice Lib "k8055d.dll" ()Private Declare Function ReadAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long) As LongPrivate Declare Sub ReadAllAnalog Lib "k8055d.dll" (Data1 As Long, Data2 As Long)Private Declare Sub OutputAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long, ByVal Data AsLong)Private Declare Sub OutputAllAnalog Lib "k8055d.dll" (ByVal Data1 As Long, ByVal Data2 AsLong)Private Declare Sub ClearAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long)Private Declare Sub SetAllAnalog Lib "k8055d.dll" ()Private Declare Sub ClearAllAnalog Lib "k8055d.dll" ()Private Declare Sub SetAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long)Private Declare Sub WriteAllDigital Lib "k8055d.dll" (ByVal Data As Long)Private Declare Sub ClearDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long)Private Declare Sub ClearAllDigital Lib "k8055d.dll" ()Private Declare Sub SetDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long)Private Declare Sub SetAllDigital Lib "k8055d.dll" ()Private Declare Function ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) AsBooleanPrivate Declare Function ReadAllDigital Lib "k8055d.dll" () As LongPrivate Declare Function ReadCounter Lib "k8055d.dll" (ByVal CounterNr As Long) As LongPrivate Declare Sub ResetCounter Lib "k8055d.dll" (ByVal CounterNr As Long)Private Declare Sub SetCounterDebounceTime Lib "k8055d.dll" (ByVal CounterNr As Long, ByValDebounceTime As Long)