1
- // Bindings generated by `windows-bindgen` 0.52 .0
1
+ // Bindings generated by `windows-bindgen` 0.54 .0
2
2
3
3
#![ allow( non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy:: all) ]
4
4
#[ link( name = "advapi32" ) ]
@@ -17,11 +17,11 @@ extern "system" {
17
17
}
18
18
#[ link( name = "kernel32" ) ]
19
19
extern "system" {
20
- pub fn AcquireSRWLockExclusive ( srwlock : * mut SRWLOCK ) -> ( ) ;
20
+ pub fn AcquireSRWLockExclusive ( srwlock : * mut SRWLOCK ) ;
21
21
}
22
22
#[ link( name = "kernel32" ) ]
23
23
extern "system" {
24
- pub fn AcquireSRWLockShared ( srwlock : * mut SRWLOCK ) -> ( ) ;
24
+ pub fn AcquireSRWLockShared ( srwlock : * mut SRWLOCK ) ;
25
25
}
26
26
#[ link( name = "kernel32" ) ]
27
27
extern "system" {
@@ -150,7 +150,7 @@ extern "system" {
150
150
}
151
151
#[ link( name = "kernel32" ) ]
152
152
extern "system" {
153
- pub fn DeleteProcThreadAttributeList ( lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST ) -> ( ) ;
153
+ pub fn DeleteProcThreadAttributeList ( lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST ) ;
154
154
}
155
155
#[ link( name = "kernel32" ) ]
156
156
extern "system" {
@@ -338,11 +338,11 @@ extern "system" {
338
338
}
339
339
#[ link( name = "kernel32" ) ]
340
340
extern "system" {
341
- pub fn GetSystemInfo ( lpsysteminfo : * mut SYSTEM_INFO ) -> ( ) ;
341
+ pub fn GetSystemInfo ( lpsysteminfo : * mut SYSTEM_INFO ) ;
342
342
}
343
343
#[ link( name = "kernel32" ) ]
344
344
extern "system" {
345
- pub fn GetSystemTimeAsFileTime ( lpsystemtimeasfiletime : * mut FILETIME ) -> ( ) ;
345
+ pub fn GetSystemTimeAsFileTime ( lpsystemtimeasfiletime : * mut FILETIME ) ;
346
346
}
347
347
#[ link( name = "kernel32" ) ]
348
348
extern "system" {
@@ -445,11 +445,11 @@ extern "system" {
445
445
}
446
446
#[ link( name = "kernel32" ) ]
447
447
extern "system" {
448
- pub fn ReleaseSRWLockExclusive ( srwlock : * mut SRWLOCK ) -> ( ) ;
448
+ pub fn ReleaseSRWLockExclusive ( srwlock : * mut SRWLOCK ) ;
449
449
}
450
450
#[ link( name = "kernel32" ) ]
451
451
extern "system" {
452
- pub fn ReleaseSRWLockShared ( srwlock : * mut SRWLOCK ) -> ( ) ;
452
+ pub fn ReleaseSRWLockShared ( srwlock : * mut SRWLOCK ) ;
453
453
}
454
454
#[ link( name = "kernel32" ) ]
455
455
extern "system" {
@@ -503,7 +503,7 @@ extern "system" {
503
503
}
504
504
#[ link( name = "kernel32" ) ]
505
505
extern "system" {
506
- pub fn SetLastError ( dwerrcode : WIN32_ERROR ) -> ( ) ;
506
+ pub fn SetLastError ( dwerrcode : WIN32_ERROR ) ;
507
507
}
508
508
#[ link( name = "kernel32" ) ]
509
509
extern "system" {
@@ -522,7 +522,7 @@ extern "system" {
522
522
}
523
523
#[ link( name = "kernel32" ) ]
524
524
extern "system" {
525
- pub fn Sleep ( dwmilliseconds : u32 ) -> ( ) ;
525
+ pub fn Sleep ( dwmilliseconds : u32 ) ;
526
526
}
527
527
#[ link( name = "kernel32" ) ]
528
528
extern "system" {
@@ -596,11 +596,11 @@ extern "system" {
596
596
}
597
597
#[ link( name = "kernel32" ) ]
598
598
extern "system" {
599
- pub fn WakeAllConditionVariable ( conditionvariable : * mut CONDITION_VARIABLE ) -> ( ) ;
599
+ pub fn WakeAllConditionVariable ( conditionvariable : * mut CONDITION_VARIABLE ) ;
600
600
}
601
601
#[ link( name = "kernel32" ) ]
602
602
extern "system" {
603
- pub fn WakeConditionVariable ( conditionvariable : * mut CONDITION_VARIABLE ) -> ( ) ;
603
+ pub fn WakeConditionVariable ( conditionvariable : * mut CONDITION_VARIABLE ) ;
604
604
}
605
605
#[ link( name = "kernel32" ) ]
606
606
extern "system" {
@@ -760,7 +760,7 @@ extern "system" {
760
760
}
761
761
#[ link( name = "ws2_32" ) ]
762
762
extern "system" {
763
- pub fn freeaddrinfo ( paddrinfo : * const ADDRINFOA ) -> ( ) ;
763
+ pub fn freeaddrinfo ( paddrinfo : * const ADDRINFOA ) ;
764
764
}
765
765
#[ link( name = "ws2_32" ) ]
766
766
extern "system" {
@@ -3083,9 +3083,9 @@ impl ::core::clone::Clone for EXCEPTION_RECORD {
3083
3083
* self
3084
3084
}
3085
3085
}
3086
- pub const EXCEPTION_STACK_OVERFLOW : NTSTATUS = - 1073741571i32 ;
3086
+ pub const EXCEPTION_STACK_OVERFLOW : NTSTATUS = 0xC00000FD_u32 as _ ;
3087
3087
pub const EXTENDED_STARTUPINFO_PRESENT : PROCESS_CREATION_FLAGS = 524288u32 ;
3088
- pub const E_NOTIMPL : HRESULT = - 2147467263i32 ;
3088
+ pub const E_NOTIMPL : HRESULT = 0x80004001_u32 as _ ;
3089
3089
pub const ExceptionCollidedUnwind : EXCEPTION_DISPOSITION = 3i32 ;
3090
3090
pub const ExceptionContinueExecution : EXCEPTION_DISPOSITION = 0i32 ;
3091
3091
pub const ExceptionContinueSearch : EXCEPTION_DISPOSITION = 1i32 ;
@@ -3646,7 +3646,7 @@ pub type LPOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option<
3646
3646
dwerrorcode : u32 ,
3647
3647
dwnumberofbytestransfered : u32 ,
3648
3648
lpoverlapped : * mut OVERLAPPED ,
3649
- ) -> ( ) ,
3649
+ ) ,
3650
3650
> ;
3651
3651
pub type LPPROC_THREAD_ATTRIBUTE_LIST = * mut :: core:: ffi:: c_void ;
3652
3652
pub type LPPROGRESS_ROUTINE = :: core:: option:: Option <
@@ -3672,7 +3672,7 @@ pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option<
3672
3672
cbtransferred : u32 ,
3673
3673
lpoverlapped : * mut OVERLAPPED ,
3674
3674
dwflags : u32 ,
3675
- ) -> ( ) ,
3675
+ ) ,
3676
3676
> ;
3677
3677
#[ repr( C ) ]
3678
3678
pub struct M128A {
@@ -3771,7 +3771,7 @@ pub type PIO_APC_ROUTINE = ::core::option::Option<
3771
3771
apccontext : * mut :: core:: ffi:: c_void ,
3772
3772
iostatusblock : * mut IO_STATUS_BLOCK ,
3773
3773
reserved : u32 ,
3774
- ) -> ( ) ,
3774
+ ) ,
3775
3775
> ;
3776
3776
pub const PIPE_ACCEPT_REMOTE_CLIENTS : NAMED_PIPE_MODE = 0u32 ;
3777
3777
pub const PIPE_ACCESS_DUPLEX : FILE_FLAGS_AND_ATTRIBUTES = 3u32 ;
@@ -3814,7 +3814,7 @@ pub type PTIMERAPCROUTINE = ::core::option::Option<
3814
3814
lpargtocompletionroutine : * const :: core:: ffi:: c_void ,
3815
3815
dwtimerlowvalue : u32 ,
3816
3816
dwtimerhighvalue : u32 ,
3817
- ) -> ( ) ,
3817
+ ) ,
3818
3818
> ;
3819
3819
pub type PWSTR = * mut u16 ;
3820
3820
pub const READ_CONTROL : FILE_ACCESS_RIGHTS = 131072u32 ;
@@ -3847,7 +3847,7 @@ pub type SET_FILE_POINTER_MOVE_METHOD = u32;
3847
3847
#[ repr( C ) ]
3848
3848
pub struct SOCKADDR {
3849
3849
pub sa_family : ADDRESS_FAMILY ,
3850
- pub sa_data : [ u8 ; 14 ] ,
3850
+ pub sa_data : [ i8 ; 14 ] ,
3851
3851
}
3852
3852
impl :: core:: marker:: Copy for SOCKADDR { }
3853
3853
impl :: core:: clone:: Clone for SOCKADDR {
@@ -3858,7 +3858,7 @@ impl ::core::clone::Clone for SOCKADDR {
3858
3858
#[ repr( C ) ]
3859
3859
pub struct SOCKADDR_UN {
3860
3860
pub sun_family : ADDRESS_FAMILY ,
3861
- pub sun_path : [ u8 ; 108 ] ,
3861
+ pub sun_path : [ i8 ; 108 ] ,
3862
3862
}
3863
3863
impl :: core:: marker:: Copy for SOCKADDR_UN { }
3864
3864
impl :: core:: clone:: Clone for SOCKADDR_UN {
@@ -3949,12 +3949,12 @@ impl ::core::clone::Clone for STARTUPINFOW {
3949
3949
}
3950
3950
}
3951
3951
pub type STARTUPINFOW_FLAGS = u32 ;
3952
- pub const STATUS_DELETE_PENDING : NTSTATUS = - 1073741738i32 ;
3953
- pub const STATUS_END_OF_FILE : NTSTATUS = - 1073741807i32 ;
3954
- pub const STATUS_INVALID_PARAMETER : NTSTATUS = - 1073741811i32 ;
3955
- pub const STATUS_NOT_IMPLEMENTED : NTSTATUS = - 1073741822i32 ;
3956
- pub const STATUS_PENDING : NTSTATUS = 259i32 ;
3957
- pub const STATUS_SUCCESS : NTSTATUS = 0i32 ;
3952
+ pub const STATUS_DELETE_PENDING : NTSTATUS = 0xC0000056_u32 as _ ;
3953
+ pub const STATUS_END_OF_FILE : NTSTATUS = 0xC0000011_u32 as _ ;
3954
+ pub const STATUS_INVALID_PARAMETER : NTSTATUS = 0xC000000D_u32 as _ ;
3955
+ pub const STATUS_NOT_IMPLEMENTED : NTSTATUS = 0xC0000002_u32 as _ ;
3956
+ pub const STATUS_PENDING : NTSTATUS = 0x103_u32 as _ ;
3957
+ pub const STATUS_SUCCESS : NTSTATUS = 0x0_u32 as _ ;
3958
3958
pub const STD_ERROR_HANDLE : STD_HANDLE = 4294967284u32 ;
3959
3959
pub type STD_HANDLE = u32 ;
3960
3960
pub const STD_INPUT_HANDLE : STD_HANDLE = 4294967286u32 ;
@@ -4115,8 +4115,8 @@ pub struct WSADATA {
4115
4115
pub iMaxSockets : u16 ,
4116
4116
pub iMaxUdpDg : u16 ,
4117
4117
pub lpVendorInfo : PSTR ,
4118
- pub szDescription : [ u8 ; 257 ] ,
4119
- pub szSystemStatus : [ u8 ; 129 ] ,
4118
+ pub szDescription : [ i8 ; 257 ] ,
4119
+ pub szSystemStatus : [ i8 ; 129 ] ,
4120
4120
}
4121
4121
#[ cfg( any( target_arch = "aarch64" , target_arch = "x86_64" ) ) ]
4122
4122
impl :: core:: marker:: Copy for WSADATA { }
@@ -4131,8 +4131,8 @@ impl ::core::clone::Clone for WSADATA {
4131
4131
pub struct WSADATA {
4132
4132
pub wVersion : u16 ,
4133
4133
pub wHighVersion : u16 ,
4134
- pub szDescription : [ u8 ; 257 ] ,
4135
- pub szSystemStatus : [ u8 ; 129 ] ,
4134
+ pub szDescription : [ i8 ; 257 ] ,
4135
+ pub szSystemStatus : [ i8 ; 129 ] ,
4136
4136
pub iMaxSockets : u16 ,
4137
4137
pub iMaxUdpDg : u16 ,
4138
4138
pub lpVendorInfo : PSTR ,
0 commit comments