TekStdVersion Struct Reference

List of all members.

Public Attributes

size_t TekStdVerSize
uuid_t TekStdVerUUID
int TekStdVerVersionOK
TEKERR TekStdVerErrCode
unsigned int TekStdVerMajor
unsigned int TekStdVerMinor
unsigned int TekStdVerRev
unsigned int TekStdVerPatchNo
char TekStdVerMisc [64]

Detailed Description

This structure is passed in to TekStdGetLibraryVersion by the caller. The TekLTI Library will then look up the library that TekStdVerUUID represents and if found, calls the library's TekStdLibGetVersion() function to fill in the structure with.

Author:
Kevin McBride

Definition at line 368 of file teklti.h.


Member Data Documentation

TEKERR TekStdVerErrCode
 

Will contain the error code in the event of an error.

NOTE: Not used in calls to TekStdGetGlobalVariables.

Definition at line 394 of file teklti.h.

unsigned int TekStdVerMajor
 

Will contain the major version number.

Definition at line 398 of file teklti.h.

unsigned int TekStdVerMinor
 

Will contain the minor version number.

Definition at line 402 of file teklti.h.

char TekStdVerMisc[64]
 

Will contain a string bearing miscellaneous version info.

Definition at line 414 of file teklti.h.

unsigned int TekStdVerPatchNo
 

Will contain the patch number.

Definition at line 410 of file teklti.h.

unsigned int TekStdVerRev
 

Will contain the revision number.

Definition at line 406 of file teklti.h.

size_t TekStdVerSize
 

Must contain the sizeof(TekStdVersion).

WARNING!!!!! TekStdGetGlobalVariables() may change this value based on what it actually sets, so DO NOT rely on this value to release memory using calls that ask for amount of memory to release.

Definition at line 375 of file teklti.h.

uuid_t TekStdVerUUID
 

Used to figure out what library to check.

NOTE: Not used in calls to TekStdGetGlobalVariables.

Definition at line 381 of file teklti.h.

int TekStdVerVersionOK
 

1 or -1 = Version did not match
0 = Version matched

NOTE: Not Used in calls to TekStdGetGlobalVariables.

Definition at line 388 of file teklti.h.


The documentation for this struct was generated from the following file: SourceForge.net Logo  Technical Library Template Interface Project Page