| Copyright | 2013 shelarcy |
|---|---|
| License | BSD-style |
| Maintainer | shelarcy@gmail.com |
| Stability | Provisional |
| Portability | Non-portable (Win32 API) |
| Safe Haskell | Safe |
| Language | Haskell2010 |
System.Win32.Info.Version
Contents
Description
Version information about your computer.
- 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 Source #
Constructors
| OSVERSIONINFOEX | |
Fields
| |
Instances
type POSVERSIONINFOEX = Ptr OSVERSIONINFOEX Source #
type LPOSVERSIONINFOEX = Ptr OSVERSIONINFOEX Source #
data ProductType Source #
Constructors
| VerUnknow BYTE | |
| VerNTWorkStation | |
| VerNTDomainControler | |
| VerNTServer |
Instances
c_GetVersionEx :: LPOSVERSIONINFOEX -> IO BOOL Source #
Verify OS version
isVistaOrLater :: IO Bool Source #
is7OrLater :: IO Bool Source #