void mouseInputCallSelection() { if (g_MouseInput.pSelectionCallback != NULL) { UIntRect selection; selection.uBottom = XN_MIN(g_MouseInput.StartSelection.Y, g_MouseInput.LastLocation.Y); selection.uTop = XN_MAX(g_MouseInput.StartSelection.Y, g_MouseInput.LastLocation.Y); selection.uLeft = XN_MIN(g_MouseInput.StartSelection.X, g_MouseInput.LastLocation.X); selection.uRight = XN_MAX(g_MouseInput.StartSelection.X, g_MouseInput.LastLocation.X); g_MouseInput.pSelectionCallback(g_MouseInput.nSelectionState, selection); } }