vulkan-3.3: src/Vulkan/Extensions/WSITypes.hs
{-# language CPP #-}
module Vulkan.Extensions.WSITypes ( HINSTANCE
, HWND
, HMONITOR
, HANDLE
, DWORD
, LPCWSTR
, Display
, VisualID
, Window
, RROutput
, Xcb_visualid_t
, Xcb_window_t
, Zx_handle_t
, GgpStreamDescriptor
, GgpFrameToken
, SECURITY_ATTRIBUTES
, Xcb_connection_t
, Wl_display
, Wl_surface
, CAMetalLayer
, AHardwareBuffer
, ANativeWindow
) where
import Foreign.C.Types (CWchar)
import Foreign.Ptr (Ptr)
import Data.Word (Word32)
import Data.Word (Word64)
type HINSTANCE = Ptr ()
type HWND = Ptr ()
type HMONITOR = Ptr ()
type HANDLE = Ptr ()
type DWORD = Word32
type LPCWSTR = Ptr CWchar
type Display = Ptr ()
type VisualID = Word64
type Window = Word64
type RROutput = Word64
type Xcb_visualid_t = Word32
type Xcb_window_t = Word32
type Zx_handle_t = Word32
type GgpStreamDescriptor = Word32
type GgpFrameToken = Word32
data SECURITY_ATTRIBUTES
data Xcb_connection_t
data Wl_display
data Wl_surface
data CAMetalLayer
data AHardwareBuffer
data ANativeWindow