Вот здесь есть исходники для PDIUSBD11, так там есть дескрипторы для устройства с двумя конечными точками BUKL-IN и BULK-OUT
http://www.beyondlogic.org/usbnutshell/usb7.htmТам же и их описание есть.
Отдельно для нулевой конечной точки дескриптора интерфейса afaik не требуется, но если не используется ниодна из конечных точек (кроме нулевой) ,то дескриптор интерфейса все равно должен присутствовать. Но я сам ток разбираюсь с этим, мож че не правильно написал, пусть знающие поправят.