## Vanara.PInvoke.DOSvc  
PInvoke API (methods, structures and constants) imported from Windows Delivery Optimization (dosvc.dll).

- Includes methods from dosvc.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.DOSvc?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.DOSvc?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.DOSvc)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[DeliveryOptimizationFileProperty](https://www.google.com/search?num=5&q=DeliveryOptimizationFileProperty+site%3Alearn.microsoft.com) | Deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DeliveryOptimizationFileProperty](https://github.com/dahall/Vanara/search?l=C%23&q=DeliveryOptimizationFileProperty)  
[DODownloadCostPolicy](https://www.google.com/search?num=5&q=DODownloadCostPolicy+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DODownloadCostPolicy](https://github.com/dahall/Vanara/search?l=C%23&q=DODownloadCostPolicy)  
[DODownloadProperty](https://www.google.com/search?num=5&q=DODownloadProperty+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DODownloadProperty](https://github.com/dahall/Vanara/search?l=C%23&q=DODownloadProperty)  
[DODownloadPropertyEx](https://www.google.com/search?num=5&q=DODownloadPropertyEx+site%3Alearn.microsoft.com) | DODownloadInternal.h | [Vanara.PInvoke.DOSvc.DODownloadPropertyEx](https://github.com/dahall/Vanara/search?l=C%23&q=DODownloadPropertyEx)  
[DODownloadState](https://www.google.com/search?num=5&q=DODownloadState+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DODownloadState](https://github.com/dahall/Vanara/search?l=C%23&q=DODownloadState)  
[DownloadMode](https://www.google.com/search?num=5&q=DownloadMode+site%3Alearn.microsoft.com) | Deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DownloadMode](https://github.com/dahall/Vanara/search?l=C%23&q=DownloadMode)  
[SwarmStatus](https://www.google.com/search?num=5&q=SwarmStatus+site%3Alearn.microsoft.com) | Deliveryoptimization.h | [Vanara.PInvoke.DOSvc.SwarmStatus](https://github.com/dahall/Vanara/search?l=C%23&q=SwarmStatus)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[DO_DOWNLOAD_ENUM_CATEGORY](https://www.google.com/search?num=5&q=DO_DOWNLOAD_ENUM_CATEGORY+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DO_DOWNLOAD_ENUM_CATEGORY](https://github.com/dahall/Vanara/search?l=C%23&q=DO_DOWNLOAD_ENUM_CATEGORY)  
[DO_DOWNLOAD_RANGE](https://www.google.com/search?num=5&q=DO_DOWNLOAD_RANGE+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DO_DOWNLOAD_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=DO_DOWNLOAD_RANGE)  
[DO_DOWNLOAD_RANGES_INFO](https://www.google.com/search?num=5&q=DO_DOWNLOAD_RANGES_INFO+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DO_DOWNLOAD_RANGES_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=DO_DOWNLOAD_RANGES_INFO)  
[DO_DOWNLOAD_STATUS](https://www.google.com/search?num=5&q=DO_DOWNLOAD_STATUS+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DO_DOWNLOAD_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=DO_DOWNLOAD_STATUS)  
[DOSwarmStats](https://www.google.com/search?num=5&q=DOSwarmStats+site%3Alearn.microsoft.com) | Deliveryoptimization.h | [Vanara.PInvoke.DOSvc.DOSwarmStats](https://github.com/dahall/Vanara/search?l=C%23&q=DOSwarmStats)  
### Interfaces  
Native Interface | Header | Managed Interface  
--- | --- | ---  
[IDODownload](https://www.google.com/search?num=5&q=IDODownload+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.IDODownload](https://github.com/dahall/Vanara/search?l=C%23&q=IDODownload)  
[IDODownloadStatusCallback](https://www.google.com/search?num=5&q=IDODownloadStatusCallback+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.IDODownloadStatusCallback](https://github.com/dahall/Vanara/search?l=C%23&q=IDODownloadStatusCallback)  
[IDOManager](https://www.google.com/search?num=5&q=IDOManager+site%3Alearn.microsoft.com) | deliveryoptimization.h | [Vanara.PInvoke.DOSvc.IDOManager](https://github.com/dahall/Vanara/search?l=C%23&q=IDOManager)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[DeliveryOptimization](https://www.google.com/search?num=5&q=DeliveryOptimization+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.DOSvc.DeliveryOptimization](https://github.com/dahall/Vanara/search?l=C%23&q=DeliveryOptimization)  
