Why this address?  Can't you use NULL and get the address from the return value of VirtualAlloc?