Vanara/PInvoke/Version
David Hall 2eb7120807 Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
..
Vanara.PInvoke.Version.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
VerRsrc.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
WinVer.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -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