GHC.Windows
type
HANDLE
type
DWORD
type
LPTSTR
iNFINITE
throwGetLastError