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