This header is used by Background Intelligent Transfer Service. For more information, see:
bits3_0.h contains the following programming interfaces:
Implement this interface to receive notification that a file has completed downloading.
Use this interface to retrieve the name of the temporary file that contains the downloaded content and to validate the file so that peers can request its content.
Use this interface to enable peer caching, restrict download time, and inspect user token characteristics.
Use IBitsPeer to get information about a peer in the neighborhood.
Use IBitsPeerCacheAdministration to manage the pool of peers from which you can download content.
Use IBitsPeerCacheRecord to get information about a file in the cache.
Use IEnumBitsPeerCacheRecords to enumerate the records of the cache.
Use IEnumBitsPeers to enumerate the list of peers that BITS has discovered.