Can somebody pretty pretty please convert these two lines of C++ for me? I can't make any sense out of them - variables are declared so much differently in basic 
------------------

Code:
DWORD dwSize=((PIMAGE_OPTIONAL_HEADER)OPTHDROFFSET(g_module))->SizeOfImage; char *pMem=(char *)pVirtualAllocEx(hProc,g_module,dwSize,MEM_COMMIT|MEM_RESERVE,PAGE_EXECUTE_READWRITE);
------------------
Comment