\hypertarget{group__Ecore__Win32__Group}{\section{Ecore\+\_\+\+Win32 library}
\label{group__Ecore__Win32__Group}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
}


Ecore\+\_\+\+Win32 is a library that wraps Windows graphic functions and integrate them nicely into the Ecore main loop.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Ecore__Win32__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse enters the window. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Event sent when the mouse leaves the window. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}
\begin{DoxyCompactList}\small\item\em Event sent when the window gets the focus. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}
\begin{DoxyCompactList}\small\item\em Event sent when the window looses the focus. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}
\begin{DoxyCompactList}\small\item\em Event sent when the window is damaged. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}
\begin{DoxyCompactList}\small\item\em Event sent when the window is created. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}
\begin{DoxyCompactList}\small\item\em Event sent when the window is destroyed. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}
\begin{DoxyCompactList}\small\item\em Event sent when the window is hidden. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}
\begin{DoxyCompactList}\small\item\em Event sent when the window is shown. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}
\begin{DoxyCompactList}\small\item\em Event sent when the window is configured. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Resize}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize}
\begin{DoxyCompactList}\small\item\em Event sent when the window is resized. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Ecore__Win32__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}
\begin{DoxyCompactList}\small\item\em Event sent when the window is deleted. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Ecore__Win32__Group_ga4563238501b9282c79f07bc835663a0b}{typedef struct \+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Window {\bfseries Ecore\+\_\+\+Win32\+\_\+\+Window}}\label{group__Ecore__Win32__Group_ga4563238501b9282c79f07bc835663a0b}

\item 
\hypertarget{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{typedef void \hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor}}\label{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}

\begin{DoxyCompactList}\small\item\em Abstract type for a cursor. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Mouse__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In} \hyperlink{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In}}\label{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}

\begin{DoxyCompactList}\small\item\em Event sent when the mouse enters the window. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Mouse__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out} \hyperlink{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out}}\label{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}

\begin{DoxyCompactList}\small\item\em Event sent when the mouse leaves the window. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Focus__In}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In} \hyperlink{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In}}\label{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}

\begin{DoxyCompactList}\small\item\em Event sent when the window gets the focus. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Focus__Out}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out} \hyperlink{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out}}\label{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}

\begin{DoxyCompactList}\small\item\em Event sent when the window looses the focus. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gacc145763811df49176899673e677cd79}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Damage}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage} \hyperlink{group__Ecore__Win32__Group_gacc145763811df49176899673e677cd79}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Damage}}\label{group__Ecore__Win32__Group_gacc145763811df49176899673e677cd79}

\begin{DoxyCompactList}\small\item\em Event sent when the window is damaged. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga14b58a8cedd10c2dac94245f15fe8de2}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Create}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create} \hyperlink{group__Ecore__Win32__Group_ga14b58a8cedd10c2dac94245f15fe8de2}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Create}}\label{group__Ecore__Win32__Group_ga14b58a8cedd10c2dac94245f15fe8de2}

\begin{DoxyCompactList}\small\item\em Event sent when the window is created. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga2d9f1661b868105023a581e202d15d4d}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Destroy}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy} \hyperlink{group__Ecore__Win32__Group_ga2d9f1661b868105023a581e202d15d4d}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Destroy}}\label{group__Ecore__Win32__Group_ga2d9f1661b868105023a581e202d15d4d}

\begin{DoxyCompactList}\small\item\em Event sent when the window is destroyed. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gab7d5862ac8f07e7d0fdf71f5979ed645}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Hide}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide} \hyperlink{group__Ecore__Win32__Group_gab7d5862ac8f07e7d0fdf71f5979ed645}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Hide}}\label{group__Ecore__Win32__Group_gab7d5862ac8f07e7d0fdf71f5979ed645}

\begin{DoxyCompactList}\small\item\em Event sent when the window is hidden. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaaffc8082b61f470b80f1ab2c13dd53fb}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Show}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show} \hyperlink{group__Ecore__Win32__Group_gaaffc8082b61f470b80f1ab2c13dd53fb}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Show}}\label{group__Ecore__Win32__Group_gaaffc8082b61f470b80f1ab2c13dd53fb}

\begin{DoxyCompactList}\small\item\em Event sent when the window is shown. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga9b9095b2e92688489202bbcd4a71f000}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Configure}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure} \hyperlink{group__Ecore__Win32__Group_ga9b9095b2e92688489202bbcd4a71f000}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Configure}}\label{group__Ecore__Win32__Group_ga9b9095b2e92688489202bbcd4a71f000}

\begin{DoxyCompactList}\small\item\em Event sent when the window is configured. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gad80fc53bffe888d10d9260151ef46085}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Resize}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize} \hyperlink{group__Ecore__Win32__Group_gad80fc53bffe888d10d9260151ef46085}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Resize}}\label{group__Ecore__Win32__Group_gad80fc53bffe888d10d9260151ef46085}

\begin{DoxyCompactList}\small\item\em Event sent when the window is resized. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}{typedef struct \\*
\hyperlink{struct__Ecore__Win32__Event__Window__Delete__Request}{\+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request} \hyperlink{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request}}\label{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}

\begin{DoxyCompactList}\small\item\em Event sent when the window is deleted. \end{DoxyCompactList}\item 
typedef int($\ast$ \hyperlink{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback} )(void $\ast$window, int event, int pt\+\_\+x, int pt\+\_\+y, void $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Callback type for Drop operations. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{typedef struct \+\_\+\+Ecore\+\_\+\+Win32\+\_\+\+Window \hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window}}\label{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}

\begin{DoxyCompactList}\small\item\em Abstract type for a window. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State} \{ \\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}
 \}
\begin{DoxyCompactList}\small\item\em State of a window. \end{DoxyCompactList}\item 
enum \hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type} \{ \\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L}, 
\\*
\hyperlink{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}
 \}
\begin{DoxyCompactList}\small\item\em Type of a window. \end{DoxyCompactList}\item 
enum \hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape} \{ \\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W}, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T}
 \}
\begin{DoxyCompactList}\small\item\em Shape of a cursor. \end{DoxyCompactList}\item 
enum \hyperlink{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State} \{ \\*
\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R} = 1, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R} = 2, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E} = 3, 
\\*
\hyperlink{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P} = 4
 \}
\begin{DoxyCompactList}\small\item\em State of a Dn\+D operation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init} ()
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Win32 library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown} ()
\begin{DoxyCompactList}\small\item\em Shut down the Ecore\+\_\+\+Win32 library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get} ()
\begin{DoxyCompactList}\small\item\em Retrieve the depth of the screen. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set} (double t)
\begin{DoxyCompactList}\small\item\em Sets the timeout for a double and triple clicks to be flagged. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} double \hyperlink{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Retrieve the double and triple click flag timeout. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} unsigned long \hyperlink{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Return the last event time. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$ \hyperlink{group__Ecore__Win32__Group_ga3af79b82d86d03dbea10a535387c8ea9}{ecore\+\_\+win32\+\_\+window\+\_\+new} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$parent, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Creates a new window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$ \hyperlink{group__Ecore__Win32__Group_gaa40e56fb37a8cae716d8c0735e84606c}{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$parent, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Creates a new borderless window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga0da9d20cf3c02f1219ff82097fc5210c}{ecore\+\_\+win32\+\_\+window\+\_\+free} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Free the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__Ecore__Win32__Group_ga5f4fddb0ca90ec47b0236975788aff33}{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Return the window H\+A\+N\+D\+L\+E associated to the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga18ca0ec81a02eef62d1a55802fbbb54a}{ecore\+\_\+win32\+\_\+window\+\_\+move} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int x, int y)
\begin{DoxyCompactList}\small\item\em Move the given window to a given position. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gab35497c5dc733c138c87d25d09a5249f}{ecore\+\_\+win32\+\_\+window\+\_\+resize} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int width, int height)
\begin{DoxyCompactList}\small\item\em Resize the given window to a given size. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga0f61117f1dc7e0652d3f1c3b555f2e2d}{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int x, int y, int width, int height)
\begin{DoxyCompactList}\small\item\em Move and resize the given window to a given position and size. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga8ded72ebf3a1967e24d6b01506a13e47}{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$x, int $\ast$y, int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Get the geometry of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gaee39f7c823ac3a1a256854720cba2538}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Get the size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga17eabc88fbafec17c5e34644bed2b59b}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int min\+\_\+width, int min\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the minimum size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga30be687fd6f388f9db0bb2ada7054a9e}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$min\+\_\+width, int $\ast$min\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the minimum size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga4e9f1c339aa8ae170449450de76a43c3}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int max\+\_\+width, int max\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the maximum size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gacf362f73c5f30b249245dfcd122ba3a1}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$max\+\_\+width, int $\ast$max\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the maximum size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga1ae7c1ae2b75db0012aa4666c422015a}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int base\+\_\+width, int base\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the base size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gaa28cba0b9ae8ca5475694264ec989929}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$base\+\_\+width, int $\ast$base\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the base size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gad4609975708982000eaa0f3044752035}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int step\+\_\+width, int step\+\_\+height)
\begin{DoxyCompactList}\small\item\em Set the step size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga21457195579849e99a4034f2abcf578a}{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, int $\ast$step\+\_\+width, int $\ast$step\+\_\+height)
\begin{DoxyCompactList}\small\item\em Get the step size of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga16e4f44285802278d3326d02a9315971}{ecore\+\_\+win32\+\_\+window\+\_\+show} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Show the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga11978da82b1c95fe5ac11dac74badf29}{ecore\+\_\+win32\+\_\+window\+\_\+hide} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Hide the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga608f0614fa37b9128725d28f237a2689}{ecore\+\_\+win32\+\_\+window\+\_\+raise} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Place the given window at the top of the Z order. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga618308525c8a017154c8ff371d7b6ab4}{ecore\+\_\+win32\+\_\+window\+\_\+lower} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Place the given window at the bottom of the Z order. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga60d5d9f8c1e8cb8e8340321ef1317980}{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, const char $\ast$title)
\begin{DoxyCompactList}\small\item\em Set the title of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gae044b560aa802f70224c11323f3444ac}{ecore\+\_\+win32\+\_\+window\+\_\+focus} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Set the focus to the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void $\ast$ \hyperlink{group__Ecore__Win32__Group_gada6de6a4bcecd970416827d1e3a75d65}{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Get the current focused window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gae12cd20e2682b510f0bd30aeffdc17af}{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\begin{DoxyCompactList}\small\item\em Iconify or restore the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga8fae424a9c53bd32f63a2c85f80bbd58}{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\begin{DoxyCompactList}\small\item\em Remove or restore the border of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gaa0600258d76eeaa451507f48d54dc579}{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} on)
\begin{DoxyCompactList}\small\item\em Set the given window to fullscreen. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga86708e8ca8d4815ba14868899125e718}{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Set the given cursor to the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga60a450e248aaa394ca18019453dba79f}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State} $\ast$state, unsigned int num)
\begin{DoxyCompactList}\small\item\em Set the state of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga00a58fb33d9dce9b0adf1c0daeb23d9c}{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State} state, unsigned int set)
\begin{DoxyCompactList}\small\item\em Apply the modification of the state to the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gafdaff236a4774d8bb6e615eff7aad133}{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Set the type of the given window. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$ \hyperlink{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}{ecore\+\_\+win32\+\_\+cursor\+\_\+new} (const void $\ast$pixels\+\_\+and, const void $\ast$pixels\+\_\+xor, int width, int height, int hot\+\_\+x, int hot\+\_\+y)
\begin{DoxyCompactList}\small\item\em Create a new cursor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga695547c3800b12b8e9bd315b15d3a319}{ecore\+\_\+win32\+\_\+cursor\+\_\+free} (\hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$cursor)
\begin{DoxyCompactList}\small\item\em Free the given cursor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Ecore__Win32__Group_gaf5325a154ccb166fbc4efeeaf9647707}{Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$ \hyperlink{group__Ecore__Win32__Group_ga3d56c1677ba5d9e5952d1913b4f1a6e5}{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new} (\hyperlink{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape} shape)
\begin{DoxyCompactList}\small\item\em Create a cursor from a Windows ressource. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_ga63e13c802a7412b1a30f8c89e44aea0b}{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get} (int $\ast$width, int $\ast$height)
\begin{DoxyCompactList}\small\item\em Retrieve the size of a valid cursor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gae2996db8b476c0b7e4000efa36313232}{ecore\+\_\+win32\+\_\+dnd\+\_\+init} ()
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Win32 Drag and Drop module. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga9c669ad123b60685190ada5ff4d898d8}{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown} ()
\begin{DoxyCompactList}\small\item\em Shut down the Ecore\+\_\+\+Win32 Drag and Drop module. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Win32__Group_gab06b4b0a104b8c66d614ec18c0d269b4}{ecore\+\_\+win32\+\_\+dnd\+\_\+begin} (const char $\ast$data, int size)
\begin{DoxyCompactList}\small\item\em Begin a Dn\+D operation. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Ecore__Win32__Group_ga4934e5e03ac0d0e50ad6eb79beb6fa18}{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window, \hyperlink{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback} callback)
\begin{DoxyCompactList}\small\item\em Register a Drop operation. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Ecore__Win32__Group_gaf249f605bfdce1ba65eb2cefc45223be}{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target} (\hyperlink{group__Ecore__Win32__Group_gabece6f4154afb7e77b710467c4ba600b}{Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$window)
\begin{DoxyCompactList}\small\item\em Unregister a Drop operation. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+U\+S\+E\+\_\+\+I\+N}}\label{group__Ecore__Win32__Group_ga705f051826f45ecf2d4f1ac08f600f06}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \hyperlink{group__Ecore__Win32__Group_gaa5bfe28b9962b436637c1802a7e7883e}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+In} event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+O\+U\+S\+E\+\_\+\+O\+U\+T}}\label{group__Ecore__Win32__Group_gaff6e97c86f3acc7ae39b6f0aaa17da54}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \hyperlink{group__Ecore__Win32__Group_ga389aa3005c8d48b312781da8d4e54779}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Mouse\+\_\+\+Out} event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+I\+N}}\label{group__Ecore__Win32__Group_gac4af906d92570f9f3bd969a698e64713}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \hyperlink{group__Ecore__Win32__Group_gae9e81853be39e85d6789ba3f4d1da638}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+In} event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+F\+O\+C\+U\+S\+\_\+\+O\+U\+T}}\label{group__Ecore__Win32__Group_gaacca5268ed0f096f511b808cf92c9ad7}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \hyperlink{group__Ecore__Win32__Group_ga94a0253c5a01af3163391c8e206543c1}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Focus\+\_\+\+Out} event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+A\+M\+A\+G\+E}}\label{group__Ecore__Win32__Group_gaf282ed97394f60204972ae24c8372575}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Damage event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+R\+E\+A\+T\+E}}\label{group__Ecore__Win32__Group_ga4eb2ac9abe579f1941a25071930e5acb}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Create event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+E\+S\+T\+R\+O\+Y}}\label{group__Ecore__Win32__Group_ga13c7dd9875feba48e893d0452312f74c}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Destroy event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+H\+I\+D\+E}}\label{group__Ecore__Win32__Group_gae553e44f302bbb16afa4605e739ede31}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Hide event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+H\+O\+W}}\label{group__Ecore__Win32__Group_gabe381977378fa4abf292990f2c3cc620}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Show event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+C\+O\+N\+F\+I\+G\+U\+R\+E}}\label{group__Ecore__Win32__Group_ga9b801d4f1e259b8e66078b745abbe3e2}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Configure event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+R\+E\+S\+I\+Z\+E}}\label{group__Ecore__Win32__Group_gaeca4dd345a96db44685b1b2fdf97f1c2}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Resize event. \end{DoxyCompactList}\item 
\hypertarget{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+E\+V\+E\+N\+T\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+D\+E\+L\+E\+T\+E\+\_\+\+R\+E\+Q\+U\+E\+S\+T}}\label{group__Ecore__Win32__Group_gaa2bff116cfee4ca1d57f7bf90d63bc05}

\begin{DoxyCompactList}\small\item\em Ecore\+\_\+\+Event for the \hyperlink{group__Ecore__Win32__Group_gadc9ad45a354293fb01d9197249872df2}{Ecore\+\_\+\+Win32\+\_\+\+Event\+\_\+\+Window\+\_\+\+Delete\+\_\+\+Request} event. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Ecore\+\_\+\+Win32 is a library that wraps Windows graphic functions and integrate them nicely into the Ecore main loop. 

\hypertarget{group__Ecore__Win32__Group_Ecore_Win32_Sec_Init}{}\subsection{Initialisation / Shutdown}\label{group__Ecore__Win32__Group_Ecore_Win32_Sec_Init}
To fill...\hypertarget{group__Ecore__Win32__Group_Ecore_Win32_Sec_Icons}{}\subsection{How to set icons to an application}\label{group__Ecore__Win32__Group_Ecore_Win32_Sec_Icons}
It is possible to also sets the icon of the application easily\+:

\begin{DoxyItemize}
\item Create an icon with your favorite image creator. The Gimp is a good choice. Create several images of size 16, 32 and 48. You can also create images of size 24, 64, 128 and 256. Paste all of them in the image of size 16 as a layer. Save the image of size 16 with the name my\+\_\+icon.\+ico. Put it where the source code of the application is located. \item Create my\+\_\+icon\+\_\+rc.\+rc file with your code editor and add in it\+: 
\begin{DoxyCode}
101 ICON DISCARDABLE \textcolor{stringliteral}{"my\_icon.ico"}
\end{DoxyCode}
 \item With Visual Studio, put that file in the 'Resource file' part of the project. \item With Min\+G\+W, you have to compile it with windres\+: 
\begin{DoxyCode}
windres my\_icon\_rc.rc my\_icon\_rc.o
\end{DoxyCode}
 and add my\+\_\+icon\+\_\+rc.\+o to the object files of the application.\end{DoxyItemize}
\begin{DoxyNote}{Note}
The value 101 must not be changed, it's the I\+D used internally by Ecore\+\_\+\+Win32 to get the icons. 
\end{DoxyNote}


\subsection{Typedef Documentation}
\hypertarget{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback@{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}}
\index{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback@{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}]{\setlength{\rightskip}{0pt plus 5cm}Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}}\label{group__Ecore__Win32__Group_gaef07a2e13ed31f85553af7d7f812b8fa}


Callback type for Drop operations. 

See \hyperlink{group__Ecore__Win32__Group_ga4934e5e03ac0d0e50ad6eb79beb6fa18}{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target()}. 

\subsection{Enumeration Type Documentation}
\hypertarget{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State@{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}}
\index{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State@{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}}}\label{group__Ecore__Win32__Group_ga0306b564ef919464afb9424f3c32a656}


State of a window. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}
}]iconified window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a39d2e1f98f75a7705f38d0085678711f}
}]modal dialog box \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8e4d93fa124cdd7f328adc08a25379fa}
}]sticky window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0e9d2751bb48be1b536c89966f0841af}
}]maximum vertical sized window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a3a21b1cfbabc384fb2c057a779269459}
}]maximum horizontal sized window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a024a1ad2bfa3167418c450f72ea5b923}
}]maximum sized window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7133060489ea26b199e87c8659ecf46f}
}]shaded window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a7de434caff59070bd45cb82e5f8e076b}
}]hidden (minimized or iconified) window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}
}]fullscreen window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a30e4ce4ef7ff6f701eab13ce376f5a86}
}]above window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8ce37b09683ec534bb276f20ea8bb5bd}
}]below window \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a8802972eb795212b6ad8cdbef5997acb}
}]To document. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}\label{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656aea5cd07e5cf69b4987d4441257860770}
}]Unknown state. \end{description}
\end{Desc}
\hypertarget{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type@{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}}
\index{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type@{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}}}\label{group__Ecore__Win32__Group_gac159148235000b4ed912110e4a09ffd5}


Type of a window. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a4b20596dc9fa630c7e9bae4a78d04be2}
}]Desktop feature. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a1378d7e4aa202233add57399611f9f31}
}]Dock window (should be on top of other windows) \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae2530a8f07b995e13348425414591f74}
}]Toolbar window. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae6665c20258aa275718479ddfa3ac3c0}
}]Menu window. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ae083069905d1da6ce0fdf6a67946e9e2}
}]Small persistent utility window, such as a palette or toolbox. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a6b7a23d0686dd18df01fe50829d10ba0}
}]Splash screen window displayed as an application is starting up. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a7106609aa0a7344ee85152d226436d17}
}]Dialog window. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5ac4b256aadbae3cae0bd7b3432f615d14}
}]Normal top-\/level window. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N}\label{group__Ecore__Win32__Group_ggac159148235000b4ed912110e4a09ffd5a175456ab1fbea2f62038df95ee1866e3}
}]Unknown type. \end{description}
\end{Desc}
\hypertarget{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape@{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}}
\index{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape@{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}}}\label{group__Ecore__Win32__Group_ga54d6d4f78768adb28aec78ba75d79912}


Shape of a cursor. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a11d988ed8b8c09ebb8b2306f2ff60c0c}
}]Standard arrow and small hourglass. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a394635aae5788ee78a0361036cfa2332}
}]Standard arrow. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a6d56b4f6f98ce8e4353a3d67272702ad}
}]Crosshair. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a8ab6db5308cccef99ba7a55974f40db5}
}]Hand. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a1c06a01f36b8d349ad7feb9eb6981a67}
}]Arrow and question mark. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912add46c0c9ef0fa238e85ffc60fbcce417}
}]I-\/beam. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a32e9e01682a3e9276443d8478f44232c}
}]Slashed circle. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9ae54636dd6f21dbac529d69a06f78de}
}]Four-\/pointed arrow pointing north, south, east, and west. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a5669e6827d30f841ae002adfef9691d7}
}]Double-\/pointed arrow pointing northeast and southwest. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a42d332d7cf230ca723b81b24e0c82391}
}]Double-\/pointed arrow pointing north and south. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a0d004baae677744f7c0e3ed0f2c4a147}
}]Double-\/pointed arrow pointing northwest and southeast. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a9504031bd087c19ef8a0a5770f9afff9}
}]Double-\/pointed arrow pointing west and east. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912a41fd8d60736cbd98f41f93e3ba451df3}
}]Vertical arrow. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T}\label{group__Ecore__Win32__Group_gga54d6d4f78768adb28aec78ba75d79912ac263d8378a6e0fd9c1e080111374bb5a}
}]Hourglass. \end{description}
\end{Desc}
\hypertarget{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State@{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}}
\index{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State@{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Ecore\+\_\+\+Win32\+\_\+\+Dn\+D\+\_\+\+State}}}\label{group__Ecore__Win32__Group_ga89547b57e0fef94c925d62d4304500ee}


State of a Dn\+D operation. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+E\+N\+T\+E\+R}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaf27a6f6dcff977b6b3ea6d10abdee282}
}]Drag enter. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+O\+V\+E\+R}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeaa4d7375159ab69230663c43c476d7706}
}]Drag over. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+A\+G\+\_\+\+L\+E\+A\+V\+E}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eea44e124a8a07122f0a41b111808fae10b}
}]Drag leave. \index{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P@{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P}}\item[{\em 
\hypertarget{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+D\+N\+D\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+R\+O\+P}\label{group__Ecore__Win32__Group_gga89547b57e0fef94c925d62d4304500eeac053e5721365cab613bc4e5963602892}
}]Drop. \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+init@{ecore\+\_\+win32\+\_\+init}}
\index{ecore\+\_\+win32\+\_\+init@{ecore\+\_\+win32\+\_\+init}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+win32\+\_\+init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}


Initialize the Ecore\+\_\+\+Win32 library. 

\begin{DoxyReturn}{Returns}
1 or greater on success, 0 on error.
\end{DoxyReturn}
This function sets up the Windows graphic system. It returns 0 on failure, otherwise it returns the number of times it has already been called.

When Ecore\+\_\+\+Win32 is not used anymore, call \hyperlink{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{ecore\+\_\+win32\+\_\+shutdown()} to shut down the Ecore\+\_\+\+Win32 library. 

References ecore\+\_\+event\+\_\+init(), ecore\+\_\+event\+\_\+shutdown(), ecore\+\_\+event\+\_\+type\+\_\+new(), ecore\+\_\+win32\+\_\+dnd\+\_\+init(), eina\+\_\+init(), eina\+\_\+log\+\_\+domain\+\_\+register(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+R\+R, eina\+\_\+shutdown(), and E\+R\+R.

\hypertarget{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+shutdown@{ecore\+\_\+win32\+\_\+shutdown}}
\index{ecore\+\_\+win32\+\_\+shutdown@{ecore\+\_\+win32\+\_\+shutdown}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+shutdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+win32\+\_\+shutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga391ac010f137154d1880252da77b1162}


Shut down the Ecore\+\_\+\+Win32 library. 

\begin{DoxyReturn}{Returns}
0 when the library is completely shut down, 1 or greater otherwise.
\end{DoxyReturn}
This function shuts down the Ecore\+\_\+\+Win32 library. It returns 0 when it has been called the same number of times than \hyperlink{group__Ecore__Win32__Group_ga3219c174d44558bb46104540852a8d34}{ecore\+\_\+win32\+\_\+init()}. In that case it shuts down all the Windows graphic system. 

References ecore\+\_\+event\+\_\+shutdown(), ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), eina\+\_\+shutdown(), and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get@{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get@{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+win32\+\_\+screen\+\_\+depth\+\_\+get (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga6139a252eb705b75f244e9f0f327bb4c}


Retrieve the depth of the screen. 

\begin{DoxyReturn}{Returns}
The depth of the screen.
\end{DoxyReturn}
This function returns the depth of the screen. If an error occurs, it returns 0. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set@{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set@{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{t}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}


Sets the timeout for a double and triple clicks to be flagged. 


\begin{DoxyParams}{Parameters}
{\em t} & The time in seconds.\\
\hline
\end{DoxyParams}
This function sets the time {\ttfamily t} between clicks before the double\+\_\+click flag is set in a button down event. If 3 clicks occur within double this time, the triple\+\_\+click flag is also set. \hypertarget{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get@{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get@{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} double ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaabefd0f03dd926e87071871460c3d032}


Retrieve the double and triple click flag timeout. 

\begin{DoxyReturn}{Returns}
The timeout for double clicks in seconds.
\end{DoxyReturn}
This function returns the double clicks in seconds. If \hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set()} has not been called, the default value is returned. See \hyperlink{group__Ecore__Win32__Group_gad134678c9717c5b1a54970fdbaba5919}{ecore\+\_\+win32\+\_\+double\+\_\+click\+\_\+time\+\_\+set()} for more informations. \hypertarget{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get@{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get@{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} unsigned long ecore\+\_\+win32\+\_\+current\+\_\+time\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaa8f6e4b82ed136b2e214f65fd9cc5186}


Return the last event time. 

\begin{DoxyReturn}{Returns}
The last envent time.
\end{DoxyReturn}
This function returns the last event time. \hypertarget{group__Ecore__Win32__Group_ga3af79b82d86d03dbea10a535387c8ea9}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+new@{ecore\+\_\+win32\+\_\+window\+\_\+new}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+new@{ecore\+\_\+win32\+\_\+window\+\_\+new}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+new (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{parent, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga3af79b82d86d03dbea10a535387c8ea9}


Creates a new window. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent window. \\
\hline
{\em x} & The x coordinate of the top-\/left corner of the window. \\
\hline
{\em y} & The y coordinate of the top-\/left corner of the window. \\
\hline
{\em width} & The width of the window. \\
\hline
{\em height} & The height of the window. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly allocated window.
\end{DoxyReturn}
This function creates a new window which parent is {\ttfamily parent}. {\ttfamily width} and {\ttfamily height} are the size of the window content (the client part), without the border and title bar. {\ttfamily x} and {\ttfamily y} are the system coordinates of the top left cerner of the window (that is, of the title bar). This function returns a newly created window on success, and {\ttfamily N\+U\+L\+L} on failure. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gaa40e56fb37a8cae716d8c0735e84606c}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new@{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new@{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{parent, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaa40e56fb37a8cae716d8c0735e84606c}


Creates a new borderless window. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent window. \\
\hline
{\em x} & The x coordinate of the top-\/left corner of the window. \\
\hline
{\em y} & The y coordinate of the top-\/left corner of the window. \\
\hline
{\em width} & The width of the window. \\
\hline
{\em height} & The height of the window. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly allocated window.
\end{DoxyReturn}
This function is the same than \hyperlink{group__Ecore__Win32__Group_gaa40e56fb37a8cae716d8c0735e84606c}{ecore\+\_\+win32\+\_\+window\+\_\+override\+\_\+new()} but the returned window is borderless. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga0da9d20cf3c02f1219ff82097fc5210c}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+free@{ecore\+\_\+win32\+\_\+window\+\_\+free}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+free@{ecore\+\_\+win32\+\_\+window\+\_\+free}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+free (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga0da9d20cf3c02f1219ff82097fc5210c}


Free the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to free.\\
\hline
\end{DoxyParams}
This function frees {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this function does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga5f4fddb0ca90ec47b0236975788aff33}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+hwnd\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga5f4fddb0ca90ec47b0236975788aff33}


Return the window H\+A\+N\+D\+L\+E associated to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the H\+A\+N\+D\+L\+E from.\\
\hline
\end{DoxyParams}
This function returns the window H\+A\+N\+D\+L\+E associated to {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this function returns {\ttfamily N\+U\+L\+L}.

\begin{DoxyNote}{Note}
The returned value is of type H\+W\+N\+D. 
\end{DoxyNote}
\hypertarget{group__Ecore__Win32__Group_ga18ca0ec81a02eef62d1a55802fbbb54a}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+move@{ecore\+\_\+win32\+\_\+window\+\_\+move}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+move@{ecore\+\_\+win32\+\_\+window\+\_\+move}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+move}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+move (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{x, }
\item[{int}]{y}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga18ca0ec81a02eef62d1a55802fbbb54a}


Move the given window to a given position. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to move. \\
\hline
{\em x} & The x coordinate of the destination position. \\
\hline
{\em y} & The y coordinate of the destination position.\\
\hline
\end{DoxyParams}
This function move {\ttfamily window} to the new position of coordinates {\ttfamily x} and {\ttfamily y}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or if it is fullscreen, or on error, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gab35497c5dc733c138c87d25d09a5249f}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+resize@{ecore\+\_\+win32\+\_\+window\+\_\+resize}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+resize@{ecore\+\_\+win32\+\_\+window\+\_\+resize}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+resize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+resize (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gab35497c5dc733c138c87d25d09a5249f}


Resize the given window to a given size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to resize. \\
\hline
{\em width} & The new width. \\
\hline
{\em height} & The new height.\\
\hline
\end{DoxyParams}
This function resize {\ttfamily window} to the new {\ttfamily width} and {\ttfamily height}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or if it is fullscreen, or on error, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga0f61117f1dc7e0652d3f1c3b555f2e2d}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize@{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize@{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+move\+\_\+resize (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{width, }
\item[{int}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga0f61117f1dc7e0652d3f1c3b555f2e2d}


Move and resize the given window to a given position and size. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to move and resize. \\
\hline
{\em x} & The x coordinate of the destination position. \\
\hline
{\em y} & The x coordinate of the destination position. \\
\hline
{\em width} & The new width. \\
\hline
{\em height} & The new height.\\
\hline
\end{DoxyParams}
This function resize {\ttfamily window} to the new position of coordinates {\ttfamily x} and {\ttfamily y} and the new {\ttfamily width} and {\ttfamily height}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or if it is fullscreen, or on error, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga8ded72ebf3a1967e24d6b01506a13e47}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+geometry\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y, }
\item[{int $\ast$}]{width, }
\item[{int $\ast$}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga8ded72ebf3a1967e24d6b01506a13e47}


Get the geometry of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the geometry from. \\
\hline
{\em x} & The x coordinate of the position. \\
\hline
{\em y} & The x coordinate of the position. \\
\hline
{\em width} & The width. \\
\hline
{\em height} & The height.\\
\hline
\end{DoxyParams}
This function retrieves the position and size of {\ttfamily window}. {\ttfamily x}, {\ttfamily y}, {\ttfamily width} and {\ttfamily height} can be buffers that will be filled with the corresponding values. If one of them is {\ttfamily N\+U\+L\+L}, nothing will be done for that parameter. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, and if the buffers are not {\ttfamily N\+U\+L\+L}, they will be filled with respectively 0, 0, the size of the screen and the height of the screen. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gaee39f7c823ac3a1a256854720cba2538}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{width, }
\item[{int $\ast$}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaee39f7c823ac3a1a256854720cba2538}


Get the size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to retrieve the size from. \\
\hline
{\em width} & The width. \\
\hline
{\em height} & The height.\\
\hline
\end{DoxyParams}
This function retrieves the size of {\ttfamily window}. {\ttfamily width} and {\ttfamily height} can be buffers that will be filled with the corresponding values. If one of them is {\ttfamily N\+U\+L\+L}, nothing will be done for that parameter. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, and if the buffers are not {\ttfamily N\+U\+L\+L}, they will be filled with respectively the size of the screen and the height of the screen. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga17eabc88fbafec17c5e34644bed2b59b}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{min\+\_\+width, }
\item[{int}]{min\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga17eabc88fbafec17c5e34644bed2b59b}


Set the minimum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em min\+\_\+width} & The minimal width. \\
\hline
{\em min\+\_\+height} & The minimal height.\\
\hline
\end{DoxyParams}
This function sets the minimum size of {\ttfamily window} to {\ttfamily min\+\_\+width} and $\ast$p min\+\_\+height. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga30be687fd6f388f9db0bb2ada7054a9e}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+min\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{min\+\_\+width, }
\item[{int $\ast$}]{min\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga30be687fd6f388f9db0bb2ada7054a9e}


Get the minimum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em min\+\_\+width} & The minimal width. \\
\hline
{\em min\+\_\+height} & The minimal height.\\
\hline
\end{DoxyParams}
This function fills the minimum size of {\ttfamily window} in the buffers {\ttfamily min\+\_\+width} and $\ast$p min\+\_\+height. They both can be {\ttfamily N\+U\+L\+L}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga4e9f1c339aa8ae170449450de76a43c3}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{max\+\_\+width, }
\item[{int}]{max\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga4e9f1c339aa8ae170449450de76a43c3}


Set the maximum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em max\+\_\+width} & The maximal width. \\
\hline
{\em max\+\_\+height} & The maximal height.\\
\hline
\end{DoxyParams}
This function sets the maximum size of {\ttfamily window} to {\ttfamily max\+\_\+width} and $\ast$p max\+\_\+height. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gacf362f73c5f30b249245dfcd122ba3a1}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+max\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{max\+\_\+width, }
\item[{int $\ast$}]{max\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gacf362f73c5f30b249245dfcd122ba3a1}


Get the maximum size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em max\+\_\+width} & The maximal width. \\
\hline
{\em max\+\_\+height} & The maximal height.\\
\hline
\end{DoxyParams}
This function fills the maximum size of {\ttfamily window} in the buffers {\ttfamily max\+\_\+width} and $\ast$p max\+\_\+height. They both can be {\ttfamily N\+U\+L\+L}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga1ae7c1ae2b75db0012aa4666c422015a}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{base\+\_\+width, }
\item[{int}]{base\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga1ae7c1ae2b75db0012aa4666c422015a}


Set the base size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em base\+\_\+width} & The base width. \\
\hline
{\em base\+\_\+height} & The base height.\\
\hline
\end{DoxyParams}
This function sets the base size of {\ttfamily window} to {\ttfamily base\+\_\+width} and $\ast$p base\+\_\+height. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gaa28cba0b9ae8ca5475694264ec989929}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+base\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{base\+\_\+width, }
\item[{int $\ast$}]{base\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaa28cba0b9ae8ca5475694264ec989929}


Get the base size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em base\+\_\+width} & The base width. \\
\hline
{\em base\+\_\+height} & The bas height.\\
\hline
\end{DoxyParams}
This function fills the base size of {\ttfamily window} in the buffers {\ttfamily base\+\_\+width} and $\ast$p base\+\_\+height. They both can be {\ttfamily N\+U\+L\+L}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gad4609975708982000eaa0f3044752035}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int}]{step\+\_\+width, }
\item[{int}]{step\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gad4609975708982000eaa0f3044752035}


Set the step size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em step\+\_\+width} & The step width. \\
\hline
{\em step\+\_\+height} & The step height.\\
\hline
\end{DoxyParams}
This function sets the step size of {\ttfamily window} to {\ttfamily step\+\_\+width} and $\ast$p step\+\_\+height. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga21457195579849e99a4034f2abcf578a}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+size\+\_\+step\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{int $\ast$}]{step\+\_\+width, }
\item[{int $\ast$}]{step\+\_\+height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga21457195579849e99a4034f2abcf578a}


Get the step size of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em step\+\_\+width} & The step width. \\
\hline
{\em step\+\_\+height} & The bas height.\\
\hline
\end{DoxyParams}
This function fills the step size of {\ttfamily window} in the buffers {\ttfamily step\+\_\+width} and $\ast$p step\+\_\+height. They both can be {\ttfamily N\+U\+L\+L}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this functions does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga16e4f44285802278d3326d02a9315971}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+show@{ecore\+\_\+win32\+\_\+window\+\_\+show}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+show@{ecore\+\_\+win32\+\_\+window\+\_\+show}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+show}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+show (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga16e4f44285802278d3326d02a9315971}


Show the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to show.\\
\hline
\end{DoxyParams}
This function shows {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or on error, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga11978da82b1c95fe5ac11dac74badf29}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+hide@{ecore\+\_\+win32\+\_\+window\+\_\+hide}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+hide@{ecore\+\_\+win32\+\_\+window\+\_\+hide}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+hide}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+hide (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga11978da82b1c95fe5ac11dac74badf29}


Hide the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to show.\\
\hline
\end{DoxyParams}
This function hides {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or on error, this function does nothing. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga608f0614fa37b9128725d28f237a2689}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+raise@{ecore\+\_\+win32\+\_\+window\+\_\+raise}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+raise@{ecore\+\_\+win32\+\_\+window\+\_\+raise}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+raise}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+raise (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga608f0614fa37b9128725d28f237a2689}


Place the given window at the top of the Z order. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to place at the top.\\
\hline
\end{DoxyParams}
This function places {\ttfamily window} at the top of the Z order. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga618308525c8a017154c8ff371d7b6ab4}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+lower@{ecore\+\_\+win32\+\_\+window\+\_\+lower}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+lower@{ecore\+\_\+win32\+\_\+window\+\_\+lower}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+lower}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+lower (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga618308525c8a017154c8ff371d7b6ab4}


Place the given window at the bottom of the Z order. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to place at the bottom.\\
\hline
\end{DoxyParams}
This function places {\ttfamily window} at the bottom of the Z order. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga60d5d9f8c1e8cb8e8340321ef1317980}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+title\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{const char $\ast$}]{title}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga60d5d9f8c1e8cb8e8340321ef1317980}


Set the title of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to set the title. \\
\hline
{\em title} & The new title.\\
\hline
\end{DoxyParams}
This function sets the title of {\ttfamily window} to {\ttfamily title}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, or if {\ttfamily title} is {\ttfamily N\+U\+L\+L} or empty, or on error, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gae044b560aa802f70224c11323f3444ac}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+focus@{ecore\+\_\+win32\+\_\+window\+\_\+focus}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+focus@{ecore\+\_\+win32\+\_\+window\+\_\+focus}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+focus}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+focus (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gae044b560aa802f70224c11323f3444ac}


Set the focus to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to give focus to.\\
\hline
\end{DoxyParams}
This function gives the focus to {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gada6de6a4bcecd970416827d1e3a75d65}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get@{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void $\ast$ ecore\+\_\+win32\+\_\+window\+\_\+focus\+\_\+get (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gada6de6a4bcecd970416827d1e3a75d65}


Get the current focused window. 

\begin{DoxyReturn}{Returns}
The window that has focus.
\end{DoxyReturn}
This function returns the window that has focus. If the calling thread's message queue does not have an associated window with the keyboard focus, the return value is {\ttfamily N\+U\+L\+L}.

\begin{DoxyNote}{Note}
Even if the returned value is {\ttfamily N\+U\+L\+L}, another thread's queue may be associated with a window that has the keyboard focus.

The returned value is of type H\+W\+N\+D. 
\end{DoxyNote}


References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gae12cd20e2682b510f0bd30aeffdc17af}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gae12cd20e2682b510f0bd30aeffdc17af}


Iconify or restore the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to iconify the window, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to restore it.\\
\hline
\end{DoxyParams}
This function iconify or restore {\ttfamily window}. If {\ttfamily on} is set to {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, the window will be iconified, if it is set to {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}, it will be restored. If {\ttfamily window} is {\ttfamily N\+U\+L\+L} or if the state does not change (like iconifying the window while it is already iconified), this function does nothing. 

References I\+N\+F.



Referenced by ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send().

\hypertarget{group__Ecore__Win32__Group_ga8fae424a9c53bd32f63a2c85f80bbd58}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+borderless\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga8fae424a9c53bd32f63a2c85f80bbd58}


Remove or restore the border of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} to remove the border, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} to restore it.\\
\hline
\end{DoxyParams}
This function remove or restore the border of {\ttfamily window}. If {\ttfamily on} is set to {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, the window will have no border, if it is set to {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}, it will have a border. If {\ttfamily window} is {\ttfamily N\+U\+L\+L} or if the state does not change (like setting to borderless while the window has no border), this function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gaa0600258d76eeaa451507f48d54dc579}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Eina\+\_\+\+Bool}}]{on}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaa0600258d76eeaa451507f48d54dc579}


Set the given window to fullscreen. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em on} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} for fullscreen mode, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} for windowed mode.\\
\hline
\end{DoxyParams}
This function set {\ttfamily window} to fullscreen or windowed mode. If {\ttfamily on} is set to {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, the window will be fullscreen, if it is set to {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}, it will be windowed. If {\ttfamily window} is {\ttfamily N\+U\+L\+L} or if the state does not change (like setting to fullscreen while the window is already fullscreen), this function does nothing. 

References E\+R\+R, and I\+N\+F.



Referenced by ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send().

\hypertarget{group__Ecore__Win32__Group_ga86708e8ca8d4815ba14868899125e718}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+cursor\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$}]{cursor}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga86708e8ca8d4815ba14868899125e718}


Set the given cursor to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the cursor. \\
\hline
{\em cursor} & The new cursor.\\
\hline
\end{DoxyParams}
This function sets {\ttfamily cursor} to {\ttfamily window}. {\ttfamily cursor} must have been obtained by \hyperlink{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()} or \hyperlink{group__Ecore__Win32__Group_ga3d56c1677ba5d9e5952d1913b4f1a6e5}{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new()}. If {\ttfamily window} or {\ttfamily cursor} is {\ttfamily N\+U\+L\+L}, the function does nothing. 

References E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga60a450e248aaa394ca18019453dba79f}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State} $\ast$}]{state, }
\item[{unsigned int}]{num}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga60a450e248aaa394ca18019453dba79f}


Set the state of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the state. \\
\hline
{\em state} & An array of the new states. \\
\hline
{\em num} & The number of states in the array.\\
\hline
\end{DoxyParams}
This function set the state of {\ttfamily window}. {\ttfamily state} is an array of states of size {\ttfamily num}. If {\ttfamily window} or {\ttfamily state} are {\ttfamily N\+U\+L\+L}, or if {\ttfamily num} is less or equal than 0, the function does nothing. 

References E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga00a58fb33d9dce9b0adf1c0daeb23d9c}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send@{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send@{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+state\+\_\+request\+\_\+send (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+State}}]{state, }
\item[{unsigned int}]{set}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga00a58fb33d9dce9b0adf1c0daeb23d9c}


Apply the modification of the state to the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window. \\
\hline
{\em state} & The state to apply changes. \\
\hline
{\em set} & The value of the state change.\\
\hline
\end{DoxyParams}
This function applies the modification of the state {\ttfamily state} of {\ttfamily window}. {\ttfamily set} is used only for \hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a00ec70be4770fc24dd517314f7f8d3de}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D} and \hyperlink{group__Ecore__Win32__Group_gga0306b564ef919464afb9424f3c32a656a0428a6a0e98f38190bfed554cb2bcca3}{E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, the function does nothing. 

References ecore\+\_\+win32\+\_\+window\+\_\+fullscreen\+\_\+set(), ecore\+\_\+win32\+\_\+window\+\_\+iconified\+\_\+set(), E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+A\+B\+O\+V\+E, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+B\+E\+L\+O\+W, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+D\+E\+M\+A\+N\+D\+S\+\_\+\+A\+T\+T\+E\+N\+T\+I\+O\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+F\+U\+L\+L\+S\+C\+R\+E\+E\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+H\+I\+D\+D\+E\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+I\+C\+O\+N\+I\+F\+I\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+H\+O\+R\+Z, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+A\+X\+I\+M\+I\+Z\+E\+D\+\_\+\+V\+E\+R\+T, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+M\+O\+D\+A\+L, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+H\+A\+D\+E\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+S\+T\+I\+C\+K\+Y, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+S\+T\+A\+T\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N, E\+R\+R, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gafdaff236a4774d8bb6e615eff7aad133}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set}}
\index{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set@{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+window\+\_\+type\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window\+\_\+\+Type}}]{type}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gafdaff236a4774d8bb6e615eff7aad133}


Set the type of the given window. 


\begin{DoxyParams}{Parameters}
{\em window} & The window to modify the type. \\
\hline
{\em type} & The nwindow types.\\
\hline
\end{DoxyParams}
This function set the type of {\ttfamily window} to {\ttfamily type}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, the function does nothing. 

References E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+S\+K\+T\+O\+P, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+I\+A\+L\+O\+G, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+O\+C\+K, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+E\+N\+U, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+N\+O\+R\+M\+A\+L, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+S\+P\+L\+A\+S\+H, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+O\+O\+L\+B\+A\+R, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+N\+K\+N\+O\+W\+N, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+W\+I\+N\+D\+O\+W\+\_\+\+T\+Y\+P\+E\+\_\+\+U\+T\+I\+L\+I\+T\+Y, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+cursor\+\_\+new@{ecore\+\_\+win32\+\_\+cursor\+\_\+new}}
\index{ecore\+\_\+win32\+\_\+cursor\+\_\+new@{ecore\+\_\+win32\+\_\+cursor\+\_\+new}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+cursor\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$ ecore\+\_\+win32\+\_\+cursor\+\_\+new (
\begin{DoxyParamCaption}
\item[{const void $\ast$}]{pixels\+\_\+and, }
\item[{const void $\ast$}]{pixels\+\_\+xor, }
\item[{int}]{width, }
\item[{int}]{height, }
\item[{int}]{hot\+\_\+x, }
\item[{int}]{hot\+\_\+y}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}


Create a new cursor. 


\begin{DoxyParams}{Parameters}
{\em pixels\+\_\+and} & The array of bytes containing the bit values for the A\+N\+D mask of the cursor. \\
\hline
{\em pixels\+\_\+xor} & The array of bytes containing the bit values for the X\+O\+R mask of the cursor. \\
\hline
{\em width} & The width of the cursor. \\
\hline
{\em height} & The height of the cursor. \\
\hline
{\em hot\+\_\+x} & The horizontal position of the cursor's hot spot. \\
\hline
{\em hot\+\_\+y} & The vertical position of the cursor's hot spot. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A newly user-\/defined cursor.
\end{DoxyReturn}
This function creates a new cursor of size {\ttfamily width} and {\ttfamily height}. They must be valid size. To determine the valid size of a cursor, use \hyperlink{group__Ecore__Win32__Group_ga63e13c802a7412b1a30f8c89e44aea0b}{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get()}. {\ttfamily pixels\+\_\+and} is an array of bytes (unsigned char) containing the bits of the cursor that will be visible. {\ttfamily pixels\+\_\+xor} is similar but will allow the cursor to have a shape. Here is the truth table for the masks\+:

\begin{TabularC}{3}
\hline
A\+N\+D mask&X\+O\+R mask&Display \\\cline{1-3}
0 &0 &Black \\\cline{1-3}
0 &1 &White \\\cline{1-3}
1 &0 &Screen \\\cline{1-3}
1 &1 &Reverse screen \\\cline{1-3}
\end{TabularC}


{\ttfamily hot\+\_\+x} and {\ttfamily hot\+\_\+y} are the position of the hot spot of the cursor. If {\ttfamily pixels\+\_\+and} or {\ttfamily pixels\+\_\+xor} are {\ttfamily N\+U\+L\+L}, the function returns N\+U\+L\+L. If {\ttfamily width} or {\ttfamily height} does not match the valid size of a cursor, the function returns {\ttfamily N\+U\+L\+L}. On success, the function creates a user-\/defined cursor, otherwise it returns {\ttfamily N\+U\+L\+L}.

Once the cursor is not used anymore, use \hyperlink{group__Ecore__Win32__Group_ga695547c3800b12b8e9bd315b15d3a319}{ecore\+\_\+win32\+\_\+cursor\+\_\+free()} to free the ressources.

Example of use\+:


\begin{DoxyCode}
1 unsigned char pixels\_and[] =\{
2 0xFF, 0xFC, 0x3F, 0xFF,   // line 1
3 0xFF, 0xC0, 0x1F, 0xFF,   // line 2
4 0xFF, 0x00, 0x3F, 0xFF,   // line 3
5 0xFE, 0x00, 0xFF, 0xFF,   // line 4
6 
7 0xF7, 0x01, 0xFF, 0xFF,   // line 5
8 0xF0, 0x03, 0xFF, 0xFF,   // line 6
9 0xF0, 0x03, 0xFF, 0xFF,   // line 7
10 0xE0, 0x07, 0xFF, 0xFF,   // line 8
11 
12 0xC0, 0x07, 0xFF, 0xFF,   // line 9
13 0xC0, 0x0F, 0xFF, 0xFF,   // line 10
14 0x80, 0x0F, 0xFF, 0xFF,   // line 11
15 0x80, 0x0F, 0xFF, 0xFF,   // line 12
16 
17 0x80, 0x07, 0xFF, 0xFF,   // line 13
18 0x00, 0x07, 0xFF, 0xFF,   // line 14
19 0x00, 0x03, 0xFF, 0xFF,   // line 15
20 0x00, 0x00, 0xFF, 0xFF,   // line 16
21 
22 0x00, 0x00, 0x7F, 0xFF,   // line 17
23 0x00, 0x00, 0x1F, 0xFF,   // line 18
24 0x00, 0x00, 0x0F, 0xFF,   // line 19
25 0x80, 0x00, 0x0F, 0xFF,   // line 20
26 
27 0x80, 0x00, 0x07, 0xFF,   // line 21
28 0x80, 0x00, 0x07, 0xFF,   // line 22
29 0xC0, 0x00, 0x07, 0xFF,   // line 23
30 0xC0, 0x00, 0x0F, 0xFF,   // line 24
31 
32 0xE0, 0x00, 0x0F, 0xFF,   // line 25
33 0xF0, 0x00, 0x1F, 0xFF,   // line 26
34 0xF0, 0x00, 0x1F, 0xFF,   // line 27
35 0xF8, 0x00, 0x3F, 0xFF,   // line 28
36 
37 0xFE, 0x00, 0x7F, 0xFF,   // line 29
38 0xFF, 0x00, 0xFF, 0xFF,   // line 30
39 0xFF, 0xC3, 0xFF, 0xFF,   // line 31
40 0xFF, 0xFF, 0xFF, 0xFF    // line 32
41 \};
42 
43 unsigned char pixels\_xor[] = \{
44 0x00, 0x00, 0x00, 0x00,   // line 1
45 0x00, 0x03, 0xC0, 0x00,   // line 2
46 0x00, 0x3F, 0x00, 0x00,   // line 3
47 0x00, 0xFE, 0x00, 0x00,   // line 4
48 
49 0x0E, 0xFC, 0x00, 0x00,   // line 5
50 0x07, 0xF8, 0x00, 0x00,   // line 6
51 0x07, 0xF8, 0x00, 0x00,   // line 7
52 0x0F, 0xF0, 0x00, 0x00,   // line 8
53 
54 0x1F, 0xF0, 0x00, 0x00,   // line 9
55 0x1F, 0xE0, 0x00, 0x00,   // line 10
56 0x3F, 0xE0, 0x00, 0x00,   // line 11
57 0x3F, 0xE0, 0x00, 0x00,   // line 12
58 
59 0x3F, 0xF0, 0x00, 0x00,   // line 13
60 0x7F, 0xF0, 0x00, 0x00,   // line 14
61 0x7F, 0xF8, 0x00, 0x00,   // line 15
62 0x7F, 0xFC, 0x00, 0x00,   // line 16
63 
64 0x7F, 0xFF, 0x00, 0x00,   // line 17
65 0x7F, 0xFF, 0x80, 0x00,   // line 18
66 0x7F, 0xFF, 0xE0, 0x00,   // line 19
67 0x3F, 0xFF, 0xE0, 0x00,   // line 20
68 
69 0x3F, 0xC7, 0xF0, 0x00,   // line 21
70 0x3F, 0x83, 0xF0, 0x00,   // line 22
71 0x1F, 0x83, 0xF0, 0x00,   // line 23
72 0x1F, 0x83, 0xE0, 0x00,   // line 24
73 
74 0x0F, 0xC7, 0xE0, 0x00,   // line 25
75 0x07, 0xFF, 0xC0, 0x00,   // line 26
76 0x07, 0xFF, 0xC0, 0x00,   // line 27
77 0x01, 0xFF, 0x80, 0x00,   // line 28
78 
79 0x00, 0xFF, 0x00, 0x00,   // line 29
80 0x00, 0x3C, 0x00, 0x00,   // line 30
81 0x00, 0x00, 0x00, 0x00,   // line 31
82 0x00, 0x00, 0x00, 0x00    // line 32
83 \};
84 
85 Ecore\_Win32\_Cursor *cursor = ecore\_win32\_cursor\_new(pixels\_and, pixels\_xor, 32, 32, 19, 2);
\end{DoxyCode}
 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga695547c3800b12b8e9bd315b15d3a319}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+cursor\+\_\+free@{ecore\+\_\+win32\+\_\+cursor\+\_\+free}}
\index{ecore\+\_\+win32\+\_\+cursor\+\_\+free@{ecore\+\_\+win32\+\_\+cursor\+\_\+free}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+cursor\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+cursor\+\_\+free (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$}]{cursor}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga695547c3800b12b8e9bd315b15d3a319}


Free the given cursor. 


\begin{DoxyParams}{Parameters}
{\em cursor} & The cursor to free.\\
\hline
\end{DoxyParams}
This function free {\ttfamily cursor}. {\ttfamily cursor} must have been obtained with \hyperlink{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga3d56c1677ba5d9e5952d1913b4f1a6e5}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new@{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new}}
\index{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new@{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor} $\ast$ ecore\+\_\+win32\+\_\+cursor\+\_\+shaped\+\_\+new (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Cursor\+\_\+\+Shape}}]{shape}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga3d56c1677ba5d9e5952d1913b4f1a6e5}


Create a cursor from a Windows ressource. 


\begin{DoxyParams}{Parameters}
{\em shape} & The pre-\/defined shape of the cursor. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new cursor.
\end{DoxyReturn}
This function returns a pre-\/defined cursor with a specified {\ttfamily shape}. This cursor does not need to be freed, as it is loaded from an existing resource. 

References E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+P\+P\+\_\+\+S\+T\+A\+R\+T\+I\+N\+G, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+A\+R\+R\+O\+W, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+C\+R\+O\+S\+S, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+A\+N\+D, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+H\+E\+L\+P, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+I\+\_\+\+B\+E\+A\+M, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+N\+O, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+A\+L\+L, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+E\+S\+W, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+S, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+N\+W\+S\+E, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+S\+I\+Z\+E\+\_\+\+W\+E, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+U\+P\+\_\+\+A\+R\+R\+O\+W, E\+C\+O\+R\+E\+\_\+\+W\+I\+N32\+\_\+\+C\+U\+R\+S\+O\+R\+\_\+\+S\+H\+A\+P\+E\+\_\+\+W\+A\+I\+T, and I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_ga63e13c802a7412b1a30f8c89e44aea0b}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get@{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get}}
\index{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get@{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+cursor\+\_\+size\+\_\+get (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{width, }
\item[{int $\ast$}]{height}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga63e13c802a7412b1a30f8c89e44aea0b}


Retrieve the size of a valid cursor. 


\begin{DoxyParams}{Parameters}
{\em width} & The width of a valid cursor. \\
\hline
{\em height} & The height of a valid cursor.\\
\hline
\end{DoxyParams}
This function returns the size of a cursor that must be passed to \hyperlink{group__Ecore__Win32__Group_gaf2464f50e92e02f8835ed452b75759de}{ecore\+\_\+win32\+\_\+cursor\+\_\+new()}. {\ttfamily width} and {\ttfamily height} are buffers that will be filled with the correct size. They can be {\ttfamily N\+U\+L\+L}. 

References I\+N\+F.

\hypertarget{group__Ecore__Win32__Group_gae2996db8b476c0b7e4000efa36313232}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+dnd\+\_\+init@{ecore\+\_\+win32\+\_\+dnd\+\_\+init}}
\index{ecore\+\_\+win32\+\_\+dnd\+\_\+init@{ecore\+\_\+win32\+\_\+dnd\+\_\+init}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+dnd\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+win32\+\_\+dnd\+\_\+init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gae2996db8b476c0b7e4000efa36313232}


Initialize the Ecore\+\_\+\+Win32 Drag and Drop module. 

\begin{DoxyReturn}{Returns}
1 or greater on success, 0 on error.
\end{DoxyReturn}
This function initialize the Drag and Drop module. It returns 0 on failure, otherwise it returns the number of times it has already been called.

When the Drag and Drop module is not used anymore, call \hyperlink{group__Ecore__Win32__Group_ga9c669ad123b60685190ada5ff4d898d8}{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown()} to shut down the module. 

Referenced by ecore\+\_\+win32\+\_\+init().

\hypertarget{group__Ecore__Win32__Group_ga9c669ad123b60685190ada5ff4d898d8}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown@{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown}}
\index{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown@{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+win32\+\_\+dnd\+\_\+shutdown (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga9c669ad123b60685190ada5ff4d898d8}


Shut down the Ecore\+\_\+\+Win32 Drag and Drop module. 

\begin{DoxyReturn}{Returns}
0 when the module is completely shut down, 1 or greater otherwise.
\end{DoxyReturn}
This function shuts down the Drag and Drop module. It returns 0 when it has been called the same number of times than \hyperlink{group__Ecore__Win32__Group_gae2996db8b476c0b7e4000efa36313232}{ecore\+\_\+win32\+\_\+dnd\+\_\+init()}. In that case it shut down the module. 

Referenced by ecore\+\_\+win32\+\_\+shutdown().

\hypertarget{group__Ecore__Win32__Group_gab06b4b0a104b8c66d614ec18c0d269b4}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+dnd\+\_\+begin@{ecore\+\_\+win32\+\_\+dnd\+\_\+begin}}
\index{ecore\+\_\+win32\+\_\+dnd\+\_\+begin@{ecore\+\_\+win32\+\_\+dnd\+\_\+begin}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+dnd\+\_\+begin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eina\+\_\+\+Bool} ecore\+\_\+win32\+\_\+dnd\+\_\+begin (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{data, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gab06b4b0a104b8c66d614ec18c0d269b4}


Begin a Dn\+D operation. 


\begin{DoxyParams}{Parameters}
{\em data} & The name pf the Drag operation. \\
\hline
{\em size} & The size of the name. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise.
\end{DoxyReturn}
This function start a Drag operation with the name {\ttfamily data}. If {\ttfamily data} is {\ttfamily N\+U\+L\+L}, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} is returned. if {\ttfamily size} is less than {\ttfamily 0}, it is set to the length (as strlen()) of {\ttfamily data}. On success the function returns {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, otherwise it returns {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}. 

References E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E, and E\+I\+N\+A\+\_\+\+T\+R\+U\+E.

\hypertarget{group__Ecore__Win32__Group_ga4934e5e03ac0d0e50ad6eb79beb6fa18}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target@{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target}}
\index{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target@{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} {\bf Eina\+\_\+\+Bool} ecore\+\_\+win32\+\_\+dnd\+\_\+register\+\_\+drop\+\_\+target (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window, }
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Dnd\+\_\+\+Drop\+Target\+\_\+\+Callback}}]{callback}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_ga4934e5e03ac0d0e50ad6eb79beb6fa18}


Register a Drop operation. 


\begin{DoxyParams}{Parameters}
{\em window} & The destination of the Drop operation. \\
\hline
{\em callback} & The callback called when the Drop operation finishes. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E} on success, {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E} otherwise.
\end{DoxyReturn}
This function register a Drop operation on {\ttfamily window}. Once the Drop operation finishes, {\ttfamily callback} is called. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, the function returns {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}. On success, it returns {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+U\+E}, otherwise it returns {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E}. 

References E\+I\+N\+A\+\_\+\+F\+A\+L\+S\+E, and E\+I\+N\+A\+\_\+\+T\+R\+U\+E.

\hypertarget{group__Ecore__Win32__Group_gaf249f605bfdce1ba65eb2cefc45223be}{\index{Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}!ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target@{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target}}
\index{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target@{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target}!Ecore\+\_\+\+Win32 library@{Ecore\+\_\+\+Win32 library}}
\subsubsection[{ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void ecore\+\_\+win32\+\_\+dnd\+\_\+unregister\+\_\+drop\+\_\+target (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\+\_\+\+Win32\+\_\+\+Window} $\ast$}]{window}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Win32__Group_gaf249f605bfdce1ba65eb2cefc45223be}


Unregister a Drop operation. 


\begin{DoxyParams}{Parameters}
{\em window} & The destination of the Drop operation.\\
\hline
\end{DoxyParams}
This function unregister a Drop operation on {\ttfamily window}. If {\ttfamily window} is {\ttfamily N\+U\+L\+L}, the function does nothing. 