The SYNTH_BUFFER structure specifies DLS data that is being downloaded to a synthesizer.
typedef struct _SYNTH_BUFFER
{
ULONG BufferSize;
PVOID BufferAddress;
} SYNTH_BUFFER, *PSYNTH_BUFFER;
Declared in dmusprop.h. Include dmusprop.h.
A KSPROPERTY_SYNTH_DLS_DOWNLOAD set-property request uses the SYNTH_BUFFER structure for its property value.