1 // Copyright © 2015, Peter Atashian 2 // Licensed under the MIT License <LICENSE.md> 3 ENUM!{enum EXCEPTION_DISPOSITION { 4 ExceptionContinueExecution = 0, 5 ExceptionContinueSearch = 1, 6 ExceptionNestedException = 2, 7 ExceptionCollidedUnwind = 3, 8 }} 9 #[repr(C)] #[derive(Clone, Copy, Debug)] 10 pub struct _EXCEPTION_RECORD; 11 #[repr(C)] #[derive(Clone, Copy, Debug)] 12 pub struct _CONTEXT; 13 #[cfg(target_arch = "x86_64")] #[repr(C)] #[derive(Clone, Copy, Debug)] 14 pub struct _DISPATCHER_CONTEXT; 15