You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
884 B
20 lines
884 B
// ---------------------------------------------------------------------------
|
|
// UTIL.H
|
|
// ---------------------------------------------------------------------------
|
|
// Copyright (c) 1999 Microsoft Corporation
|
|
//
|
|
// Helper functions to detect installed versions of WAB / OE
|
|
//
|
|
// ---------------------------------------------------------------------------
|
|
#pragma once
|
|
|
|
HRESULT GetExeVer(LPCTSTR pszExeName, WORD *pwVer, LPTSTR pszVer, int cch);
|
|
HRESULT GetFileVer(LPCTSTR pszExePath, LPTSTR pszVer, DWORD cch);
|
|
void GetVers(WORD *pwVerCurr,WORD *pwVerPrev);
|
|
BOOL GoodEnough(WORD *pwVerGot, WORD *pwVerNeed);
|
|
void ConvertStrToVer(LPCSTR pszStr, WORD *pwVer);
|
|
SETUPVER ConvertVerToEnum(WORD *pwVer);
|
|
void GetVerInfo(SETUPVER *psvCurr, SETUPVER *psvPrev);
|
|
BOOL InterimBuild(SETUPVER *psv);
|
|
BOOL GetASetupVer(LPCTSTR pszGUID, WORD *pwVer, LPTSTR pszVer, int cch);
|
|
|