失礼します。初めて質問させていただきます。

joyGetDevCaps関数でJOYCAPS 構造体の情報を取得し、ジョイスティックの製品名を
取得したのですが、OSによって結果が異なってしまいます。
Win2kではコントロールパネルのゲーム オプションと同じ表示になるのですが、
Vistaではコントロールパネルのゲームコントローラの表示にかかわらず、
「Microsoft PC ジョイスティック ド」となってしまいます。

Vistaでもコントロールパネルのゲームコントローラの表示と同じ結果を取得するには
どのようにすればよいのでしょうか?