bitflags::bitflags! {
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default)]
pub struct Flags: u32 {
const FULLSCREEN = 0x1;
const SYNC_VERTEX1 = 0x2;
const SYNC_VERTEX2 = 0x4;
const SYNC_VERTEX3 = 0x100;
const INTERPOLATE = 0x8;
const SCALE = 0x10;
const SHOW_CURSOR = 0x20;
const SIZEABLE = 0x40;
const SCREEN_KEY = 0x80;
const STUDIO_VERSION_B1 = 0x200;
const STUDIO_VERSION_B2 = 0x400;
const STUDIO_VERSION_B3 = 0x800;
const STEAM_ENABLED = 0x1000;
const APPDATA_ROAMING = 0x2000;
const BORDERLESS_WINDOW = 0x4000;
const JAVASCRIPT_MODE = 0x8000;
const LICENSE_EXCLUSIONS = 0x10000;
const TRANSPARENT_BACKGROUND = 0x20000;
const D3D_SWAP_EFFECT_DISCARD = 0x40000;
}
}