extern guint32 WaitForSingleObjectEx(gpointer handle, guint32 timeout,
gboolean alertable);
extern guint32 SignalObjectAndWait(gpointer signal_handle, gpointer wait,
guint32 timeout, gboolean alertable);
extern guint32 WaitForSingleObjectEx(gpointer handle, guint32 timeout,
gboolean alertable);
extern guint32 SignalObjectAndWait(gpointer signal_handle, gpointer wait,
guint32 timeout, gboolean alertable);