Microsoft DirectX 9.0

DirectSoundEnumerate

The DirectSoundEnumerate function enumerates the DirectSound drivers installed in the system.

Syntax

HRESULT WINAPI DirectSoundEnumerate(
  LPDSENUMCALLBACK  lpDSEnumCallback,
  LPVOID  lpContext
);

Parameters

lpDSEnumCallback

Address of the DSEnumCallback function that will be called for each device installed in the system.

lpContext

Address of the user-defined context passed to the enumeration callback function every time that function is called.

Return Values

If the function succeeds, it returns DS_OK. If it fails, the return value may be DSERR_INVALIDPARAM.

Requirements

  Header: Declared in Dsound.h.
  Import Library: Use Dsound.lib.

See Also