Win32-errors-0.1: System/Win32/Error.hs
{-# LANGUAGE Trustworthy #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- |
-- module: System.Win32.Error
-- copyright: (c) Michael Steele, 2014
-- license: BSD3
-- maintainer: mikesteele81@gmail.com
-- stability: experimental
-- portability: Windows
--
-- This package assumes that you will be using strict `T.Text` values for string
-- handling. Consider using the following language pragma and import
-- statements:
--
-- > {-# LANGUAGE OverloadedStrings #-}
-- >
-- > module Main where
-- >
-- > import Data.Text (Text)
-- > import qualified Data.Text as T
-- > import qualified Data.Text.Foreign as T
--
-- This module is intended to be imported qualified.
--
-- > import System.Win32.Errors (ErrCode, Win32Exception)
-- > import qualified System.Win32.Errors as E
--
-- See the 'Win32Exception' type's documentation for an instructions on
-- working with functions that may throw exceptions of this type.
module System.Win32.Error
( Win32Exception (..)
, tryWin32
, toDWORD
, fromDWORD
, ErrCode (..)
) where
import qualified Data.Text as T
import System.Win32.Error.Types