Use {Get,Set}WindowLongPtr() instead of {Get,Set}WindowLong() for compatibility