Copyright | 2013 shelarcy |
---|---|
License | BSD-style |
Maintainer | shelarcy@gmail.com |
Stability | Provisional |
Portability | Non-portable (Win32 API) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Version information about your computer.
Synopsis
- data OSVERSIONINFOEX = OSVERSIONINFOEX {}
- type POSVERSIONINFOEX = Ptr OSVERSIONINFOEX
- type LPOSVERSIONINFOEX = Ptr OSVERSIONINFOEX
- data ProductType
- getVersionEx :: IO OSVERSIONINFOEX
- c_GetVersionEx :: LPOSVERSIONINFOEX -> IO BOOL
- isVistaOrLater :: IO Bool
- is7OrLater :: IO Bool
Version Info
data OSVERSIONINFOEX #
Instances
Show OSVERSIONINFOEX # | |
Defined in System.Win32.Info.Version | |
Storable OSVERSIONINFOEX # | |
Defined in System.Win32.Info.Version sizeOf :: OSVERSIONINFOEX -> Int Source # alignment :: OSVERSIONINFOEX -> Int Source # peekElemOff :: Ptr OSVERSIONINFOEX -> Int -> IO OSVERSIONINFOEX Source # pokeElemOff :: Ptr OSVERSIONINFOEX -> Int -> OSVERSIONINFOEX -> IO () Source # peekByteOff :: Ptr b -> Int -> IO OSVERSIONINFOEX Source # pokeByteOff :: Ptr b -> Int -> OSVERSIONINFOEX -> IO () Source # peek :: Ptr OSVERSIONINFOEX -> IO OSVERSIONINFOEX Source # poke :: Ptr OSVERSIONINFOEX -> OSVERSIONINFOEX -> IO () Source # |
type POSVERSIONINFOEX = Ptr OSVERSIONINFOEX #
type LPOSVERSIONINFOEX = Ptr OSVERSIONINFOEX #
data ProductType #
Instances
Eq ProductType # | |
Defined in System.Win32.Info.Version (==) :: ProductType -> ProductType -> Bool # (/=) :: ProductType -> ProductType -> Bool # | |
Show ProductType # | |
Defined in System.Win32.Info.Version | |
Storable ProductType # | |
Defined in System.Win32.Info.Version sizeOf :: ProductType -> Int Source # alignment :: ProductType -> Int Source # peekElemOff :: Ptr ProductType -> Int -> IO ProductType Source # pokeElemOff :: Ptr ProductType -> Int -> ProductType -> IO () Source # peekByteOff :: Ptr b -> Int -> IO ProductType Source # pokeByteOff :: Ptr b -> Int -> ProductType -> IO () Source # peek :: Ptr ProductType -> IO ProductType Source # poke :: Ptr ProductType -> ProductType -> IO () Source # |
c_GetVersionEx :: LPOSVERSIONINFOEX -> IO BOOL #
Verify OS version
isVistaOrLater :: IO Bool #
is7OrLater :: IO Bool #