#[repr(C, packed(4))]pub struct MOUSERECT {
pub rect_type: MOUSE_RECT_TYPE,
pub relative_box: PIXBOX,
pub cursor: CURSOR_TYPE,
pub help_id: ID,
pub mouse_flags: FLAGS,
pub event_id: ID,
pub mouse_function: PMOUSE_FUNCTION,
pub api_data: PVOID,
}
Fields§
§rect_type: MOUSE_RECT_TYPE
§relative_box: PIXBOX
§cursor: CURSOR_TYPE
§help_id: ID
§mouse_flags: FLAGS
§event_id: ID
§mouse_function: PMOUSE_FUNCTION
§api_data: PVOID
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MOUSERECT
impl RefUnwindSafe for MOUSERECT
impl !Send for MOUSERECT
impl !Sync for MOUSERECT
impl Unpin for MOUSERECT
impl UnwindSafe for MOUSERECT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more