diff --git a/.github/workflows/lib.yml b/.github/workflows/lib.yml index fd6d12b9d1..63e561f76f 100644 --- a/.github/workflows/lib.yml +++ b/.github/workflows/lib.yml @@ -72,7 +72,7 @@ jobs: foreach($Test in $Tests) { $Target = $Test.Item1 $Magic = $Test.Item2 - $Output = [string](& $DumpbinPath /headers crates/targets/$Target/lib/windows.0.48.5.lib) + $Output = [string](& $DumpbinPath /headers crates/targets/$Target/lib/windows.0.52.0.lib) if($Output -match "Machine\s*: $Magic" -ne $True) { Write-Error "Import lib check failed for $Target ($Magic)." Exit 1 diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index 1c467fc76e..88c160471a 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows-bindgen" -version = "0.51.1" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Windows metadata compiler" repository = "https://github.com/microsoft/windows-rs" @@ -17,7 +18,7 @@ default = ["metadata"] metadata = [] [dependencies] -windows-metadata = { path = "../metadata", version = "0.51.1" } +windows-metadata = { path = "../metadata", version = "0.52.0" } rayon = "1.7" [dependencies.syn] diff --git a/crates/libs/core/Cargo.toml b/crates/libs/core/Cargo.toml index 16d5c5c34f..702cb9b6b7 100644 --- a/crates/libs/core/Cargo.toml +++ b/crates/libs/core/Cargo.toml @@ -1,14 +1,13 @@ - [package] name = "windows-core" -version = "0.51.1" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Rust for Windows" repository = "https://github.com/microsoft/windows-rs" readme = "../../../docs/readme.md" -rust-version = "1.56" categories = ["os::windows-apis"] [package.metadata.docs.rs] @@ -16,7 +15,7 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [dependencies.windows-targets] -version = "0.48.5" +version = "0.52.0" path = "../targets" [features] diff --git a/crates/libs/core/src/imp/bindings.rs b/crates/libs/core/src/imp/bindings.rs index 3a3809b8d0..1f5b31329e 100644 --- a/crates/libs/core/src/imp/bindings.rs +++ b/crates/libs/core/src/imp/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] ::windows_targets::link!("kernel32.dll" "system" fn CloseHandle(hobject : HANDLE) -> BOOL); diff --git a/crates/libs/core/src/imp/com_bindings.rs b/crates/libs/core/src/imp/com_bindings.rs index 6b7dde70e0..47106ea3da 100644 --- a/crates/libs/core/src/imp/com_bindings.rs +++ b/crates/libs/core/src/imp/com_bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] #[inline] diff --git a/crates/libs/implement/Cargo.toml b/crates/libs/implement/Cargo.toml index 7c0ed7a220..85abfd73b6 100644 --- a/crates/libs/implement/Cargo.toml +++ b/crates/libs/implement/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "windows-implement" -version = "0.51.1" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.64" license = "MIT OR Apache-2.0" description = "The implement macro for the windows crate" repository = "https://github.com/microsoft/windows-rs" -rust-version = "1.64" [package.metadata.docs.rs] default-target = "x86_64-pc-windows-msvc" diff --git a/crates/libs/interface/Cargo.toml b/crates/libs/interface/Cargo.toml index 7015500e19..81aabdc105 100644 --- a/crates/libs/interface/Cargo.toml +++ b/crates/libs/interface/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "windows-interface" -version = "0.51.1" -edition = "2021" +version = "0.52.0" authors = ["Microsoft"] +edition = "2021" +rust-version = "1.64" license = "MIT OR Apache-2.0" description = "The interface macro for the windows crate" repository = "https://github.com/microsoft/windows-rs" -rust-version = "1.64" [package.metadata.docs.rs] default-target = "x86_64-pc-windows-msvc" diff --git a/crates/libs/metadata/Cargo.toml b/crates/libs/metadata/Cargo.toml index ee5ca8d831..f40b7c2b2f 100644 --- a/crates/libs/metadata/Cargo.toml +++ b/crates/libs/metadata/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows-metadata" -version = "0.51.1" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.64" license = "MIT OR Apache-2.0" description = "Windows metadata reader" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/libs/metadata/src/imp/bindings.rs b/crates/libs/metadata/src/imp/bindings.rs index abaebdd023..9f92aec78c 100644 --- a/crates/libs/metadata/src/imp/bindings.rs +++ b/crates/libs/metadata/src/imp/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] pub type CorElementType = u8; diff --git a/crates/libs/sys/Cargo.toml b/crates/libs/sys/Cargo.toml index 90f54c475e..3381da4ae0 100644 --- a/crates/libs/sys/Cargo.toml +++ b/crates/libs/sys/Cargo.toml @@ -1,14 +1,13 @@ - [package] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Rust for Windows" repository = "https://github.com/microsoft/windows-rs" readme = "../../../docs/readme.md" -rust-version = "1.56" categories = ["os::windows-apis"] [package.metadata.docs.rs] @@ -17,7 +16,7 @@ targets = [] all-features = true [dependencies.windows-targets] -version = "0.48.5" +version = "0.52.0" path = "../targets" [features] diff --git a/crates/libs/targets/Cargo.toml b/crates/libs/targets/Cargo.toml index dcdb2ea4eb..77e1cf5d45 100644 --- a/crates/libs/targets/Cargo.toml +++ b/crates/libs/targets/Cargo.toml @@ -1,31 +1,32 @@ [package] name = "windows-targets" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import libs for Windows" repository = "https://github.com/microsoft/windows-rs" readme = "../../../docs/readme.md" [target.'cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.48.5" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.52.0" } [target.'cfg(all(target_arch = "x86_64", target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.48.5" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.52.0" } [target.'cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))'.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.48.5" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.52.0" } [target.'cfg(all(target_arch = "x86", target_env = "gnu", not(windows_raw_dylib)))'.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.48.5" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.52.0" } [target.'cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))'.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.48.5" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.52.0" } [target.x86_64-pc-windows-gnullvm.dependencies] -windows_x86_64_gnullvm = { path = "../../targets/x86_64_gnullvm", version = "0.48.5" } +windows_x86_64_gnullvm = { path = "../../targets/x86_64_gnullvm", version = "0.52.0" } [target.aarch64-pc-windows-gnullvm.dependencies] -windows_aarch64_gnullvm = { path = "../../targets/aarch64_gnullvm", version = "0.48.5" } +windows_aarch64_gnullvm = { path = "../../targets/aarch64_gnullvm", version = "0.52.0" } diff --git a/crates/libs/targets/src/lib.rs b/crates/libs/targets/src/lib.rs index a999f77bbc..64ebb503b4 100644 --- a/crates/libs/targets/src/lib.rs +++ b/crates/libs/targets/src/lib.rs @@ -34,7 +34,7 @@ macro_rules! link { #[macro_export] macro_rules! link { ($library:literal $abi:literal $($link_name:literal)? $(#[$doc:meta])? fn $($function:tt)*) => ( - #[link(name = "windows.0.48.5")] + #[link(name = "windows.0.52.0")] extern $abi { $(#[$doc])? $(#[link_name=$link_name])? diff --git a/crates/libs/windows/Cargo.toml b/crates/libs/windows/Cargo.toml index c73e07d9f8..f50e677f1d 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "windows" -version = "0.51.1" +version = "0.52.0" authors = ["Microsoft"] edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Rust for Windows" repository = "https://github.com/microsoft/windows-rs" documentation = "https://microsoft.github.io/windows-docs-rs/" readme = "../../../docs/readme.md" -rust-version = "1.56" categories = ["os::windows-apis"] [package.metadata.docs.rs] @@ -18,10 +18,10 @@ targets = [] rustc-args = ["--cfg", "docsrs"] [dependencies] -windows-core = { path = "../core", version = "0.51.1" } -windows-targets = { path = "../targets", version = "0.48.5" } -windows-implement = { path = "../implement", version = "0.51.1", optional = true } -windows-interface = { path = "../interface", version = "0.51.1", optional = true } +windows-core = { path = "../core", version = "0.52.0" } +windows-targets = { path = "../targets", version = "0.52.0" } +windows-implement = { path = "../implement", version = "0.52.0", optional = true } +windows-interface = { path = "../interface", version = "0.52.0", optional = true } [features] default = [] diff --git a/crates/targets/aarch64_gnullvm/Cargo.toml b/crates/targets/aarch64_gnullvm/Cargo.toml index 9dba5ce1fa..44d4f92943 100644 --- a/crates/targets/aarch64_gnullvm/Cargo.toml +++ b/crates/targets/aarch64_gnullvm/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_aarch64_gnullvm" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/aarch64_gnullvm/lib/libwindows.0.48.5.a b/crates/targets/aarch64_gnullvm/lib/libwindows.0.52.0.a similarity index 100% rename from crates/targets/aarch64_gnullvm/lib/libwindows.0.48.5.a rename to crates/targets/aarch64_gnullvm/lib/libwindows.0.52.0.a diff --git a/crates/targets/aarch64_msvc/Cargo.toml b/crates/targets/aarch64_msvc/Cargo.toml index bfb7bda180..f16aeeefd8 100644 --- a/crates/targets/aarch64_msvc/Cargo.toml +++ b/crates/targets/aarch64_msvc/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_aarch64_msvc" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/aarch64_msvc/lib/windows.0.48.5.lib b/crates/targets/aarch64_msvc/lib/windows.0.52.0.lib similarity index 100% rename from crates/targets/aarch64_msvc/lib/windows.0.48.5.lib rename to crates/targets/aarch64_msvc/lib/windows.0.52.0.lib diff --git a/crates/targets/i686_gnu/Cargo.toml b/crates/targets/i686_gnu/Cargo.toml index 5debc6e692..4200436f3b 100644 --- a/crates/targets/i686_gnu/Cargo.toml +++ b/crates/targets/i686_gnu/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_i686_gnu" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/i686_gnu/lib/libwindows.0.48.5.a b/crates/targets/i686_gnu/lib/libwindows.0.52.0.a similarity index 100% rename from crates/targets/i686_gnu/lib/libwindows.0.48.5.a rename to crates/targets/i686_gnu/lib/libwindows.0.52.0.a diff --git a/crates/targets/i686_msvc/Cargo.toml b/crates/targets/i686_msvc/Cargo.toml index ea76fb3a73..9a2b612b44 100644 --- a/crates/targets/i686_msvc/Cargo.toml +++ b/crates/targets/i686_msvc/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_i686_msvc" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/i686_msvc/lib/windows.0.48.5.lib b/crates/targets/i686_msvc/lib/windows.0.52.0.lib similarity index 100% rename from crates/targets/i686_msvc/lib/windows.0.48.5.lib rename to crates/targets/i686_msvc/lib/windows.0.52.0.lib diff --git a/crates/targets/x86_64_gnu/Cargo.toml b/crates/targets/x86_64_gnu/Cargo.toml index ffae9d2247..f45204b9a0 100644 --- a/crates/targets/x86_64_gnu/Cargo.toml +++ b/crates/targets/x86_64_gnu/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_x86_64_gnu" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/x86_64_gnu/lib/libwindows.0.48.5.a b/crates/targets/x86_64_gnu/lib/libwindows.0.52.0.a similarity index 100% rename from crates/targets/x86_64_gnu/lib/libwindows.0.48.5.a rename to crates/targets/x86_64_gnu/lib/libwindows.0.52.0.a diff --git a/crates/targets/x86_64_gnullvm/Cargo.toml b/crates/targets/x86_64_gnullvm/Cargo.toml index 1024997e13..7cadad8954 100644 --- a/crates/targets/x86_64_gnullvm/Cargo.toml +++ b/crates/targets/x86_64_gnullvm/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_x86_64_gnullvm" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/x86_64_gnullvm/lib/libwindows.0.48.5.a b/crates/targets/x86_64_gnullvm/lib/libwindows.0.52.0.a similarity index 100% rename from crates/targets/x86_64_gnullvm/lib/libwindows.0.48.5.a rename to crates/targets/x86_64_gnullvm/lib/libwindows.0.52.0.a diff --git a/crates/targets/x86_64_msvc/Cargo.toml b/crates/targets/x86_64_msvc/Cargo.toml index 4afa866c21..4156aefe85 100644 --- a/crates/targets/x86_64_msvc/Cargo.toml +++ b/crates/targets/x86_64_msvc/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "windows_x86_64_msvc" -version = "0.48.5" +version = "0.52.0" authors = ["Microsoft"] -edition = "2018" +edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Import lib for Windows" repository = "https://github.com/microsoft/windows-rs" diff --git a/crates/targets/x86_64_msvc/lib/windows.0.48.5.lib b/crates/targets/x86_64_msvc/lib/windows.0.52.0.lib similarity index 100% rename from crates/targets/x86_64_msvc/lib/windows.0.48.5.lib rename to crates/targets/x86_64_msvc/lib/windows.0.52.0.lib diff --git a/crates/tests/component/src/bindings.rs b/crates/tests/component/src/bindings.rs index 607d286b81..cb12754adf 100644 --- a/crates/tests/component/src/bindings.rs +++ b/crates/tests/component/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/component_client/src/bindings.rs b/crates/tests/component_client/src/bindings.rs index 9b60b87403..c9c113bd36 100644 --- a/crates/tests/component_client/src/bindings.rs +++ b/crates/tests/component_client/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/generic_interfaces.rs b/crates/tests/riddle/src/generic_interfaces.rs index 1b2512201d..afc40893fd 100644 --- a/crates/tests/riddle/src/generic_interfaces.rs +++ b/crates/tests/riddle/src/generic_interfaces.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/module_attributes.rs b/crates/tests/riddle/src/module_attributes.rs index 1bcd6166d4..e9018330a7 100644 --- a/crates/tests/riddle/src/module_attributes.rs +++ b/crates/tests/riddle/src/module_attributes.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/nested_module.rs b/crates/tests/riddle/src/nested_module.rs index 411da8b7b4..860b88b86d 100644 --- a/crates/tests/riddle/src/nested_module.rs +++ b/crates/tests/riddle/src/nested_module.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/nested_struct.rs b/crates/tests/riddle/src/nested_struct.rs index cffda9bb9c..1191f582a7 100644 --- a/crates/tests/riddle/src/nested_struct.rs +++ b/crates/tests/riddle/src/nested_struct.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/params.rs b/crates/tests/riddle/src/params.rs index c4cadf4199..f0bd7ee796 100644 --- a/crates/tests/riddle/src/params.rs +++ b/crates/tests/riddle/src/params.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/struct.rs b/crates/tests/riddle/src/struct.rs index a57d521a0f..410ad2e9a2 100644 --- a/crates/tests/riddle/src/struct.rs +++ b/crates/tests/riddle/src/struct.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/win32_struct.rs b/crates/tests/riddle/src/win32_struct.rs index 25753a9404..18c3860a7d 100644 --- a/crates/tests/riddle/src/win32_struct.rs +++ b/crates/tests/riddle/src/win32_struct.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/riddle/src/winrt_struct.rs b/crates/tests/riddle/src/winrt_struct.rs index 1bcd6166d4..e9018330a7 100644 --- a/crates/tests/riddle/src/winrt_struct.rs +++ b/crates/tests/riddle/src/winrt_struct.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_arch.rs b/crates/tests/standalone/src/b_arch.rs index 3d37677982..fe38d8ebab 100644 --- a/crates/tests/standalone/src/b_arch.rs +++ b/crates/tests/standalone/src/b_arch.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_arch_dependencies.rs b/crates/tests/standalone/src/b_arch_dependencies.rs index 482b4eafc0..1b33f4b2ab 100644 --- a/crates/tests/standalone/src/b_arch_dependencies.rs +++ b/crates/tests/standalone/src/b_arch_dependencies.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_bstr.rs b/crates/tests/standalone/src/b_bstr.rs index 8340e70ed3..db7c9066ed 100644 --- a/crates/tests/standalone/src/b_bstr.rs +++ b/crates/tests/standalone/src/b_bstr.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_calendar.rs b/crates/tests/standalone/src/b_calendar.rs index b4b06fed8b..7e440c4d4c 100644 --- a/crates/tests/standalone/src/b_calendar.rs +++ b/crates/tests/standalone/src/b_calendar.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_constant_types.rs b/crates/tests/standalone/src/b_constant_types.rs index 0708635d64..44aeaa5274 100644 --- a/crates/tests/standalone/src/b_constant_types.rs +++ b/crates/tests/standalone/src/b_constant_types.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_depends.rs b/crates/tests/standalone/src/b_depends.rs index d4b8961711..adae2df690 100644 --- a/crates/tests/standalone/src/b_depends.rs +++ b/crates/tests/standalone/src/b_depends.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_enumeration.rs b/crates/tests/standalone/src/b_enumeration.rs index 665c48fb25..8bba2ac819 100644 --- a/crates/tests/standalone/src/b_enumeration.rs +++ b/crates/tests/standalone/src/b_enumeration.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_enumerator.rs b/crates/tests/standalone/src/b_enumerator.rs index 0b042a99bc..c6468d7d7d 100644 --- a/crates/tests/standalone/src/b_enumerator.rs +++ b/crates/tests/standalone/src/b_enumerator.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_guid.rs b/crates/tests/standalone/src/b_guid.rs index d820e6ce38..b7d8f805cd 100644 --- a/crates/tests/standalone/src/b_guid.rs +++ b/crates/tests/standalone/src/b_guid.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_hresult.rs b/crates/tests/standalone/src/b_hresult.rs index ff6edfddac..033c9e2334 100644 --- a/crates/tests/standalone/src/b_hresult.rs +++ b/crates/tests/standalone/src/b_hresult.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_hstring.rs b/crates/tests/standalone/src/b_hstring.rs index e98aab1816..2bfecba1ec 100644 --- a/crates/tests/standalone/src/b_hstring.rs +++ b/crates/tests/standalone/src/b_hstring.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_inspectable.rs b/crates/tests/standalone/src/b_inspectable.rs index 1a15fbe611..b3341a67b7 100644 --- a/crates/tests/standalone/src/b_inspectable.rs +++ b/crates/tests/standalone/src/b_inspectable.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_nested.rs b/crates/tests/standalone/src/b_nested.rs index 423332cd4b..218b112ba8 100644 --- a/crates/tests/standalone/src/b_nested.rs +++ b/crates/tests/standalone/src/b_nested.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_none.rs b/crates/tests/standalone/src/b_none.rs index b5e5c649e8..037d27a448 100644 --- a/crates/tests/standalone/src/b_none.rs +++ b/crates/tests/standalone/src/b_none.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_overloads.rs b/crates/tests/standalone/src/b_overloads.rs index 5069cfc9f8..b4d33c624c 100644 --- a/crates/tests/standalone/src/b_overloads.rs +++ b/crates/tests/standalone/src/b_overloads.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_pcstr.rs b/crates/tests/standalone/src/b_pcstr.rs index 909c3e12dd..102f10791d 100644 --- a/crates/tests/standalone/src/b_pcstr.rs +++ b/crates/tests/standalone/src/b_pcstr.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_pcwstr.rs b/crates/tests/standalone/src/b_pcwstr.rs index ca476b7861..6e64649d55 100644 --- a/crates/tests/standalone/src/b_pcwstr.rs +++ b/crates/tests/standalone/src/b_pcwstr.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_pstr.rs b/crates/tests/standalone/src/b_pstr.rs index 4152a902a2..3328b8e288 100644 --- a/crates/tests/standalone/src/b_pstr.rs +++ b/crates/tests/standalone/src/b_pstr.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_pwstr.rs b/crates/tests/standalone/src/b_pwstr.rs index 343619a3aa..fd1679180b 100644 --- a/crates/tests/standalone/src/b_pwstr.rs +++ b/crates/tests/standalone/src/b_pwstr.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_std.rs b/crates/tests/standalone/src/b_std.rs index 59f37a6a48..1a8ab0a0d2 100644 --- a/crates/tests/standalone/src/b_std.rs +++ b/crates/tests/standalone/src/b_std.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_stringable.rs b/crates/tests/standalone/src/b_stringable.rs index ceb04732ba..d488707011 100644 --- a/crates/tests/standalone/src/b_stringable.rs +++ b/crates/tests/standalone/src/b_stringable.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_test.rs b/crates/tests/standalone/src/b_test.rs index 8d1882e3a7..18b70ae3b8 100644 --- a/crates/tests/standalone/src/b_test.rs +++ b/crates/tests/standalone/src/b_test.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_unknown.rs b/crates/tests/standalone/src/b_unknown.rs index f44b8caf41..7ce5c1c595 100644 --- a/crates/tests/standalone/src/b_unknown.rs +++ b/crates/tests/standalone/src/b_unknown.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_uri.rs b/crates/tests/standalone/src/b_uri.rs index 2ad3845409..cf9d487d7f 100644 --- a/crates/tests/standalone/src/b_uri.rs +++ b/crates/tests/standalone/src/b_uri.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/standalone/src/b_win_enumerator.rs b/crates/tests/standalone/src/b_win_enumerator.rs index a3453ff738..e7688d7116 100644 --- a/crates/tests/standalone/src/b_win_enumerator.rs +++ b/crates/tests/standalone/src/b_win_enumerator.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.51.1 +// Bindings generated by `windows-bindgen` 0.52.0 #![allow( non_snake_case, diff --git a/crates/tests/targets/tests/files.rs b/crates/tests/targets/tests/files.rs index 667817c941..d27d051195 100644 --- a/crates/tests/targets/tests/files.rs +++ b/crates/tests/targets/tests/files.rs @@ -3,11 +3,11 @@ #[test] fn test() { - std::include_bytes!("../../../targets/aarch64_gnullvm/lib/libwindows.0.48.5.a"); - std::include_bytes!("../../../targets/aarch64_msvc/lib/windows.0.48.5.lib"); - std::include_bytes!("../../../targets/i686_gnu/lib/libwindows.0.48.5.a"); - std::include_bytes!("../../../targets/i686_msvc/lib/windows.0.48.5.lib"); - std::include_bytes!("../../../targets/x86_64_gnu/lib/libwindows.0.48.5.a"); - std::include_bytes!("../../../targets/x86_64_gnullvm/lib/libwindows.0.48.5.a"); - std::include_bytes!("../../../targets/x86_64_msvc/lib/windows.0.48.5.lib"); + std::include_bytes!("../../../targets/aarch64_gnullvm/lib/libwindows.0.52.0.a"); + std::include_bytes!("../../../targets/aarch64_msvc/lib/windows.0.52.0.lib"); + std::include_bytes!("../../../targets/i686_gnu/lib/libwindows.0.52.0.a"); + std::include_bytes!("../../../targets/i686_msvc/lib/windows.0.52.0.lib"); + std::include_bytes!("../../../targets/x86_64_gnu/lib/libwindows.0.52.0.a"); + std::include_bytes!("../../../targets/x86_64_gnullvm/lib/libwindows.0.52.0.a"); + std::include_bytes!("../../../targets/x86_64_msvc/lib/windows.0.52.0.lib"); } diff --git a/crates/tools/gnu/Cargo.toml b/crates/tools/gnu/Cargo.toml index 0e134bb91a..77db452ebc 100644 --- a/crates/tools/gnu/Cargo.toml +++ b/crates/tools/gnu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tool_gnu" -version = "0.48.5" +version = "0.52.0" edition = "2021" publish = false diff --git a/crates/tools/msvc/Cargo.toml b/crates/tools/msvc/Cargo.toml index e73c678700..a3412b4145 100644 --- a/crates/tools/msvc/Cargo.toml +++ b/crates/tools/msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tool_msvc" -version = "0.48.5" +version = "0.52.0" edition = "2021" publish = false diff --git a/crates/tools/riddle/Cargo.toml b/crates/tools/riddle/Cargo.toml index 767387def7..815ea034de 100644 --- a/crates/tools/riddle/Cargo.toml +++ b/crates/tools/riddle/Cargo.toml @@ -3,11 +3,12 @@ name = "riddle" version = "0.0.1" authors = ["Microsoft"] edition = "2021" +rust-version = "1.56" license = "MIT OR Apache-2.0" description = "Windows metadata compiler" repository = "https://github.com/microsoft/windows-rs" [dependencies.windows-bindgen] path = "../../libs/bindgen" -version = "0.51.1" +version = "0.52.0" default-features = false diff --git a/docs/readme.md b/docs/readme.md index d1c29da2e8..0090ad77dc 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -3,7 +3,7 @@ The [windows](https://crates.io/crates/windows) and [windows-sys](https://crates.io/crates/windows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https://github.com/microsoft/windows-rs/tree/master/crates/libs/bindgen/default) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++/WinRT](https://github.com/microsoft/cppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs. * [Getting started](https://kennykerr.ca/rust-getting-started/) -* [Samples](https://github.com/microsoft/windows-rs/tree/0.51.1/crates/samples) +* [Samples](https://github.com/microsoft/windows-rs/tree/0.52.0/crates/samples) * [Releases](https://github.com/microsoft/windows-rs/releases) Start by adding the following to your Cargo.toml file: