Just open the first in case of ambiguity.
Use byte for USB configuration.
ID() iso. Id()
Document SetConfiguration().
Set active configuration if necessary.