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;