... then I need new glasses :-)
[snip]
I examined the DRVCONFIGINFO structure prepared by native msacm32.dll to
codecs, in particular the dwDCISize field. Even when the sum of all
fields in the structure declaration yields 12 bytes, dwDCISize holds a
value of 16 when supplied by native msacm32.dll. So, I used the same
value in order to mimic native as close as possible.
lend me your glasses, please
but, it means then than msacm32 sends a 16 bit structure, likely by
extending DRVCONFIGINFO and adding a new field
it's a bad thing IMO to pass 16 for the size, and not store a good value
at offset 16.
A+
--
Eric Pouech