![]() |
(SST) ShlWAPI.pas Version 1.08 |
---|---|
Developer Reference |
Record/structure, consisting of members/fields that provide extended information on the version of a dll. |
Scope |
---|
Global (i.e. variables of this type can be declared in any unit that uses/includes the unit in which it is defined/declared). |
Syntax |
---|
TYPE _DLLVERSIONINFO2 = RECORD info1 : DllVersionInfo; dwFlags : DWORD; ullVersion : INT64; END; TYPE DLLVERSIONINFO2 = _DLLVERSIONINFO2; TYPE TDllVersionInfo2 = DLLVERSIONINFO2; TYPE PDllVersionInfo2 = ^TDllVersionInfo2; |
Members/Fields | |
---|---|
info1 | A record/structure of type TDllVersionInfo. |
dwFlags | Reserved, double word/32-bit field. |
ullVersion | A unsigned quadruple word (i.e. 64 bit), integer value that is a combination of the dll's major and minor versions, its build number and QFE number. |
Values |
---|
In addition to the 5 double word values of the info1, TDllVersionInfo record, variables of this type can store a single, double word value and the quadruple word (i.e. 8 byte = 64 bit), compound version info in the dwFlags and ullVersion members/fields, or a total of 32 bytes. |
Remarks |
---|
The cbSize member/field of the info1 member should be set to the size of the record/structure (in number of bytes) prior to passing a (pointer to a) variable of this type to DllGetVersion as a parameter. |
The TDllVersionInfo2 record/structure is an extended version of the TDllVersionInfo, introduced with version 5.0 of ShlwAPI.dll (i.e. Internet Explorer 5.0 and/or Windows 2000/ME). Apart from the Quich Fix Engineering (QFE) number, it does not (really) provide any additional information on a dll's version, as the compound ullVersion memmber/field is generally used to encode a copy of the version info and buld number, already specified in the info1 record's members/fields. |
Example |
---|
For examples on how to use records/structures of this type please refer to the DllGetVersion function's and/or TDllGetVersionProc's description(s). |
Requirements | |
---|---|
Unit | Declared in ShlWAPI.pas |
Library | ShlWAPI.dcu/ShlWAPI.obj |
See Also | |
---|---|
TDllVersionInfo, TDllGetVersionProc, MakeDllVerULL, DllGetVersion. | |
Windows APIs: DLLVERSIONINFO, DLLVERSIONINFO2, DllGetVersion. |
Document/Contents version 1.00 Page/URI last updated on May 04, 2022 |
Copyright © Stoelzel Software Technologie (SST) 2010 - 2017 |
Suggestions and comments mail to: webmaster@stoelzelsoftwaretech.com |