You cannot create a SDL_thread structure. The structure information is private and not known to the compiler.
SDL_Thread API only requires you to use a pointer to SDL_Thread which you can declare.
SDL_Thread* thread ; //note the pointer
thread = SDL_CreateThread(int (*fn)(void *), void *data);
You will never need to operate with a structure directly.