|
| System.Win32.Time | | Portability | portable | | Stability | provisional | | Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
|
|
|
| Description |
| A collection of FFI declarations for interfacing with Win32 Time API.
|
|
|
| Documentation |
|
| newtype FILETIME |
| Constructors | | Instances | |
|
|
| data SYSTEMTIME |
| Constructors | | SYSTEMTIME | | | wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond, wMilliseconds :: WORD | |
|
| Instances | |
|
|
| data TIME_ZONE_INFORMATION |
| Constructors | | Instances | |
|
|
| data TimeZoneId |
| Constructors | | TzIdUnknown | | | TzIdStandard | | | TzIdDaylight | |
| Instances | |
|
|
| c_GetSystemTime :: Ptr SYSTEMTIME -> IO () |
|
| getSystemTime :: IO SYSTEMTIME |
|
| c_SetSystemTime :: Ptr SYSTEMTIME -> IO BOOL |
|
| setSystemTime :: SYSTEMTIME -> IO () |
|
| c_GetSystemTimeAsFileTime :: Ptr FILETIME -> IO () |
|
| getSystemTimeAsFileTime :: IO FILETIME |
|
| c_GetLocalTime :: Ptr SYSTEMTIME -> IO () |
|
| getLocalTime :: IO SYSTEMTIME |
|
| c_SetLocalTime :: Ptr SYSTEMTIME -> IO BOOL |
|
| setLocalTime :: SYSTEMTIME -> IO () |
|
| c_GetSystemTimeAdjustment :: Ptr DWORD -> Ptr DWORD -> Ptr BOOL -> IO BOOL |
|
| getSystemTimeAdjustment :: IO (Maybe (Int, Int)) |
|
| getTickCount :: IO DWORD |
|
| c_SetSystemTimeAdjustment :: DWORD -> BOOL -> IO BOOL |
|
| setSystemTimeAdjustment :: Maybe Int -> IO () |
|
| c_GetTimeZoneInformation :: Ptr TIME_ZONE_INFORMATION -> IO DWORD |
|
| getTimeZoneInformation :: IO (TimeZoneId, TIME_ZONE_INFORMATION) |
|
| c_SystemTimeToFileTime :: Ptr SYSTEMTIME -> Ptr FILETIME -> IO BOOL |
|
| systemTimeToFileTime :: SYSTEMTIME -> IO FILETIME |
|
| c_FileTimeToSystemTime :: Ptr FILETIME -> Ptr SYSTEMTIME -> IO BOOL |
|
| fileTimeToSystemTime :: FILETIME -> IO SYSTEMTIME |
|
| c_GetFileTime :: HANDLE -> Ptr FILETIME -> Ptr FILETIME -> Ptr FILETIME -> IO BOOL |
|
| getFileTime :: HANDLE -> IO (FILETIME, FILETIME, FILETIME) |
|
| c_SetFileTime :: HANDLE -> Ptr FILETIME -> Ptr FILETIME -> Ptr FILETIME -> IO BOOL |
|
| setFileTime :: HANDLE -> FILETIME -> FILETIME -> FILETIME -> IO () |
|
| c_FileTimeToLocalFileTime :: Ptr FILETIME -> Ptr FILETIME -> IO BOOL |
|
| fileTimeToLocalFileTime :: FILETIME -> IO FILETIME |
|
| c_LocalFileTimeToFileTime :: Ptr FILETIME -> Ptr FILETIME -> IO BOOL |
|
| localFileTimeToFileTime :: FILETIME -> IO FILETIME |
|
| c_QueryPerformanceFrequency :: Ptr LARGE_INTEGER -> IO BOOL |
|
| queryPerformanceFrequency :: IO Integer |
|
| c_QueryPerformanceCounter :: Ptr LARGE_INTEGER -> IO BOOL |
|
| queryPerformanceCounter :: IO Integer |
|
| type GetTimeFormatFlags = DWORD |
|
| lOCALE_NOUSEROVERRIDE :: GetTimeFormatFlags |
|
| lOCALE_USE_CP_ACP :: GetTimeFormatFlags |
|
| tIME_NOMINUTESORSECONDS :: GetTimeFormatFlags |
|
| tIME_NOSECONDS :: GetTimeFormatFlags |
|
| tIME_NOTIMEMARKER :: GetTimeFormatFlags |
|
| tIME_FORCE24HOURFORMAT :: GetTimeFormatFlags |
|
| c_GetTimeFormat :: LCID -> GetTimeFormatFlags -> Ptr SYSTEMTIME -> LPCTSTR -> LPTSTR -> CInt -> IO CInt |
|
| getTimeFormat :: LCID -> GetTimeFormatFlags -> SYSTEMTIME -> String -> IO String |
|
| Produced by Haddock version 0.8 |