Vanara/PInvoke/WcmApi/readme.md

37 lines
5.0 KiB
Markdown

## 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)