hilfe mit dll

  • hallo

    kann mir jemand mit der Übersetzung vom c++ nach autoit helfen?
    ich möchte eine dll ansprechen die mir den infrarot code einer Fernbedienung zurückgibt.
    der infrarot Empfänger ist ein nachbau von dieser seite http://www.mikrocontroller.net/articles/USB_IR_Remote_Receiver .

    das habe ich bisher gemacht

    [autoit]

    $1 = DllOpen("USB_IR_Remote_Receiver.dll")

    [/autoit][autoit][/autoit][autoit]

    $str = "byte Protocol;"
    $str&= "dword Address;"
    $str&= "dword Command;"
    $str&= "byte Flags;"

    [/autoit][autoit][/autoit][autoit]

    $a = DllStructCreate($str)

    [/autoit][autoit][/autoit][autoit]

    $result = DllCall("USB_IR_Remote_Receiver.dll", "str", "InitNative", "ptr", DllStructGetPtr($a))

    [/autoit][autoit][/autoit][autoit]

    ToolTip(DllStructGetData($a,1) & @CRLF & DllStructGetData($a,2) & @CRLF & DllStructGetData($a,3) & @CRLF & DllStructGetData($a,4) & @CRLF, 900, 100)

    [/autoit]