static XMouseDevice()
        {
            // set up object name <--> id list
            MouseObjects sample = new MouseObjects();
            MouseObjects[] mouseObjects = (MouseObjects[])Enum.GetValues(sample.GetType());

            foreach (MouseObjects mouseObject in mouseObjects)
                _xinputObjectIdList.Add(new KeyValuePair<String, int>(mouseObject.ToString(), (int)mouseObject));
        }