internal static extern Int32 joyGetDevCaps(int uJoyID, ref Joycaps pjc, Int32 cbjc);
internal GamePad(int joyId) { padId = joyId; caps = new Joycaps(); joyGetDevCaps(joyId, ref caps, System.Runtime.InteropServices.Marshal.SizeOf(typeof(Joycaps))); }