Well, in the C function it would be passed into a DWORD, thus :
Depending on the type, it could be converted to a string or some other pointer :
and then modified as usual using :
If it requires some other type its just as easy :
ptr=(MYSQL *) addr;
If you want to keep it as a list of array pointers :
ptr=(DWORD *) addr;
The important thing is the use of pointers to modify the data. It doesn't have to be complex but its certainly needed.*
*Not always - you can use the code for the peek/poke commands, but that usually makes it more complex.
UK Convention : 23/24th of October. Only a few days to go!