title: Confusion with how Win32 API calls work in assembly
body: <p>I don't know how to ask this better but why does this:</p>
  
  <pre><code>call ExitProcess
  </code></pre>
  
  <p>do the same as this?:</p>
  
  <pre><code>mov eax, ExitProcess
  mov eax, [eax]
  call eax
  </code></pre>
  
  <p>I would think that these would be equivalent:</p>
  
  <pre><code>call ExitProcess
  </code></pre>
  
  <p><br /></p>
  
  <pre><code>mov eax, ExitProcess
  call eax
  </code></pre>