Well I would certainly go for the unsigned 8 bit array parameter method. That is the best one and contrary to your claim does not require any changes to the DLL. For the rest it is a good recommendation and the most direct approach to do, what the OP has to do.
Rolf Kalbermatter
