sig
  type t = [ `WINDOW_STATE ] Gdk.event
  val cast : GdkEvent.any -> GdkEvent.WindowState.t
  external changed_mask : GdkEvent.WindowState.t -> int
    = "ml_GdkEventWindowState_changed_mask"
  external new_window_state : GdkEvent.WindowState.t -> int
    = "ml_GdkEventWindowState_new_window_state"
  val changed_mask : GdkEvent.WindowState.t -> Gdk.Tags.window_state list
  val new_window_state : GdkEvent.WindowState.t -> Gdk.Tags.window_state list
end