- cdll() - использует соглашение cdecl при вызове функций
- windll() - использует stdcall (для Microsoft Win32 API)
- oledll() - использует cdecl + коды возврата HRESULT (для функций Microsoft COM)
Код для Linux:
from ctypes import *Код для Windows:
libc = CDLL("libc.so.6")
message = 'Hello world!\n'
libc.printf('Testing: %s', message)
from ctypes import *Исчерпывающий мануал по ctypes находится здесь.
msvcrt = cdll.msvcrt
message = 'Hello world!\n'
msvcrt.printf('Testing: %s', message)