core.sys.windows.winver

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

Types 2

Fields
DWORD dwSignature
DWORD dwStrucVersion
DWORD dwFileVersionMS
DWORD dwFileVersionLS
DWORD dwProductVersionMS
DWORD dwProductVersionLS
DWORD dwFileFlagsMask
DWORD dwFileFlags
DWORD dwFileOS
DWORD dwFileType
DWORD dwFileSubtype
DWORD dwFileDateMS
DWORD dwFileDateLS

Functions 26

fnDWORD VerFindFileA(DWORD, LPCSTR, LPCSTR, LPCSTR, LPSTR, PUINT, LPSTR, PUINT) extern(Windows) nothrow @nogc
fnDWORD VerFindFileW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, PUINT, LPWSTR, PUINT) extern(Windows) nothrow @nogc
fnDWORD VerInstallFileA(DWORD, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPSTR, PUINT) extern(Windows) nothrow @nogc
fnDWORD VerInstallFileW(DWORD, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPWSTR, PUINT) extern(Windows) nothrow @nogc
fnDWORD GetFileVersionInfoSizeA(LPCSTR, PDWORD) extern(Windows) nothrow @nogc
fnDWORD GetFileVersionInfoSizeW(LPCWSTR, PDWORD) extern(Windows) nothrow @nogc
fnBOOL GetFileVersionInfoA(LPCSTR, DWORD, DWORD, PVOID) extern(Windows) nothrow @nogc
fnBOOL GetFileVersionInfoW(LPCWSTR, DWORD, DWORD, PVOID) extern(Windows) nothrow @nogc
fnDWORD VerLanguageNameA(DWORD, LPSTR, DWORD) extern(Windows) nothrow @nogc
fnDWORD VerLanguageNameW(DWORD, LPWSTR, DWORD) extern(Windows) nothrow @nogc
fnBOOL VerQueryValueA(LPCVOID, LPCSTR, LPVOID *, PUINT) extern(Windows) nothrow @nogc
fnBOOL VerQueryValueW(LPCVOID, LPCWSTR, LPVOID *, PUINT) extern(Windows) nothrow @nogc
fnVERSIONHELPERAPI IsWindowsVersionOrGreater(WORD wMajorVersion, WORD wMinorVersion, WORD wServicePackMajor)