The Shared Command Message Classes.
Many of the command messages sent by the driver or clients are the same,
these classes represent the command messages that are fairly generic.
It might not make sense for a driver or client to use all these commands,
but nothing in them restricts them to the driver or client.