#if defined(mingw32_HOST_OS)
#endif
module Text.Show.Text.System.Win32 (
#if !defined(mingw32_HOST_OS)
) where
#else
showbDebugEventInfoPrec
, showbExceptionPrec
, showb_BY_HANDLE_FILE_INFORMATION_Prec
, showb_WIN32_FILE_ATTRIBUTE_DATA_Prec
, showbProcessorArchitecturePrec
, showb_SYSTEM_INFO_Prec
, showb_FILETIME_Prec
, showb_SYSTEMTIME_Prec
, showb_TIME_ZONE_INFORMATION_Prec
, showbTimeZoneIdPrec
) where
import System.Win32.DebugApi (DebugEventInfo, Exception)
import System.Win32.File (BY_HANDLE_FILE_INFORMATION, WIN32_FILE_ATTRIBUTE_DATA)
import System.Win32.Info (ProcessorArchitecture, SYSTEM_INFO)
import System.Win32.Time (FILETIME, SYSTEMTIME, TIME_ZONE_INFORMATION, TimeZoneId)
import Text.Show.Text (Builder, showb, showbPrec)
import Text.Show.Text.TH (deriveShow, deriveShowPragmas,
defaultInlineShowb, defaultInlineShowbPrec)
showbDebugEventInfoPrec :: Int -> DebugEventInfo -> Builder
showbDebugEventInfoPrec = showbPrec
showbExceptionPrec :: Int -> Exception -> Builder
showbExceptionPrec = showbPrec
showb_BY_HANDLE_FILE_INFORMATION_Prec :: Int -> BY_HANDLE_FILE_INFORMATION -> Builder
showb_BY_HANDLE_FILE_INFORMATION_Prec = showbPrec
showb_WIN32_FILE_ATTRIBUTE_DATA_Prec :: Int -> WIN32_FILE_ATTRIBUTE_DATA -> Builder
showb_WIN32_FILE_ATTRIBUTE_DATA_Prec = showbPrec
showbProcessorArchitecturePrec :: Int -> ProcessorArchitecture -> Builder
showbProcessorArchitecturePrec = showbPrec
showb_SYSTEM_INFO_Prec :: Int -> SYSTEM_INFO -> Builder
showb_SYSTEM_INFO_Prec = showbPrec
showb_FILETIME_Prec :: Int -> FILETIME -> Builder
showb_FILETIME_Prec = showbPrec
showb_SYSTEMTIME_Prec :: Int -> SYSTEMTIME -> Builder
showb_SYSTEMTIME_Prec = showbPrec
showb_TIME_ZONE_INFORMATION_Prec :: Int -> TIME_ZONE_INFORMATION -> Builder
showb_TIME_ZONE_INFORMATION_Prec = showbPrec
showbTimeZoneIdPrec :: TimeZoneId -> Builder
showbTimeZoneIdPrec = showb
$(deriveShow ''DebugEventInfo)
$(deriveShow ''Exception)
$(deriveShow ''BY_HANDLE_FILE_INFORMATION)
$(deriveShow ''WIN32_FILE_ATTRIBUTE_DATA)
$(deriveShow ''ProcessorArchitecture)
$(deriveShow ''SYSTEM_INFO)
$(deriveShowPragmas defaultInlineShowbPrec ''FILETIME)
$(deriveShow ''SYSTEMTIME)
$(deriveShow ''TIME_ZONE_INFORMATION)
$(deriveShowPragmas defaultInlineShowb ''TimeZoneId)
#endif