pub unsafe fn GetThreadTimes<P0>(
    hthread: P0,
    lpcreationtime: *mut FILETIME,
    lpexittime: *mut FILETIME,
    lpkerneltime: *mut FILETIME,
    lpusertime: *mut FILETIME
) -> Result<()>
where P0: IntoParam<HANDLE>,