Hab jetzt die Lösung:
AutoIt
$myState=""
$myID = DllCall("pacdrive32.dll", "int", "PacInitialize")
If IsArray($myID) And $myID[0] <> 0 Then
$a_Result = DllCall("pacdrive32.dll", "BOOLEAN", "USBButtonGetState", "int", $myID, "BOOLEAN*", $myState)
MsgBox(0, "", $a_Result[2])
EndIf
$myID durfte keinen Index haben und als Parameter musste ich $myState anstatt 0 übergeben.
Ich hab keine Ahnung, warum, aber Hauptsache, es funkt.
Vielen Dank für die Hilfe.
Caipitrooper