From a81e838dba933f2095949a133c80efa6ba702d06 Mon Sep 17 00:00:00 2001 From: Kenny Kerr Date: Wed, 3 Sep 2025 14:18:54 -0500 Subject: [PATCH] Release 69 --- Cargo.toml | 30 +++++++++---------- crates/libs/bindgen/Cargo.toml | 2 +- crates/libs/bindgen/readme.md | 4 +-- crates/libs/collections/Cargo.toml | 2 +- crates/libs/collections/readme.md | 2 +- crates/libs/core/Cargo.toml | 2 +- crates/libs/cppwinrt/Cargo.toml | 2 +- crates/libs/future/Cargo.toml | 2 +- crates/libs/future/readme.md | 2 +- crates/libs/link/Cargo.toml | 2 +- crates/libs/link/readme.md | 2 +- crates/libs/numerics/Cargo.toml | 2 +- crates/libs/registry/Cargo.toml | 2 +- crates/libs/registry/readme.md | 2 +- crates/libs/result/Cargo.toml | 2 +- crates/libs/result/readme.md | 2 +- crates/libs/services/Cargo.toml | 2 +- crates/libs/services/readme.md | 2 +- crates/libs/strings/Cargo.toml | 2 +- crates/libs/strings/readme.md | 2 +- crates/libs/sys/Cargo.toml | 2 +- crates/libs/sys/readme.md | 2 +- crates/libs/threading/Cargo.toml | 2 +- crates/libs/threading/readme.md | 2 +- crates/libs/version/Cargo.toml | 2 +- crates/libs/windows/Cargo.toml | 2 +- crates/libs/windows/readme.md | 2 +- .../json_validator_winrt/src/bindings.rs | 2 +- .../src/bindings.rs | 2 +- crates/samples/services/time/src/bindings.rs | 2 +- crates/tests/libs/bindgen/src/comment.rs | 2 +- .../libs/bindgen/src/comment_no_allow.rs | 2 +- 32 files changed, 47 insertions(+), 47 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8f85037888..7f57baf041 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,22 +32,22 @@ serde = { version = "1.0", default-features = false } syn = { version = "2.0", default-features = false } serde_json = {version = "1.0", default-features = false } # generated dependencies -cppwinrt = { version = "0.3.2", path = "crates/libs/cppwinrt", default-features = false } -windows = { version = "0.61.3", path = "crates/libs/windows", default-features = false } -windows-bindgen = { version = "0.62.1", path = "crates/libs/bindgen", default-features = false } -windows-collections = { version = "0.2.0", path = "crates/libs/collections", default-features = false } -windows-core = { version = "0.61.2", path = "crates/libs/core", default-features = false } -windows-future = { version = "0.2.1", path = "crates/libs/future", default-features = false } +cppwinrt = { version = "0.3.3", path = "crates/libs/cppwinrt", default-features = false } +windows = { version = "0.62.0", path = "crates/libs/windows", default-features = false } +windows-bindgen = { version = "0.63.0", path = "crates/libs/bindgen", default-features = false } +windows-collections = { version = "0.3.0", path = "crates/libs/collections", default-features = false } +windows-core = { version = "0.62.0", path = "crates/libs/core", default-features = false } +windows-future = { version = "0.3.0", path = "crates/libs/future", default-features = false } windows-implement = { version = "0.60.0", path = "crates/libs/implement", default-features = false } windows-interface = { version = "0.59.1", path = "crates/libs/interface", default-features = false } -windows-link = { version = "0.1.3", path = "crates/libs/link", default-features = false } +windows-link = { version = "0.2.0", path = "crates/libs/link", default-features = false } windows-metadata = { version = "0.59.0", path = "crates/libs/metadata", default-features = false } -windows-numerics = { version = "0.2.0", path = "crates/libs/numerics", default-features = false } -windows-registry = { version = "0.5.3", path = "crates/libs/registry", default-features = false } -windows-result = { version = "0.3.4", path = "crates/libs/result", default-features = false } -windows-services = { version = "0.25.0", path = "crates/libs/services", default-features = false } -windows-strings = { version = "0.4.2", path = "crates/libs/strings", default-features = false } -windows-sys = { version = "0.60.2", path = "crates/libs/sys", default-features = false } +windows-numerics = { version = "0.3.0", path = "crates/libs/numerics", default-features = false } +windows-registry = { version = "0.6.0", path = "crates/libs/registry", default-features = false } +windows-result = { version = "0.4.0", path = "crates/libs/result", default-features = false } +windows-services = { version = "0.26.0", path = "crates/libs/services", default-features = false } +windows-strings = { version = "0.5.0", path = "crates/libs/strings", default-features = false } +windows-sys = { version = "0.61.0", path = "crates/libs/sys", default-features = false } windows-targets = { version = "0.53.3", path = "crates/libs/targets", default-features = false } -windows-threading = { version = "0.1.0", path = "crates/libs/threading", default-features = false } -windows-version = { version = "0.1.4", path = "crates/libs/version", default-features = false } +windows-threading = { version = "0.2.0", path = "crates/libs/threading", default-features = false } +windows-version = { version = "0.1.5", path = "crates/libs/version", default-features = false } diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index b3e0f7af3f..8b45f755c9 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-bindgen" -version = "0.62.1" +version = "0.63.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/bindgen/readme.md b/crates/libs/bindgen/readme.md index e795c73e92..8042822223 100644 --- a/crates/libs/bindgen/readme.md +++ b/crates/libs/bindgen/readme.md @@ -10,10 +10,10 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-link] -version = "0.1" +version = "0.2" [build-dependencies.windows-bindgen] -version = "0.62" +version = "0.63" ``` Generate Rust bindings in a build script as follows: diff --git a/crates/libs/collections/Cargo.toml b/crates/libs/collections/Cargo.toml index 44b02c8f98..5f1e32f66b 100644 --- a/crates/libs/collections/Cargo.toml +++ b/crates/libs/collections/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-collections" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/collections/readme.md b/crates/libs/collections/readme.md index bfb56105a0..7f2fa6676a 100644 --- a/crates/libs/collections/readme.md +++ b/crates/libs/collections/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-collections] -version = "0.2" +version = "0.3" ``` Use the Windows collection types as needed: diff --git a/crates/libs/core/Cargo.toml b/crates/libs/core/Cargo.toml index 348c242da3..c3043270b9 100644 --- a/crates/libs/core/Cargo.toml +++ b/crates/libs/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-core" -version = "0.61.2" +version = "0.62.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/cppwinrt/Cargo.toml b/crates/libs/cppwinrt/Cargo.toml index dd84040237..263123128c 100644 --- a/crates/libs/cppwinrt/Cargo.toml +++ b/crates/libs/cppwinrt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cppwinrt" -version = "0.3.2" +version = "0.3.3" edition = "2021" rust-version = "1.74" license = "MIT OR Apache-2.0" diff --git a/crates/libs/future/Cargo.toml b/crates/libs/future/Cargo.toml index 03e7743743..f9204cef37 100644 --- a/crates/libs/future/Cargo.toml +++ b/crates/libs/future/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-future" -version = "0.2.1" +version = "0.3.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/future/readme.md b/crates/libs/future/readme.md index 83dba832fd..d16d77b9b2 100644 --- a/crates/libs/future/readme.md +++ b/crates/libs/future/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-future] -version = "0.2" +version = "0.3" ``` Use the Windows async types as needed: diff --git a/crates/libs/link/Cargo.toml b/crates/libs/link/Cargo.toml index 4725fbb620..1a35c03cbe 100644 --- a/crates/libs/link/Cargo.toml +++ b/crates/libs/link/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows-link" -version = "0.1.3" +version = "0.2.0" edition = "2021" rust-version = "1.71" license = "MIT OR Apache-2.0" diff --git a/crates/libs/link/readme.md b/crates/libs/link/readme.md index d6eb15f073..f6c343f667 100644 --- a/crates/libs/link/readme.md +++ b/crates/libs/link/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-link] -version = "0.1" +version = "0.2" ``` Use the `link` macro to define the external functions you wish to call: diff --git a/crates/libs/numerics/Cargo.toml b/crates/libs/numerics/Cargo.toml index 980c6ab3ed..194b9bb074 100644 --- a/crates/libs/numerics/Cargo.toml +++ b/crates/libs/numerics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-numerics" -version = "0.2.0" +version = "0.3.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/registry/Cargo.toml b/crates/libs/registry/Cargo.toml index bafa83f035..2064b4a1f8 100644 --- a/crates/libs/registry/Cargo.toml +++ b/crates/libs/registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-registry" -version = "0.5.3" +version = "0.6.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/registry/readme.md b/crates/libs/registry/readme.md index 43d3837adb..0e7b7aa1d9 100644 --- a/crates/libs/registry/readme.md +++ b/crates/libs/registry/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-registry] -version = "0.5" +version = "0.6" ``` Read and write registry keys and values as needed: diff --git a/crates/libs/result/Cargo.toml b/crates/libs/result/Cargo.toml index abe4777f0f..e7f0b98905 100644 --- a/crates/libs/result/Cargo.toml +++ b/crates/libs/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-result" -version = "0.3.4" +version = "0.4.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/result/readme.md b/crates/libs/result/readme.md index fc42e22310..68debcf3b9 100644 --- a/crates/libs/result/readme.md +++ b/crates/libs/result/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-result] -version = "0.3" +version = "0.4" ``` Use the `HRESULT`, `Error`, and specialized `Result` types as needed: diff --git a/crates/libs/services/Cargo.toml b/crates/libs/services/Cargo.toml index 304c9886e4..2b22ac8b9f 100644 --- a/crates/libs/services/Cargo.toml +++ b/crates/libs/services/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-services" -version = "0.25.0" +version = "0.26.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/services/readme.md b/crates/libs/services/readme.md index 6989f6ee2e..4df3b580b5 100644 --- a/crates/libs/services/readme.md +++ b/crates/libs/services/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-services] -version = "0.25" +version = "0.26" ``` Use the Windows services support as needed. Here is how you might write a simple Windows services process: diff --git a/crates/libs/strings/Cargo.toml b/crates/libs/strings/Cargo.toml index 45f53d6a34..87ca8f265f 100644 --- a/crates/libs/strings/Cargo.toml +++ b/crates/libs/strings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-strings" -version = "0.4.2" +version = "0.5.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/strings/readme.md b/crates/libs/strings/readme.md index 1e26e77b5b..4084fae636 100644 --- a/crates/libs/strings/readme.md +++ b/crates/libs/strings/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-strings] -version = "0.4" +version = "0.5" ``` Use the Windows string types as needed: diff --git a/crates/libs/sys/Cargo.toml b/crates/libs/sys/Cargo.toml index a171855cf9..468df4842f 100644 --- a/crates/libs/sys/Cargo.toml +++ b/crates/libs/sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-sys" -version = "0.60.2" +version = "0.61.0" edition = "2021" rust-version = "1.71" license = "MIT OR Apache-2.0" diff --git a/crates/libs/sys/readme.md b/crates/libs/sys/readme.md index eb1479d661..cd3f62027b 100644 --- a/crates/libs/sys/readme.md +++ b/crates/libs/sys/readme.md @@ -11,7 +11,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-sys] -version = "0.60" +version = "0.61" features = [ "Win32_Security", "Win32_System_Threading", diff --git a/crates/libs/threading/Cargo.toml b/crates/libs/threading/Cargo.toml index 49e2e5717c..d16510eecc 100644 --- a/crates/libs/threading/Cargo.toml +++ b/crates/libs/threading/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-threading" -version = "0.1.0" +version = "0.2.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/threading/readme.md b/crates/libs/threading/readme.md index 0d3effedf4..60e72f6c9a 100644 --- a/crates/libs/threading/readme.md +++ b/crates/libs/threading/readme.md @@ -10,7 +10,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-threading] -version = "0.1" +version = "0.2" ``` Use the Windows threading support as needed. Here is how you might submit a closure to run on the default thread pool: diff --git a/crates/libs/version/Cargo.toml b/crates/libs/version/Cargo.toml index 8bae977b56..a08961108d 100644 --- a/crates/libs/version/Cargo.toml +++ b/crates/libs/version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-version" -version = "0.1.4" +version = "0.1.5" edition = "2021" rust-version = "1.74" license = "MIT OR Apache-2.0" diff --git a/crates/libs/windows/Cargo.toml b/crates/libs/windows/Cargo.toml index 14ce18f5c7..265e6566b2 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows" -version = "0.61.3" +version = "0.62.0" edition = "2021" rust-version = "1.82" license = "MIT OR Apache-2.0" diff --git a/crates/libs/windows/readme.md b/crates/libs/windows/readme.md index b37bb24d0b..1918f53a6e 100644 --- a/crates/libs/windows/readme.md +++ b/crates/libs/windows/readme.md @@ -11,7 +11,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.61" +version = "0.62" features = [ "Data_Xml_Dom", "Win32_Security", diff --git a/crates/samples/components/json_validator_winrt/src/bindings.rs b/crates/samples/components/json_validator_winrt/src/bindings.rs index 56bba9723e..a327a2328c 100644 --- a/crates/samples/components/json_validator_winrt/src/bindings.rs +++ b/crates/samples/components/json_validator_winrt/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.62.1 +// Bindings generated by `windows-bindgen` 0.63.0 #![allow( non_snake_case, diff --git a/crates/samples/components/json_validator_winrt_client/src/bindings.rs b/crates/samples/components/json_validator_winrt_client/src/bindings.rs index 95b871e7d7..048a3e9aeb 100644 --- a/crates/samples/components/json_validator_winrt_client/src/bindings.rs +++ b/crates/samples/components/json_validator_winrt_client/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.62.1 +// Bindings generated by `windows-bindgen` 0.63.0 #![allow( non_snake_case, diff --git a/crates/samples/services/time/src/bindings.rs b/crates/samples/services/time/src/bindings.rs index 66767735f9..ba9eee5c93 100644 --- a/crates/samples/services/time/src/bindings.rs +++ b/crates/samples/services/time/src/bindings.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.62.1 +// Bindings generated by `windows-bindgen` 0.63.0 #![allow( non_snake_case, diff --git a/crates/tests/libs/bindgen/src/comment.rs b/crates/tests/libs/bindgen/src/comment.rs index 0f8771c205..b0a1da7f57 100644 --- a/crates/tests/libs/bindgen/src/comment.rs +++ b/crates/tests/libs/bindgen/src/comment.rs @@ -1,4 +1,4 @@ -// Bindings generated by `windows-bindgen` 0.62.1 +// Bindings generated by `windows-bindgen` 0.63.0 #![allow( non_snake_case, diff --git a/crates/tests/libs/bindgen/src/comment_no_allow.rs b/crates/tests/libs/bindgen/src/comment_no_allow.rs index 9c01a75b4e..06ff3016aa 100644 --- a/crates/tests/libs/bindgen/src/comment_no_allow.rs +++ b/crates/tests/libs/bindgen/src/comment_no_allow.rs @@ -1,3 +1,3 @@ -// Bindings generated by `windows-bindgen` 0.62.1 +// Bindings generated by `windows-bindgen` 0.63.0 windows_link::link!("kernel32.dll" "system" fn GetTickCount() -> u32);