private static extern int joyGetDevCaps(int uJoyID, ref JoyCaps caps, int cbjc);
public static extern JoystickError joyGetDevCaps(int uJoyID, out JoyCaps pjc, int cbjc);
private static extern uint joyGetDevCaps(uint id, out JoyCaps caps, int cbjc);