The host application doesn't need to know or care what endpoint communications are using. The endpoints used depend on the information in the device's descriptors and the class or vendor-provided driver. If you interested in a specific USB class, which one?