content: {-# LANGUAGE DataKinds      #-}
  {-# LANGUAGE EmptyDataDecls #-}
  {-# LANGUAGE Strict         #-}
  module Graphics.Vulkan.Types.Include
         (-- > #include "vk_platform.h"
          DWORD, Display, GgpFrameToken, GgpStreamDescriptor, HANDLE,
          HINSTANCE, HMONITOR, HWND, IDirectFB, IDirectFBSurface, LPCWSTR,
          RROutput, SECURITY_ATTRIBUTES, VisualID, Window, WlDisplay,
          WlSurface, XcbConnectionT, XcbVisualidT, XcbWindowT, Zx_handle_t)
         where
  import Graphics.Vulkan.Marshal (CULong (..), CWchar (..), Ptr, Word32)
  
  -- | Requires @windows.h@
  type DWORD = Word32
  
  -- | Requires @X11/Xlib.h@
  data Display
  
  -- | Requires @ggp_c/vulkan_types.h@
  data GgpFrameToken
  
  -- | Requires @ggp_c/vulkan_types.h@
  data GgpStreamDescriptor
  
  -- | Requires @windows.h@
  type HANDLE = Ptr ()
  
  -- | Requires @windows.h@
  type HINSTANCE = Ptr ()
  
  -- | Requires @windows.h@
  data HMONITOR
  
  -- | Requires @windows.h@
  type HWND = Ptr ()
  
  -- | Requires @directfb.h@
  data IDirectFB
  
  -- | Requires @directfb.h@
  data IDirectFBSurface
  
  -- | Requires @windows.h@
  type LPCWSTR = Ptr CWchar
  
  -- | Requires @X11/extensions/Xrandr.h@
  type RROutput = CULong
  
  -- | Requires @windows.h@
  data SECURITY_ATTRIBUTES
  
  -- | Requires @X11/Xlib.h@
  type VisualID = CULong
  
  -- | Requires @X11/Xlib.h@
  type Window = CULong
  
  -- | Requires @wayland-client.h@
  data WlDisplay
  
  -- | Requires @wayland-client.h@
  data WlSurface
  
  -- | Requires @xcb/xcb.h@
  data XcbConnectionT
  
  -- | Requires @xcb/xcb.h@
  type XcbVisualidT = CULong
  
  -- | Requires @xcb/xcb.h@
  type XcbWindowT = CULong
  
  -- | Requires @zircon/types.h@
  data Zx_handle_t
  