#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MsoShapeType {
Group = 6,
LinkedOleObject = 10, }
#[allow(dead_code)]
#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum PpUpdateOption {
Manual = 1, Automatic = 2,
}
#[allow(dead_code)]
#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum XlCalculation {
Manual = -4135,
Automatic = -4105,
}
#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MsoTriState {
True = -1,
False = 0,
}
#[allow(dead_code)]
#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum PpAlertsLevel {
None = 0,
All = 2,
}
#[allow(dead_code)]
#[repr(i32)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum MsoFillType {
Solid = 1,
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_critical_constants() {
assert_eq!(MsoShapeType::LinkedOleObject as i32, 10);
assert_eq!(MsoShapeType::Group as i32, 6);
assert_eq!(PpUpdateOption::Manual as i32, 1);
assert_eq!(PpUpdateOption::Automatic as i32, 2);
assert_eq!(XlCalculation::Manual as i32, -4135);
assert_eq!(MsoTriState::True as i32, -1);
assert_eq!(MsoTriState::False as i32, 0);
}
}