Antti is correct, the descriptors indicate that the device is a mass storage class. You will probably find, though that the mass storgage device uses transactions other than control type. For example, disk drive devices typically use bulk transport.
If you haven't already, be sure to find a specification for the protocols that your device is using. While the spec doesn't usually provide a code example, it does contain the information necessary to interpret what is happening.
Also, if you haven't downloaded it yet, usb snoopy is a very helpfull program for capturing and interpreting working USB transactions to see how Winhose or Linux does things. I believe it is available on Sourceforge.