30 Nov
2010
30 Nov
'10
4:54 p.m.
Alexander Puzankov <alxpnv(a)gmail.com> wrote:
Ok, I missed that MSDN says that the first parameter of the custom I/O procedure is of type LPSTR instead of LPMMIOINFO (could be this an error in the documentation?).
Both PSDK and Wine headers use the same definition for MMIOPROC.
I can make cast in mmio_test_IOProc instead, something like:
static LRESULT CALLBACK mmio_test_IOProc(LPSTR lpMMIOInfo, UINT uMessage, LPARAM lParam1, LPARAM lParam2) { LPMMIOINFO lpmmioinfo = (LPMMIOINFO) lpMMIOInfo; ... }
So should I remove these casts and resend the entire patchset in the right order?
Yes please. -- Dmitry.