mirror of https://github.com/dahall/Vanara.git
19 lines
3.1 KiB
Markdown
19 lines
3.1 KiB
Markdown
|
## Vanara.PInvoke.SHCore
|
||
|
PInvoke API (methods, structures and constants) imported from Windows SHCore.dll.
|
||
|
|
||
|
- Includes methods from shcore.dll
|
||
|
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.SHCore?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.SHCore?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.SHCore)
|
||
|
### Methods - 100% API coverage (10 of 10 functions)
|
||
|
Native Method | Header | Managed Method
|
||
|
--- | --- | ---
|
||
|
[GetDpiForMonitor](https://www.google.com/search?num=5&q=GetDpiForMonitor+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.GetDpiForMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=GetDpiForMonitor)
|
||
|
[GetDpiForShellUIComponent](https://www.google.com/search?num=5&q=GetDpiForShellUIComponent+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.GetDpiForShellUIComponent](https://github.com/dahall/Vanara/search?l=C%23&q=GetDpiForShellUIComponent)
|
||
|
[GetProcessDpiAwareness](https://www.google.com/search?num=5&q=GetProcessDpiAwareness+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.GetProcessDpiAwareness](https://github.com/dahall/Vanara/search?l=C%23&q=GetProcessDpiAwareness)
|
||
|
[GetScaleFactorForDevice](https://www.google.com/search?num=5&q=GetScaleFactorForDevice+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.GetScaleFactorForDevice](https://github.com/dahall/Vanara/search?l=C%23&q=GetScaleFactorForDevice)
|
||
|
[GetScaleFactorForMonitor](https://www.google.com/search?num=5&q=GetScaleFactorForMonitor+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.GetScaleFactorForMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=GetScaleFactorForMonitor)
|
||
|
[RegisterScaleChangeEvent](https://www.google.com/search?num=5&q=RegisterScaleChangeEvent+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.RegisterScaleChangeEvent](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterScaleChangeEvent)
|
||
|
[RegisterScaleChangeNotifications](https://www.google.com/search?num=5&q=RegisterScaleChangeNotifications+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.RegisterScaleChangeNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=RegisterScaleChangeNotifications)
|
||
|
[RevokeScaleChangeNotifications](https://www.google.com/search?num=5&q=RevokeScaleChangeNotifications+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.RevokeScaleChangeNotifications](https://github.com/dahall/Vanara/search?l=C%23&q=RevokeScaleChangeNotifications)
|
||
|
[SetProcessDpiAwareness](https://www.google.com/search?num=5&q=SetProcessDpiAwareness+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.SetProcessDpiAwareness](https://github.com/dahall/Vanara/search?l=C%23&q=SetProcessDpiAwareness)
|
||
|
[UnregisterScaleChangeEvent](https://www.google.com/search?num=5&q=UnregisterScaleChangeEvent+site%3Adocs.microsoft.com) | shellscalingapi.h | [Vanara.PInvoke.SHCore.UnregisterScaleChangeEvent](https://github.com/dahall/Vanara/search?l=C%23&q=UnregisterScaleChangeEvent)
|