bmv2
Designing your own switch target with bmv2
Here is a list of all documented file members with links to the documentation: