WindowsXP-SP1/enduser/troubleshoot/tshoot/versioninfo.h

34 lines
1.1 KiB
C

//
// MODULE: VersionInfo.h
// PURPOSE This module reads version info from the resource file.
// PROJECT: Generic Troubleshooter DLL for Microsoft AnswerPoint
//
// COMPANY: Saltmine Creative, Inc. (206)-284-7511 support@saltmine.com
//
// AUTHOR: Oleg Kalosha
//
// ORIGINAL DATE:
//
// NOTES:
// 1. Took it from Argon Project.
//
// Version Date By Comments
//--------------------------------------------------------------------
// V3.0 OK
#include<windows.h>
#include "apgtsstr.h"
// FindStr: Does a strstr but works on files that have embedded null characters.
LPCWSTR FindStr(LPCWSTR wszString, LPCWSTR wszCharSet, const DWORD dwStringLen);
// GetVersionInfo: Reads the version info.
// Input: hInst - The handle returned from AfxGetResourceHandle()
// or the handle that was passed to DllMain.
// wszStrName - The name of the resource that is desired.
// GetVersionInfo(g_hInst, L"FileVersion") Returns the FileVersion.
// NULL will be returned if the function fails.
LPCWSTR GetVersionInfo(HINSTANCE hInst, LPWSTR wszStrName);