Generally speaking, a DLL will support function calls that it is coded to support and not ones that it isn't. At best, the calling routine would have to call the DLL function with different parameters to get the 'channel 2' data; at worst, the data wouldn't be available at all. While someone with access to the source code of the DLL might be able to patch it directly to do what you want, it would be far easier to recode the relevant function and recompile it. Without access to the source code, I doubt whether it could be done at all.