setupapi.dllを使用してUSBデバイスの接続を確認しています。64ビットバージョンのWindows(XP、Vista)では正しく機能しません。宣言が完全に正しくないのではないかと思いますが、確認方法がわかりません。MSはdllimport情報を提供していないようですが、すべての関数定義をリストしています。関数ヘッダーとdllimport宣言の間で変換するために使用できるリソースはありますか?
pinvoke.netを使用しましたが、提供されている定義では64ビットを考慮していないようです。