| #[cfg(feature = "ApplicationModel_DataTransfer_DragDrop_Core")] |
| pub mod Core; |
| #[doc = "*Required features: `\"ApplicationModel_DataTransfer_DragDrop\"`*"] |
| #[repr(transparent)] |
| pub struct DragDropModifiers(pub u32); |
| impl DragDropModifiers { |
| pub const None: Self = Self(0u32); |
| pub const Shift: Self = Self(1u32); |
| pub const Control: Self = Self(2u32); |
| pub const Alt: Self = Self(4u32); |
| pub const LeftButton: Self = Self(8u32); |
| pub const MiddleButton: Self = Self(16u32); |
| pub const RightButton: Self = Self(32u32); |
| } |
| impl ::core::marker::Copy for DragDropModifiers {} |
| impl ::core::clone::Clone for DragDropModifiers { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |