title: Can't use ChangeWindowMessageFilter from user32.dll in python
body: <p>I'm try to call functions <strong>ChangeWindowMessageFilter</strong> in a dll(<strong>user32.dll</strong>)</p>
  
  <pre><code>dlluser32 = ctypes.cdll.LoadLibrary('user32.dll')
  dlluser32.ChangeWindowMessageFilter(0x0233, 1)
  dlluser32.ChangeWindowMessageFilter(0x0048, 1)
  dlluser32.ChangeWindowMessageFilter(0x0049, 1)
  </code></pre>
  
  <p>Results in:</p>
  
  <pre><code>ValueError: Procedure called with not enough arguments (16 bytes missing) or wrong calling convention
  </code></pre>
  
  <p>How do I get the call right ?
  I want use this functions to enable drag and drop for my app when run in window, if it does not work, have another way to do this ?</p>