25 #ifndef SFML_WINDOWHANDLE_H    26 #define SFML_WINDOWHANDLE_H    31 #include <SFML/Window/Export.h>    38 #if defined(CSFML_SYSTEM_WINDOWS)    42     typedef struct HWND__* sfWindowHandle;
    44 #elif defined(CSFML_SYSTEM_LINUX) || defined(CSFML_SYSTEM_FREEBSD)    47     typedef unsigned long sfWindowHandle;
    49 #elif defined(CSFML_SYSTEM_MACOS)    52     typedef void* sfWindowHandle;
    57 #endif // SFML_WINDOWHANDLE_H