Vanara/PInvoke/Version
David Hall 075b9046f8 Updated project files 2022-10-25 11:24:54 -06:00
..
Vanara.PInvoke.Version.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
VerRsrc.cs Added Vanara.PInvoke.Version project will all functions 2021-02-03 13:56:25 -07:00
WinVer.cs Changed all dll references to lowercase to avoid new .NET 5 behavior (fixes #235) 2021-06-24 11:14:34 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.Version

PInvoke API (methods, structures and constants) imported from Windows Version.dll.

  • Includes methods from version.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (8 of 8 functions)

Native Method Header Managed Method
GetFileVersionInfo winver.h Vanara.PInvoke.VersionDll.GetFileVersionInfo
GetFileVersionInfoEx winver.h Vanara.PInvoke.VersionDll.GetFileVersionInfoEx
GetFileVersionInfoSize winver.h Vanara.PInvoke.VersionDll.GetFileVersionInfoSize
GetFileVersionInfoSizeEx winver.h Vanara.PInvoke.VersionDll.GetFileVersionInfoSizeEx
VerFindFile winver.h Vanara.PInvoke.VersionDll.VerFindFile
VerInstallFile winver.h Vanara.PInvoke.VersionDll.VerInstallFile
VerLanguageName winver.h Vanara.PInvoke.VersionDll.VerLanguageName
VerQueryValue winver.h Vanara.PInvoke.VersionDll.VerQueryValue

Enumerations

Native Enum Header Managed Enum
FILE_VER_GET verrsrc.h Vanara.PInvoke.VersionDll.FILE_VER_GET
VFF verrsrc.h Vanara.PInvoke.VersionDll.VFF
VFFF verrsrc.h Vanara.PInvoke.VersionDll.VFFF
VFT verrsrc.h Vanara.PInvoke.VersionDll.VFT
VFT2 verrsrc.h Vanara.PInvoke.VersionDll.VFT2
VIF verrsrc.h Vanara.PInvoke.VersionDll.VIF
VIFF verrsrc.h Vanara.PInvoke.VersionDll.VIFF
VOS verrsrc.h Vanara.PInvoke.VersionDll.VOS
VS_FF verrsrc.h Vanara.PInvoke.VersionDll.VS_FF

Structures

Native Structure Header Managed Structure
VS_FIXEDFILEINFO verrsrc.h Vanara.PInvoke.VersionDll.VS_FIXEDFILEINFO

Classes

Native Class Header Managed Class
VersionDll Vanara.PInvoke.VersionDll