title: Can we Pass Enum as argument to Long_PTR?
body: <p>Can we Pass Enum to a Long_PTR?
  The example is below, I am not seeing any issue with passing enum to LONG_PTR, but is that correct?</p>
  
  <pre><code>enum TestEnum
  {
  eTestAdd = 7,
  eTestMinus = 8
  }
  
  TestEnum(7, eTestAdd);
  
  TestEnum(long lEventType, LONG_PTR lEventData)
  {
  TestEnum eTest = (TestEnum)lEventData;
  }
  </code></pre>