"Robert Shearman" R.J.Shearman@warwick.ac.uk writes:
Why change the prototypes in the .spec files? The first parameter is still a pointer, even if it is now void* instead of DC*.
HANDLE parameters are listed as long, mostly for historical reasons, even though they are technically pointers. It doesn't make much difference either way, but it's better to be consistent with all the other functions that take handles.