Vanara/PInvoke/Version/readme.md

37 lines
4.6 KiB
Markdown
Raw Normal View History

## Vanara.PInvoke.Version
PInvoke API (methods, structures and constants) imported from Windows Version.dll.
- Includes methods from version.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Version?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Version?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Version)
### Methods - 100% API coverage (8 of 8 functions)
Native Method | Header | Managed Method
--- | --- | ---
2022-10-25 13:24:54 -04:00
[GetFileVersionInfo](https://www.google.com/search?num=5&q=GetFileVersionInfoA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.GetFileVersionInfo](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileVersionInfo)
[GetFileVersionInfoEx](https://www.google.com/search?num=5&q=GetFileVersionInfoExA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.GetFileVersionInfoEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileVersionInfoEx)
[GetFileVersionInfoSize](https://www.google.com/search?num=5&q=GetFileVersionInfoSizeA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.GetFileVersionInfoSize](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileVersionInfoSize)
[GetFileVersionInfoSizeEx](https://www.google.com/search?num=5&q=GetFileVersionInfoSizeExA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.GetFileVersionInfoSizeEx](https://github.com/dahall/Vanara/search?l=C%23&q=GetFileVersionInfoSizeEx)
[VerFindFile](https://www.google.com/search?num=5&q=VerFindFileA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerFindFile](https://github.com/dahall/Vanara/search?l=C%23&q=VerFindFile)
[VerInstallFile](https://www.google.com/search?num=5&q=VerInstallFileA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerInstallFile](https://github.com/dahall/Vanara/search?l=C%23&q=VerInstallFile)
[VerLanguageName](https://www.google.com/search?num=5&q=VerLanguageNameA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerLanguageName](https://github.com/dahall/Vanara/search?l=C%23&q=VerLanguageName)
[VerQueryValue](https://www.google.com/search?num=5&q=VerQueryValueA+site%3Alearn.microsoft.com) | winver.h | [Vanara.PInvoke.VersionDll.VerQueryValue](https://github.com/dahall/Vanara/search?l=C%23&q=VerQueryValue)
### Enumerations
Native Enum | Header | Managed Enum
--- | --- | ---
2022-10-25 13:24:54 -04:00
[FILE_VER_GET](https://www.google.com/search?num=5&q=FILE_VER_GET+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.FILE_VER_GET](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_VER_GET)
[VFF](https://www.google.com/search?num=5&q=VFF+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFF](https://github.com/dahall/Vanara/search?l=C%23&q=VFF)
[VFFF](https://www.google.com/search?num=5&q=VFFF+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFFF](https://github.com/dahall/Vanara/search?l=C%23&q=VFFF)
[VFT](https://www.google.com/search?num=5&q=VFT+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFT](https://github.com/dahall/Vanara/search?l=C%23&q=VFT)
[VFT2](https://www.google.com/search?num=5&q=VFT2+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VFT2](https://github.com/dahall/Vanara/search?l=C%23&q=VFT2)
[VIF](https://www.google.com/search?num=5&q=VIF+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VIF](https://github.com/dahall/Vanara/search?l=C%23&q=VIF)
[VIFF](https://www.google.com/search?num=5&q=VIFF+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VIFF](https://github.com/dahall/Vanara/search?l=C%23&q=VIFF)
[VOS](https://www.google.com/search?num=5&q=VOS+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VOS](https://github.com/dahall/Vanara/search?l=C%23&q=VOS)
[VS_FF](https://www.google.com/search?num=5&q=VS_FF+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VS_FF](https://github.com/dahall/Vanara/search?l=C%23&q=VS_FF)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
2022-10-25 13:24:54 -04:00
[VS_FIXEDFILEINFO](https://www.google.com/search?num=5&q=VS_FIXEDFILEINFO+site%3Alearn.microsoft.com) | verrsrc.h | [Vanara.PInvoke.VersionDll.VS_FIXEDFILEINFO](https://github.com/dahall/Vanara/search?l=C%23&q=VS_FIXEDFILEINFO)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
2022-10-25 13:24:54 -04:00
[VersionDll](https://www.google.com/search?num=5&q=VersionDll+site%3Alearn.microsoft.com) | | [Vanara.PInvoke.VersionDll](https://github.com/dahall/Vanara/search?l=C%23&q=VersionDll)