## Vanara.PInvoke.WcmApi  
PInvoke API (methods, structures and constants imported from Windows WcmApi.dll.

- Includes methods from wcmapi.dll  
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.WcmApi?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.WcmApi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.WcmApi)  
### Methods - 100% API coverage (5 of 5 functions)  
Native Method | Header | Managed Method  
--- | --- | ---  
[WcmFreeMemory](https://www.google.com/search?num=5&q=WcmFreeMemory+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmFreeMemory](https://github.com/dahall/Vanara/search?l=C%23&q=WcmFreeMemory)  
[WcmGetProfileList](https://www.google.com/search?num=5&q=WcmGetProfileList+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmGetProfileList](https://github.com/dahall/Vanara/search?l=C%23&q=WcmGetProfileList)  
[WcmQueryProperty](https://www.google.com/search?num=5&q=WcmQueryProperty+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmQueryProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WcmQueryProperty)  
[WcmSetProfileList](https://www.google.com/search?num=5&q=WcmSetProfileList+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmSetProfileList](https://github.com/dahall/Vanara/search?l=C%23&q=WcmSetProfileList)  
[WcmSetProperty](https://www.google.com/search?num=5&q=WcmSetProperty+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WcmSetProperty](https://github.com/dahall/Vanara/search?l=C%23&q=WcmSetProperty)  
### Enumerations  
Native Enum | Header | Managed Enum  
--- | --- | ---  
[WCM_CONNECTION_COST](https://www.google.com/search?num=5&q=WCM_CONNECTION_COST+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_CONNECTION_COST](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_CONNECTION_COST)  
[WCM_CONNECTION_COST_SOURCE](https://www.google.com/search?num=5&q=WCM_CONNECTION_COST_SOURCE+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_CONNECTION_COST_SOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_CONNECTION_COST_SOURCE)  
[WCM_MEDIA_TYPE](https://www.google.com/search?num=5&q=WCM_MEDIA_TYPE+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_MEDIA_TYPE](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_MEDIA_TYPE)  
[WCM_PROPERTY](https://www.google.com/search?num=5&q=WCM_PROPERTY+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_PROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_PROPERTY)  
### Structures  
Native Structure | Header | Managed Structure  
--- | --- | ---  
[WCM_BILLING_CYCLE_INFO](https://www.google.com/search?num=5&q=WCM_BILLING_CYCLE_INFO+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_BILLING_CYCLE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_BILLING_CYCLE_INFO)  
[WCM_CONNECTION_COST_DATA](https://www.google.com/search?num=5&q=WCM_CONNECTION_COST_DATA+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_CONNECTION_COST_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_CONNECTION_COST_DATA)  
[WCM_DATAPLAN_STATUS](https://www.google.com/search?num=5&q=WCM_DATAPLAN_STATUS+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_DATAPLAN_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_DATAPLAN_STATUS)  
[WCM_POLICY_VALUE](https://www.google.com/search?num=5&q=WCM_POLICY_VALUE+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_POLICY_VALUE](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_POLICY_VALUE)  
[WCM_PROFILE_INFO](https://www.google.com/search?num=5&q=WCM_PROFILE_INFO+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_PROFILE_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_PROFILE_INFO)  
[WCM_PROFILE_INFO_LIST](https://www.google.com/search?num=5&q=WCM_PROFILE_INFO_LIST+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_PROFILE_INFO_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_PROFILE_INFO_LIST)  
[WCM_TIME_INTERVAL](https://www.google.com/search?num=5&q=WCM_TIME_INTERVAL+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_TIME_INTERVAL](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_TIME_INTERVAL)  
[WCM_USAGE_DATA](https://www.google.com/search?num=5&q=WCM_USAGE_DATA+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_USAGE_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_USAGE_DATA)  
### Classes  
Native Class | Header | Managed Class  
--- | --- | ---  
[SafeWcmMemory](https://www.google.com/search?num=5&q=SafeWcmMemory+site%3Alearn.microsoft.com) |  | [Vanara.PInvoke.WcmApi.SafeWcmMemory](https://github.com/dahall/Vanara/search?l=C%23&q=SafeWcmMemory)  
[WCM_PROFILE_INFO_LIST](https://www.google.com/search?num=5&q=WCM_PROFILE_INFO_LIST+site%3Alearn.microsoft.com) | wcmapi.h | [Vanara.PInvoke.WcmApi.WCM_PROFILE_INFO_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=WCM_PROFILE_INFO_LIST)  
