Thanks Paul, thats cleared it all up for me

So without changing LPVOID Bar, is there any possible way for me to change the value of Word in C++? How would I dereference it anyway?

This is what I understand of pointers:

int * ptr = &someNumber;

ptr stores an address, the address of someNumber.
*ptr is the value stored at that address (is this dereferencing?)
ptr is the address.
What is &ptr?

I'm really stuck on this one there must be a way to change Word.