Il s'agit d'une déclaration d'une variable "rtusb_driver" (c'est pourquoi on trouve le mot clé "struct" qui pourrait être evité par l'emploi d'un typedef) qui est de type structure "usb_driver" qui est couplée à une initialisation des membres de la structure.
Cette initialisation est permise la la révision C99 du C... Au passage : Tous les compilos ne supporte pas la norme C99, notamment Microsoft !! Donc si dev sous MS, oublier toute les snouveautés de la révision 99