私はほとんどの時間をctypesでC構造体をctypes.Structureに変換することに費やし、一部のWindows構造体の場合はtypedefされたデータ型を変換する作業を2倍にします。それは単調で退屈なプロセスです。
それを自動的に行うための利用可能なツールはありますか?、私はそれに構造とインクルードヘッダーを与え、それがctypes.Structureを生成することを想像します。
私自身はそれを使った経験はありませんが、ctypesコードジェネレーターはあなたが探しているものとよく似ています:
ジェネレーターは、Cヘッダーファイルの宣言を実行可能なPythonコード(列挙型、構造体、共用体、関数宣言、comインターフェイス、およびプリプロセッサー定義)に変換します。
svnリポジトリから入手できます。最後のコミットは2009年であったため、マイレージは異なる場合があることに注意してください。