Я понятия не имею, как мне преобразовать следующий API в VB.NET.
Private Const MAXPNAMELEN As Long = 32&
Private Type JOYCAPS
wMid As Integer
wPid As Integer
szPname As String * MAXPNAMELEN
wXmin As Long
wXmax As Long
wYmin As Long
wYmax As Long
wZmin As Long
wZmax As Long
wNumButtons As Long
wPeriodMin As Long
wPeriodMax As Long
End Type
Private Declare Function joyGetDevCaps Lib "winmm.dll" Alias "joyGetDevCapsA" (ByVal id As Long, lpCaps As JOYCAPS, ByVal uSize As Long) As Long
Я пробовал некоторые преобразователи, но то, что они выдавали, не работало. Если кто-то действительно хорош, может ли он попытаться преобразовать его для меня и показать мне, как его называть? В частности, я не знаю, как создать экземпляр JOYCAPS при передаче его функции.
Я не нашел эту функцию на pinvoke.net.
Спасибо.