8 #ifndef __VersionBox_h_incl__ 9 #define __VersionBox_h_incl__ 96 IN PVOID VerBuf, IN
CSTR BlockId, IN
CSTR Name, OUT
TSTR Buffer, IN UINT BufLen
120 #pragma pack( push,2 ) 121 typedef struct _viXlt
149 #endif//ndef __VersionBox_h_incl__
bool GetVerTranslations(IN PVOID vInfo, OUT PVXLT *ppXlt, OUT PUINT pCount)
CSTR GetVerTranslationStr(IN PVOID vInfo)
CSTR GetVersionStr(PVOID VerBuf, CSTR BlockId, CSTR Name)
void(__stdcall * PFnEnumVerStr)(CSTR Name, CSTR Val, PVOID UserData)
int AboutVerBox(HWND hOwner, LPCWSTR Caption, CSTR FName=NULL)
CCSTR V_EnUniBlock
US English / Unicode.
CCSTR V_EnMultiBlock
US English / Codepage 1252.
PVOID GetVersionResource(HMODULE hMod, CSTR ResId, PUINT pSize)
CSTR GetFixedVersionStr(IN PVOID vInfo)
PVOID FreeVersionInfo(PVOID vInfo)
Common include; Added types, small "ubiquitous" utilities, et c.
WORD Lang
Microsoft langage Id.
PVOID LoadVersionInfo(CSTR FName, PDWORD pSize)
UINT GetVersionString(IN PVOID VerBuf, IN CSTR BlockId, IN CSTR Name, OUT TSTR Buffer, IN UINT BufLen)
Get a specific version string.
UINT EnumVersionStrings(PVOID vInfo, PFnEnumVerStr Action, PVOID UserData)