تتيح لك صناديق windows وwindows-sys استدعاء أي واجهة برمجة تطبيقات Windows في الماضي والحاضر والمستقبل باستخدام التعليمات البرمجية التي تم إنشاؤها بسرعة مباشرة من البيانات التعريفية التي تصف واجهة برمجة التطبيقات ومباشرة في حزمة Rust الخاصة بك حيث يمكنك الاتصال بها كما لو كانت مجرد Rust آخر وحدة. يتبع إسقاط لغة Rust التقليد الذي أنشأته C++/WinRT لبناء إسقاطات لغة لنظام التشغيل Windows باستخدام اللغات القياسية والمترجمين، مما يوفر طريقة طبيعية واصطلاحية لمطوري Rust للاتصال بواجهات برمجة تطبيقات Windows.
هذا الريبو هو موطن الصناديق التالية (والصناديق الداعمة الأخرى):
windows - روابط أكثر أمانًا بما في ذلك واجهات برمجة التطبيقات ذات النمط C بالإضافة إلى واجهات برمجة تطبيقات COM وWinRT.
windows-bindgen - مكتبة مترجم بيانات تعريف Windows.
windows-core - اكتب دعمًا لصندوق windows
.
windows-implement - implement
الماكرو لصندوق windows
، لتنفيذ واجهات COM.
windows-interface - ماكرو interface
لصندوق windows
، للإعلان عن واجهات COM.
بيانات تعريف Windows - قارئ بيانات تعريف Windows.
سجل ويندوز - سجل ويندوز.
نتيجة النوافذ - معالجة أخطاء Windows.
سلاسل النوافذ - أنواع سلسلة Windows.
windows-sys - الارتباطات الأولية لواجهات برمجة تطبيقات Windows ذات النمط C.
windows-targets - استيراد libs لنظام التشغيل Windows.
إصدار Windows - معلومات إصدار Windows.
cppwinrt - يجمع مترجم C++/WinRT للاستخدام في Rust.