Vanara/PInvoke/Version
David Hall b2a78e184b Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
..
Vanara.PInvoke.Version.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
VerRsrc.cs Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
WinVer.cs Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -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