The Identification function identifies an Access Module, and the name and version number of all internal modules. The structure follows:
#define pmMAX_VER_STR_LEN 31
typedef struct _pmVerLst_t
{
char ModuleName[pmMAX_VER_STR_LEN+1];
char ModuleVers[pmMAX_VER_STR_LEN+1];
struct _pmVerLst_t *Next;
} pmVerLst_t;
typedef struct _pmiID
{
char EyeCatcher[pmiMAX_EC_LEN];/* Struct eyecatcher string */
pmUInt32 StructLength; /* Length of this structure */
pmVerLst_t VerIDList;
} pmiID_t;
where:
Parameter |
Field |
Description |
EyeCatcher |
input |
Structure description string, such as pmIDParms. |
StructLength |
input |
Total structure length, including the EyeCatcher string. |
VerIDList |
output |
First of a singly linked list of module identifications. |