If you want to program with Microsoft’s Background Intelligent Transfer Service (BITS) then you will need the TLB or header files. These can be generated from the IDL files that come with the Windows XP SP2 Platform SDK, or any of the subsequent platform SDKs, the latest being Windows SDK for Windows Server 2008 and .NET Framework 3.5. You will need MIDL to generate the needed files. It is rather a pain to download that whole SDK and then generate the useful files.To make your life easier I have generated the useful files, and also ran them through Delphi RAD Studio 2007 for Win32 to create Object Pascal wrappers for your Delphi programming pleasure. Then I wrapped it all up in a zip for easy downloading. Much quicker to download.
As a note, you do not need to deploy any of these files, or the files in the SDK with your application. You just need to ensure that the Background Transfer Service is running on the target machine.
For more information, I have created a hub page on Advanced Downloads with Delphi that I will update with more information as I gather it.
Enjoy!
[Download C, TBL, H, PAS archive]
Technorati Tags: BITS, Downloads, Service, SDK, Library, Delphi programming
Tags: , BITS, Delphi programming, Downloads, library, SDK, Service
[...] UPDATE: Get the BITS 3.0 header files. [...]