Vanara/PInvoke/Version/readme.md

4.6 KiB

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