Bump windows-bindgen to 0.54.0

This commit is contained in:
Chris Denton 2024-03-03 14:44:58 +00:00
parent 3b85d2c7fc
commit b25203e30f
No known key found for this signature in database
GPG Key ID: 713472F2F45627DE
3 changed files with 38 additions and 36 deletions

View File

@ -6279,12 +6279,14 @@ dependencies = [
[[package]] [[package]]
name = "windows-bindgen" name = "windows-bindgen"
version = "0.52.0" version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "970efb0b6849eb8a87a898f586af7cc167567b070014c7434514c0bde0ca341c" checksum = "d86976b4742897f1df038908f5af6c0c1a291262eecf3e05abf1799bd3002dc2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"rayon", "rayon",
"serde",
"serde_json",
"syn 2.0.52", "syn 2.0.52",
"windows-metadata", "windows-metadata",
] ]
@ -6300,9 +6302,9 @@ dependencies = [
[[package]] [[package]]
name = "windows-metadata" name = "windows-metadata"
version = "0.52.0" version = "0.54.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "218fd59201e26acdbb894fa2b302d1de84bf3eec7d0eb894ac8e9c5a854ee4ef" checksum = "e44370b8367d7fd54085dff98fa774ead5070dd15aa892270a370555e35d04c2"
[[package]] [[package]]
name = "windows-sys" name = "windows-sys"

View File

@ -1,4 +1,4 @@
// Bindings generated by `windows-bindgen` 0.52.0 // Bindings generated by `windows-bindgen` 0.54.0
#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)]
#[link(name = "advapi32")] #[link(name = "advapi32")]
@ -17,11 +17,11 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn AcquireSRWLockExclusive(srwlock: *mut SRWLOCK) -> (); pub fn AcquireSRWLockExclusive(srwlock: *mut SRWLOCK);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn AcquireSRWLockShared(srwlock: *mut SRWLOCK) -> (); pub fn AcquireSRWLockShared(srwlock: *mut SRWLOCK);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -150,7 +150,7 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn DeleteProcThreadAttributeList(lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST) -> (); pub fn DeleteProcThreadAttributeList(lpattributelist: LPPROC_THREAD_ATTRIBUTE_LIST);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -338,11 +338,11 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn GetSystemInfo(lpsysteminfo: *mut SYSTEM_INFO) -> (); pub fn GetSystemInfo(lpsysteminfo: *mut SYSTEM_INFO);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn GetSystemTimeAsFileTime(lpsystemtimeasfiletime: *mut FILETIME) -> (); pub fn GetSystemTimeAsFileTime(lpsystemtimeasfiletime: *mut FILETIME);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -445,11 +445,11 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn ReleaseSRWLockExclusive(srwlock: *mut SRWLOCK) -> (); pub fn ReleaseSRWLockExclusive(srwlock: *mut SRWLOCK);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn ReleaseSRWLockShared(srwlock: *mut SRWLOCK) -> (); pub fn ReleaseSRWLockShared(srwlock: *mut SRWLOCK);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -503,7 +503,7 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn SetLastError(dwerrcode: WIN32_ERROR) -> (); pub fn SetLastError(dwerrcode: WIN32_ERROR);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -522,7 +522,7 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn Sleep(dwmilliseconds: u32) -> (); pub fn Sleep(dwmilliseconds: u32);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -596,11 +596,11 @@ extern "system" {
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn WakeAllConditionVariable(conditionvariable: *mut CONDITION_VARIABLE) -> (); pub fn WakeAllConditionVariable(conditionvariable: *mut CONDITION_VARIABLE);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
pub fn WakeConditionVariable(conditionvariable: *mut CONDITION_VARIABLE) -> (); pub fn WakeConditionVariable(conditionvariable: *mut CONDITION_VARIABLE);
} }
#[link(name = "kernel32")] #[link(name = "kernel32")]
extern "system" { extern "system" {
@ -760,7 +760,7 @@ extern "system" {
} }
#[link(name = "ws2_32")] #[link(name = "ws2_32")]
extern "system" { extern "system" {
pub fn freeaddrinfo(paddrinfo: *const ADDRINFOA) -> (); pub fn freeaddrinfo(paddrinfo: *const ADDRINFOA);
} }
#[link(name = "ws2_32")] #[link(name = "ws2_32")]
extern "system" { extern "system" {
@ -3083,9 +3083,9 @@ impl ::core::clone::Clone for EXCEPTION_RECORD {
*self *self
} }
} }
pub const EXCEPTION_STACK_OVERFLOW: NTSTATUS = -1073741571i32; pub const EXCEPTION_STACK_OVERFLOW: NTSTATUS = 0xC00000FD_u32 as _;
pub const EXTENDED_STARTUPINFO_PRESENT: PROCESS_CREATION_FLAGS = 524288u32; pub const EXTENDED_STARTUPINFO_PRESENT: PROCESS_CREATION_FLAGS = 524288u32;
pub const E_NOTIMPL: HRESULT = -2147467263i32; pub const E_NOTIMPL: HRESULT = 0x80004001_u32 as _;
pub const ExceptionCollidedUnwind: EXCEPTION_DISPOSITION = 3i32; pub const ExceptionCollidedUnwind: EXCEPTION_DISPOSITION = 3i32;
pub const ExceptionContinueExecution: EXCEPTION_DISPOSITION = 0i32; pub const ExceptionContinueExecution: EXCEPTION_DISPOSITION = 0i32;
pub const ExceptionContinueSearch: EXCEPTION_DISPOSITION = 1i32; pub const ExceptionContinueSearch: EXCEPTION_DISPOSITION = 1i32;
@ -3646,7 +3646,7 @@ pub type LPOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option<
dwerrorcode: u32, dwerrorcode: u32,
dwnumberofbytestransfered: u32, dwnumberofbytestransfered: u32,
lpoverlapped: *mut OVERLAPPED, lpoverlapped: *mut OVERLAPPED,
) -> (), ),
>; >;
pub type LPPROC_THREAD_ATTRIBUTE_LIST = *mut ::core::ffi::c_void; pub type LPPROC_THREAD_ATTRIBUTE_LIST = *mut ::core::ffi::c_void;
pub type LPPROGRESS_ROUTINE = ::core::option::Option< pub type LPPROGRESS_ROUTINE = ::core::option::Option<
@ -3672,7 +3672,7 @@ pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option<
cbtransferred: u32, cbtransferred: u32,
lpoverlapped: *mut OVERLAPPED, lpoverlapped: *mut OVERLAPPED,
dwflags: u32, dwflags: u32,
) -> (), ),
>; >;
#[repr(C)] #[repr(C)]
pub struct M128A { pub struct M128A {
@ -3771,7 +3771,7 @@ pub type PIO_APC_ROUTINE = ::core::option::Option<
apccontext: *mut ::core::ffi::c_void, apccontext: *mut ::core::ffi::c_void,
iostatusblock: *mut IO_STATUS_BLOCK, iostatusblock: *mut IO_STATUS_BLOCK,
reserved: u32, reserved: u32,
) -> (), ),
>; >;
pub const PIPE_ACCEPT_REMOTE_CLIENTS: NAMED_PIPE_MODE = 0u32; pub const PIPE_ACCEPT_REMOTE_CLIENTS: NAMED_PIPE_MODE = 0u32;
pub const PIPE_ACCESS_DUPLEX: FILE_FLAGS_AND_ATTRIBUTES = 3u32; pub const PIPE_ACCESS_DUPLEX: FILE_FLAGS_AND_ATTRIBUTES = 3u32;
@ -3814,7 +3814,7 @@ pub type PTIMERAPCROUTINE = ::core::option::Option<
lpargtocompletionroutine: *const ::core::ffi::c_void, lpargtocompletionroutine: *const ::core::ffi::c_void,
dwtimerlowvalue: u32, dwtimerlowvalue: u32,
dwtimerhighvalue: u32, dwtimerhighvalue: u32,
) -> (), ),
>; >;
pub type PWSTR = *mut u16; pub type PWSTR = *mut u16;
pub const READ_CONTROL: FILE_ACCESS_RIGHTS = 131072u32; pub const READ_CONTROL: FILE_ACCESS_RIGHTS = 131072u32;
@ -3847,7 +3847,7 @@ pub type SET_FILE_POINTER_MOVE_METHOD = u32;
#[repr(C)] #[repr(C)]
pub struct SOCKADDR { pub struct SOCKADDR {
pub sa_family: ADDRESS_FAMILY, pub sa_family: ADDRESS_FAMILY,
pub sa_data: [u8; 14], pub sa_data: [i8; 14],
} }
impl ::core::marker::Copy for SOCKADDR {} impl ::core::marker::Copy for SOCKADDR {}
impl ::core::clone::Clone for SOCKADDR { impl ::core::clone::Clone for SOCKADDR {
@ -3858,7 +3858,7 @@ impl ::core::clone::Clone for SOCKADDR {
#[repr(C)] #[repr(C)]
pub struct SOCKADDR_UN { pub struct SOCKADDR_UN {
pub sun_family: ADDRESS_FAMILY, pub sun_family: ADDRESS_FAMILY,
pub sun_path: [u8; 108], pub sun_path: [i8; 108],
} }
impl ::core::marker::Copy for SOCKADDR_UN {} impl ::core::marker::Copy for SOCKADDR_UN {}
impl ::core::clone::Clone for SOCKADDR_UN { impl ::core::clone::Clone for SOCKADDR_UN {
@ -3949,12 +3949,12 @@ impl ::core::clone::Clone for STARTUPINFOW {
} }
} }
pub type STARTUPINFOW_FLAGS = u32; pub type STARTUPINFOW_FLAGS = u32;
pub const STATUS_DELETE_PENDING: NTSTATUS = -1073741738i32; pub const STATUS_DELETE_PENDING: NTSTATUS = 0xC0000056_u32 as _;
pub const STATUS_END_OF_FILE: NTSTATUS = -1073741807i32; pub const STATUS_END_OF_FILE: NTSTATUS = 0xC0000011_u32 as _;
pub const STATUS_INVALID_PARAMETER: NTSTATUS = -1073741811i32; pub const STATUS_INVALID_PARAMETER: NTSTATUS = 0xC000000D_u32 as _;
pub const STATUS_NOT_IMPLEMENTED: NTSTATUS = -1073741822i32; pub const STATUS_NOT_IMPLEMENTED: NTSTATUS = 0xC0000002_u32 as _;
pub const STATUS_PENDING: NTSTATUS = 259i32; pub const STATUS_PENDING: NTSTATUS = 0x103_u32 as _;
pub const STATUS_SUCCESS: NTSTATUS = 0i32; pub const STATUS_SUCCESS: NTSTATUS = 0x0_u32 as _;
pub const STD_ERROR_HANDLE: STD_HANDLE = 4294967284u32; pub const STD_ERROR_HANDLE: STD_HANDLE = 4294967284u32;
pub type STD_HANDLE = u32; pub type STD_HANDLE = u32;
pub const STD_INPUT_HANDLE: STD_HANDLE = 4294967286u32; pub const STD_INPUT_HANDLE: STD_HANDLE = 4294967286u32;
@ -4115,8 +4115,8 @@ pub struct WSADATA {
pub iMaxSockets: u16, pub iMaxSockets: u16,
pub iMaxUdpDg: u16, pub iMaxUdpDg: u16,
pub lpVendorInfo: PSTR, pub lpVendorInfo: PSTR,
pub szDescription: [u8; 257], pub szDescription: [i8; 257],
pub szSystemStatus: [u8; 129], pub szSystemStatus: [i8; 129],
} }
#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
impl ::core::marker::Copy for WSADATA {} impl ::core::marker::Copy for WSADATA {}
@ -4131,8 +4131,8 @@ impl ::core::clone::Clone for WSADATA {
pub struct WSADATA { pub struct WSADATA {
pub wVersion: u16, pub wVersion: u16,
pub wHighVersion: u16, pub wHighVersion: u16,
pub szDescription: [u8; 257], pub szDescription: [i8; 257],
pub szSystemStatus: [u8; 129], pub szSystemStatus: [i8; 129],
pub iMaxSockets: u16, pub iMaxSockets: u16,
pub iMaxUdpDg: u16, pub iMaxUdpDg: u16,
pub lpVendorInfo: PSTR, pub lpVendorInfo: PSTR,

View File

@ -4,4 +4,4 @@ version = "0.1.0"
edition = "2021" edition = "2021"
[dependencies.windows-bindgen] [dependencies.windows-bindgen]
version = "0.52.0" version = "0.54.0"