Get a count of the number of interfaces currently available.
Provided by your plug-in, this should return a count.
Note: Due to the unpredictable nature of hardware configuration changes, an unpadded, basic system would return a configuration that can change between a GetCount and subsequent objects retrieval.
As a plug-in designer, you are responsible to address this by returning adequate values that make sense as a whole.
To guide you, Sink Devices interface is used for retrieval and data copy in a tight loop over a single thread at once. Host will retrieve the count, followed by the Name (GetName) and DeviceID (GetDeviceID), in the order the compiler sees fit. Data is expected to survive for the amount of time this tight loop exists.