what is dword
DWORD is a typedef for, as you mentioned, 'double word' sized integers. It's a way of sizing them, rather than giving bit numbers. 64 bit = QWORD (quad-word). They are useful, because that way you know you have, for example, 32 bits worth of space to store information in.