Seite 1 von 1

ctypes Deklaration

Verfasst: Montag 20. November 2006, 21:08
von rednose
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