TekStdGlobalVars Struct Reference

Collaboration diagram for TekStdGlobalVars:

Collaboration graph
[legend]
List of all members.

Public Attributes

size_t TekStdGlobalVarsSize
TekStdVersion TekStdGlobalVarsVersion
unsigned int TekStdGlobalVarsMaxImpl
short TekStdGlobalVarsUnicode
short TekStdGlobalVarsMMX
short TekStdGlobalVarsMMXResetMM7
short TekStdGlobalVarsInternalChecks
short TekStdGlobalVarsPassInPointerChecks
short TekStdGlobalVarsPushPopEnforced
short TekStdGlobalVarsPrivacyEnforced

Detailed Description

This structure is passed in to TekStdCreateInstance() so that instances of an interface(s) can be created.

Author:
Kevin McBride

Definition at line 466 of file teklti.h.


Member Data Documentation

short TekStdGlobalVarsInternalChecks
 

1 if checking internal NULLs, 0 otherwise.

Definition at line 497 of file teklti.h.

unsigned int TekStdGlobalVarsMaxImpl
 

Maximum implementations TekStd will allow.

Definition at line 481 of file teklti.h.

short TekStdGlobalVarsMMX
 

1 if library was compiled with MMX code, 0 otherwise.

Definition at line 489 of file teklti.h.

short TekStdGlobalVarsMMXResetMM7
 

1 if library was compiled with MMX code, but does not reset register mm7 to zero before nullifying a memory location.

Definition at line 493 of file teklti.h.

short TekStdGlobalVarsPassInPointerChecks
 

1 if checking passed in pointers for NULLs, 0 otherwise.

Definition at line 501 of file teklti.h.

short TekStdGlobalVarsPrivacyEnforced
 

1 if nullifying memory after use for intention of privacy, 0 otherwise.

Definition at line 509 of file teklti.h.

short TekStdGlobalVarsPushPopEnforced
 

1 if pushing and poping esi and edi registers on use, 0 otherwise.

Definition at line 505 of file teklti.h.

size_t TekStdGlobalVarsSize
 

Used as the versioning mechanism for setting up the structure.

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 473 of file teklti.h.

short TekStdGlobalVarsUnicode
 

1 if library was compiled with the Unicode option, 0 otherwise.

Definition at line 485 of file teklti.h.

struct TekStdVersion TekStdGlobalVarsVersion
 

Version info structure.

Definition at line 477 of file teklti.h.


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