Using Asynchronous WinInet Functions
A version of this page is also available for
4/8/2010
For applications that download multiple files or handle multiple tasks, waiting for each task to complete before moving on to the next task can be extremely inefficient. To avoid waiting, many of the Windows Internet Services (WinInet) functions provide a way to perform tasks asynchronously.