15751575::windows_targets::link!("ntdll.dll" "system" fn RtlUnicodeToUTF8N(utf8stringdestination : ::windows_sys::core::PSTR, utf8stringmaxbytecount : u32, utf8stringactualbytecount : *mut u32, unicodestringsource : *const u16, unicodestringbytecount : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
15761576::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeChar(sourcecharacter : u16) -> u16);
15771577::windows_targets::link!("ntdll.dll" "system" fn RtlUpcaseUnicodeString(destinationstring : *mut super::super::super::Win32::Foundation:: UNICODE_STRING, sourcestring : *const super::super::super::Win32::Foundation:: UNICODE_STRING, allocatedestinationstring : super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
1578- ::windows_targets::link!("ntdll.dll" "system" fn RtlUpperChar(character : u8 ) -> u8 );
1578+ ::windows_targets::link!("ntdll.dll" "system" fn RtlUpperChar(character : i8 ) -> i8 );
15791579#[cfg(feature = "Win32_System_Kernel")]
15801580::windows_targets::link!("ntdll.dll" "system" #[doc = "Required features: `\"Win32_System_Kernel\"`"] fn RtlUpperString(destinationstring : *mut super::super::super::Win32::System::Kernel:: STRING, sourcestring : *const super::super::super::Win32::System::Kernel:: STRING));
15811581#[cfg(feature = "Win32_Security")]
@@ -5269,7 +5269,7 @@ impl ::core::clone::Clone for CM_EISA_SLOT_INFORMATION {
52695269pub struct CM_FLOPPY_DEVICE_DATA {
52705270 pub Version: u16,
52715271 pub Revision: u16,
5272- pub Size: [u8 ; 8],
5272+ pub Size: [i8 ; 8],
52735273 pub MaxDensity: u32,
52745274 pub MountDensity: u32,
52755275 pub StepRateHeadUnloadTime: u8,
@@ -14885,7 +14885,7 @@ pub struct RTL_BALANCED_LINKS {
1488514885 pub Parent: *mut RTL_BALANCED_LINKS,
1488614886 pub LeftChild: *mut RTL_BALANCED_LINKS,
1488714887 pub RightChild: *mut RTL_BALANCED_LINKS,
14888- pub Balance: u8 ,
14888+ pub Balance: i8 ,
1488914889 pub Reserved: [u8; 3],
1489014890}
1489114891impl ::core::marker::Copy for RTL_BALANCED_LINKS {}
@@ -15156,7 +15156,7 @@ pub struct SOC_SUBSYSTEM_FAILURE_DETAILS {
1515615156 pub FirmwareVersion: u64,
1515715157 pub HardwareVersion: u64,
1515815158 pub UnifiedFailureRegionSize: u32,
15159- pub UnifiedFailureRegion: [u8 ; 1],
15159+ pub UnifiedFailureRegion: [i8 ; 1],
1516015160}
1516115161impl ::core::marker::Copy for SOC_SUBSYSTEM_FAILURE_DETAILS {}
1516215162impl ::core::clone::Clone for SOC_SUBSYSTEM_FAILURE_DETAILS {
@@ -15582,8 +15582,8 @@ impl ::core::clone::Clone for WHEA128A {
1558215582#[repr(C)]
1558315583pub struct WHEAP_ACPI_TIMEOUT_EVENT {
1558415584 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
15585- pub TableType: [u8 ; 32],
15586- pub TableRequest: [u8 ; 32],
15585+ pub TableType: [i8 ; 32],
15586+ pub TableRequest: [i8 ; 32],
1558715587}
1558815588impl ::core::marker::Copy for WHEAP_ACPI_TIMEOUT_EVENT {}
1558915589impl ::core::clone::Clone for WHEAP_ACPI_TIMEOUT_EVENT {
@@ -15692,7 +15692,7 @@ impl ::core::clone::Clone for WHEAP_CMCI_RESTART_EVENT {
1569215692#[repr(C, packed(1))]
1569315693pub struct WHEAP_CREATE_GENERIC_RECORD_EVENT {
1569415694 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
15695- pub Error: [u8 ; 32],
15695+ pub Error: [i8 ; 32],
1569615696 pub EntryCount: u32,
1569715697 pub Status: super::super::super::Win32::Foundation::NTSTATUS,
1569815698}
@@ -15720,7 +15720,7 @@ impl ::core::clone::Clone for WHEAP_DEFERRED_EVENT {
1572015720#[repr(C)]
1572115721pub struct WHEAP_DEVICE_DRV_EVENT {
1572215722 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
15723- pub Function: [u8 ; 32],
15723+ pub Function: [i8 ; 32],
1572415724}
1572515725impl ::core::marker::Copy for WHEAP_DEVICE_DRV_EVENT {}
1572615726impl ::core::clone::Clone for WHEAP_DEVICE_DRV_EVENT {
@@ -15814,7 +15814,7 @@ impl ::core::clone::Clone for WHEAP_ERR_SRC_ARRAY_INVALID_EVENT {
1581415814pub struct WHEAP_ERR_SRC_INVALID_EVENT {
1581515815 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
1581615816 pub ErrDescriptor: super::super::super::Win32::System::Diagnostics::Debug::WHEA_ERROR_SOURCE_DESCRIPTOR,
15817- pub Error: [u8 ; 32],
15817+ pub Error: [i8 ; 32],
1581815818}
1581915819#[cfg(feature = "Win32_System_Diagnostics_Debug")]
1582015820impl ::core::marker::Copy for WHEAP_ERR_SRC_INVALID_EVENT {}
@@ -15841,7 +15841,7 @@ impl ::core::clone::Clone for WHEAP_FOUND_ERROR_IN_BANK_EVENT {
1584115841#[repr(C, packed(1))]
1584215842pub struct WHEAP_GENERIC_ERR_MEM_MAP_EVENT {
1584315843 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
15844- pub MapReason: [u8 ; 32],
15844+ pub MapReason: [i8 ; 32],
1584515845 pub PhysicalAddress: u64,
1584615846 pub Length: u64,
1584715847}
@@ -16002,7 +16002,7 @@ impl ::core::clone::Clone for WHEAP_PLUGIN_PFA_EVENT {
1600216002#[repr(C, packed(1))]
1600316003pub struct WHEAP_PROCESS_EINJ_EVENT {
1600416004 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
16005- pub Error: [u8 ; 32],
16005+ pub Error: [i8 ; 32],
1600616006 pub InjectionActionTableValid: super::super::super::Win32::Foundation::BOOLEAN,
1600716007 pub BeginInjectionInstructionCount: u32,
1600816008 pub GetTriggerErrorActionTableInstructionCount: u32,
@@ -16024,8 +16024,8 @@ impl ::core::clone::Clone for WHEAP_PROCESS_EINJ_EVENT {
1602416024#[repr(C, packed(1))]
1602516025pub struct WHEAP_PROCESS_HEST_EVENT {
1602616026 pub WheaEventLogEntry: WHEA_EVENT_LOG_ENTRY,
16027- pub Error: [u8 ; 32],
16028- pub EntryType: [u8 ; 32],
16027+ pub Error: [i8 ; 32],
16028+ pub EntryType: [i8 ; 32],
1602916029 pub EntryIndex: u32,
1603016030 pub HestValid: super::super::super::Win32::Foundation::BOOLEAN,
1603116031 pub CmcCount: u32,
0 commit comments