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
aliasVERSIONHELPERAPI = BOOL

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)