@@ -299,8 +299,11 @@ pub const IMAGE_FILE_MACHINE_ARM64: DWORD = 0xAA64;
299
299
#[ cfg( feature = "backtrace" ) ]
300
300
pub const IMAGE_FILE_MACHINE_ARMNT : DWORD = 0x01c4 ;
301
301
302
+ #[ cfg( not( target_os = "uwp" ) ) ]
302
303
pub const EXCEPTION_CONTINUE_SEARCH : LONG = 0 ;
304
+ #[ cfg( not( target_os = "uwp" ) ) ]
303
305
pub const EXCEPTION_STACK_OVERFLOW : DWORD = 0xc00000fd ;
306
+ #[ cfg( not( target_os = "uwp" ) ) ]
304
307
pub const EXCEPTION_MAXIMUM_PARAMETERS : usize = 15 ;
305
308
306
309
pub const PIPE_ACCESS_INBOUND : DWORD = 0x00000001 ;
@@ -502,6 +505,7 @@ pub struct REPARSE_MOUNTPOINT_DATA_BUFFER {
502
505
pub ReparseTarget : WCHAR ,
503
506
}
504
507
508
+ #[ cfg( not( target_os = "uwp" ) ) ]
505
509
#[ repr( C ) ]
506
510
pub struct EXCEPTION_RECORD {
507
511
pub ExceptionCode : DWORD ,
@@ -512,12 +516,14 @@ pub struct EXCEPTION_RECORD {
512
516
pub ExceptionInformation : [ LPVOID ; EXCEPTION_MAXIMUM_PARAMETERS ]
513
517
}
514
518
519
+ #[ cfg( not( target_os = "uwp" ) ) ]
515
520
#[ repr( C ) ]
516
521
pub struct EXCEPTION_POINTERS {
517
522
pub ExceptionRecord : * mut EXCEPTION_RECORD ,
518
523
pub ContextRecord : * mut CONTEXT ,
519
524
}
520
525
526
+ #[ cfg( not( target_os = "uwp" ) ) ]
521
527
pub type PVECTORED_EXCEPTION_HANDLER = extern "system"
522
528
fn ( ExceptionInfo : * mut EXCEPTION_POINTERS ) -> LONG ;
523
529
@@ -1116,6 +1122,7 @@ extern "system" {
1116
1122
lpData : LPVOID ,
1117
1123
pbCancel : LPBOOL ,
1118
1124
dwCopyFlags : DWORD ) -> BOOL ;
1125
+ #[ cfg( not( target_os = "uwp" ) ) ]
1119
1126
pub fn AddVectoredExceptionHandler ( FirstHandler : ULONG ,
1120
1127
VectoredHandler : PVECTORED_EXCEPTION_HANDLER )
1121
1128
-> LPVOID ;
@@ -1340,6 +1347,7 @@ compat_fn! {
1340
1347
_dwFlags: DWORD ) -> DWORD {
1341
1348
SetLastError ( ERROR_CALL_NOT_IMPLEMENTED as DWORD ) ; 0
1342
1349
}
1350
+ #[ cfg( not( target_os = "uwp" ) ) ]
1343
1351
pub fn SetThreadStackGuarantee ( _size: * mut c_ulong) -> BOOL {
1344
1352
SetLastError ( ERROR_CALL_NOT_IMPLEMENTED as DWORD ) ; 0
1345
1353
}
0 commit comments