import mymodule, ctypes
#import pygame
foo = ctypes.cdll.MyDll.foo
print 'success'
コメントを外すと、import pygameこれはで失敗しWindowsError: [Errno 182] The operating system cannot load %1ます。スタックフレームはctypespythonコードであり、MyDllをロードしようとしています。win32エラーコード182はERROR_INVALID_ORDINALです。pygameのインポートがない場合、スクリプトは正常に実行されます。
更新:デバッガーの外部で実行すると、%1は作業ディレクトリにありMyDllによって参照される'libpng13.dll'で埋められ、pygameは確かにlibpngのバージョンをロードしています。これをどのように解決するかわかりません。