Dxinput thread still running after a SDL_Quit()

I’m using the SDL in a threaded application. WinXP VC++7.1.
I’m only using SDL for geting joystick event.

The init SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) and quit
[SDL_Quit()] of the SDL are made in a thread.

After my thread exit I can see dxinput is still running.

I’m I missing something ?

joan