ctypes Deklaration

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
rednose
User
Beiträge: 8
Registriert: Montag 20. November 2006, 20:52

Hallo zusammen,
ich möchte ctypes nutzen, um mit Python auf die Midi-Funktionen der winmm.dll zugreifen zu können.
Mir fehlt allerdings ausreichendes Python-Wissen.
(Ja, das kommt im Laufe der Zeit schon noch...)
Ich bräuchte einen geeigneten Ansatz, um beispielsweise mit der midiInOpen function einzusteigen:
midiInOpen function:
MMRESULT midiInOpen(
LPHMIDIIN lphMidiIn,
UINT_PTR uDeviceID,
DWORD_PTR dwCallback,
DWORD_PTR dwCallbackInstance,
DWORD dwFlags
);

Die Entsprechung in Visual Basic wäre zum Beispiel:
Declare Function midiInOpen Lib "winmm.dll" ( _
lphMidiIn As Long, _
ByVal uDeviceID As Long, _
ByVal dwCallback As Long, _
ByVal dwInstance As Long, _
ByVal dwFlags As Long) As Long

Wie würde die Entsprechung in Python aussehen?

Alle Tipps - bis auf RTFM sind willkommen!

Schon mal vielen Dank im Voraus!

Michael
Antworten