Es gibt ausser JOYINFO noch eine JOYINFOEX Struktur. Die ist so aufgebaut:
Code:
typedef struct joyinfoex_tag {  
    DWORD dwSize;  
    DWORD dwFlags; 
    DWORD dwXpos; 
    DWORD dwYpos; 
    DWORD dwZpos; 
    DWORD dwRpos; 
    DWORD dwUpos; 
    DWORD dwVpos; 
    DWORD dwButtons; 
    DWORD dwButtonNumber; 
    DWORD dwPOV; 
    DWORD dwReserved1; 
    DWORD dwReserved2; 
} JOYINFOEX;
R ist dabei das Seitenruder, U und V sind weitere Achsen, falls dein Joystick noch mehr hat.
Die passende Auslesefunktion ist:
MMRESULT joyGetPosEx(UINT uJoyID, LPJOYINFOEX pji);
Genaueres steht -wie gesagt- im WinSDK.

mfG

cht