What does type cast of DWORD on LPVOID return?
<p>I'm sometimes confused when type casting in C++, what exactly do these return?</p>

<pre><code>LPVOID lpFunction;
DWORD dw = (DWORD)lpFunction; // What does it take from LPVOID?
</code></pre>

<p>More of a general explanation would be appreciated. Thanks</p>