> How about I change it to WINDOWS && !OPENGL?

Well OpenGL won't ever be defined for this file...  it is the DirectX implementation.  I think maybe all you need is...  ```#if !WINDOWS_PHONE```.  Right?