Are Windows Crates Included in Windows SDK

Does the Microsoft Windows SDK include the windows and windows-sys crates?

Thank You

Not sure what you mean by Microsoft Windows SDK, but both the windows and windows-sys crates are part of the windows-rs project.

I don't see why they would be? Rust doesn't have the concept of "system crates" separate to the toolchain like is common in C land, so you'd have to use fancy tricks to reference them, rather than simply using cargo.

If anything, it's the other way around and the windows crates are removing the need for the windows SDK, as they have support for the unstable raw-dylib Rust feature that means they don't need any .lib file to link against.

No. If you are not using cargo, you will have to download and manage those crates yourself. But you should use cargo.