WinRT API の機械可読バージョンはありますか?
JavaScript でアクセス可能な WinRT のすべてのクラス、定数、メソッドなどをリストする、WebIDL、クラシック IDL、またはその他の機械可読形式のようなものを探しています。
上記の各エントリの簡単な説明、および/または関連する MSDN ドキュメント ページへのリンクが含まれていれば、もちろんさらに良いでしょう :-)
編集:
WinRT API の機械可読バージョンはありますか?
JavaScript でアクセス可能な WinRT のすべてのクラス、定数、メソッドなどをリストする、WebIDL、クラシック IDL、またはその他の機械可読形式のようなものを探しています。
上記の各エントリの簡単な説明、および/または関連する MSDN ドキュメント ページへのリンクが含まれていれば、もちろんさらに良いでしょう :-)
編集:
windows.winmd ファイルには、winrt API の API 定義が含まれています。これらは 3 つの言語すべてに直接適用でき、機械で読み取り可能です。
コメントで述べたように、言語プロジェクションが型を処理する方法に基づいて若干の違いがありますが、それらの変換は厳密に機械的です。たとえば、Javascript の場合、プロジェクションの変更は簡単です。
私が見逃した Javascript マッピングは間違いなく他にもありますが、それらは最も重要なものです。現在サポートされている他の言語 (C++、C#、低レベル C++) には、メタデータに適用される同様の機械的変換があります。