- Introduction
- Getting Started with Rust
- 1. Choosing between the windows and windows-sys crates
- 2. How are these crates built?
- 3. How do I find a particular API?
- 4. What APIs are included?
- 5. Where's my favorite macro from the Windows SDK?
- 6. Calling your first API with the windows crate
- 7. Calling your first API with the windows-sys crate
- 8. Calling your first COM API
- 9. Calling your first WinRT API
- 10. How do I query for a specific COM interface?
- 11. How do I implement an existing COM interface?
- 12. How do I create stock collections for WinRT collection interfaces?
- 13. Understanding the windows-targets crate
- 14. Standalone code generation
- 15. Creating your first DLL in Rust
- 16. Implement a traditional Win32-style API
- 17. Working with strings in the windows crate