| lzCreateBoolArray | The lzCreateBoolArray function establishes the named boolean array within Elzed. |
| lzCreateComplexArray | The lzCreateComplexArray function establishes the named complex array within Elzed. |
| lzCreateNumArray | The lzCreateNumArray function establishes the named numeric array within Elzed. |
| lzCreateStrArray | The lzCreateStrArray function establishes the named string array within Elzed. |
| lzGetBoolArrayElement | The lzGetBoolArrayElement function returns the value of the indicated element of the named boolean array. |
| lzGetBoolArrayElementByHandle | The lzGetBoolArrayElementByHandle function returns the value of the indicated boolean array element. |
| lzGetComplexArrayElement | The lzGetComplexArrayElement function gets both the real and imaginary parts of the indicated Elzed array element. |
| lzGetComplexArrayElementByHandle | The lzGetComplexArrayElementbyHandle function returns the value of the indicated element of the indicated complex array. |
| lzGetNumArrayElement | The lzGetNumArrayElement function gets the value of the indicated Elzed array element. |
| lzGetNumArrayElementByHandle | The lzGetNumArrayElementByHandle function returns the value of the indicated array element in the indicated numeric array. |
| lzGetStrArrayElement | The lzGetStrArrayElement function gets the value of the indicated Elzed array element. |
| lzGetStrArrayElementB | The lzGetStrArrayElementB function returns the value of the indicated Elzed string array element in a BSTR. |
| lzGetStrArrayElementByHandle | The lzGetStrArrayElementByHandle function returns the value of the indicated element of the indicated string array. |
| lzGetStrArrayElementByHandleB | The lzGetStrArrayElementByHandle returns the value of the indicated element of the indicated string array in a BSTR. |
| lzIsArray | The lzIsArray function returns TRUE if the passed-in variable name is an array in the current context at the passed-in scope. |
| lzIsArrayHandle | The lzIsArrayHandle function returns TRUE if the passed-in handle represents an array, FALSE otherwise. |
| lzLinkBoolArray | The lzLinkBoolArray function links a host boolean array to the named Elzed array. |
| lzLinkComplexArray | The lzLinkComplexArray function establishes the named array within Elzed and associates it with the passed-in host arrays. |
| lzLinkNumArray | The lzLinkNumArray function establishes the named array within Elzed and associates it with the passed-in host array. |
| lzLinkStrArray | The lzLinkStrArray function establishes the named array within Elzed and associates it with the passed-in host array. |
| lzSetBoolArrayElement | The lzSetBoolArrayElement function sets the value of the indicated element of the indicated boolean array. |
| lzSetBoolArrayElementByHandle | The lzSetBoolArrayElementByHandle function sets the value of the indicated element of the indicated boolean array. |
| lzSetComplexArrayElement | The lzSetComplexArrayElement function sets the value of the indicated Elzed complex array element. |
| lzSetComplexArrayElementByHandle | The lzSetComplexArrayElementByHandle function sets the values of the indicated element of the indicated complex array. |
| lzSetImagArrayElement | The lzSetImagArrayElement function sets the value of the imaginary part of the indicated complex Elzed array element. |
| lzSetImagArrayElementByHandle | The lzSetImagArrayElementValueByHandle function sets the value of the imaginary part of the indicated element of the indicated complex array. |
| lzSetNumArrayElement | The lzSetNumArrayElement function sets the value of the indicated Elzed numeric array element. |
| lzSetNumArrayElementByHandle | The lzSetNumArrayElementByHandle sets the value of the indicated element of the indicated numeric array. |
| lzSetRealArrayElement | The lzSetRealArrayElement function sets the value of the real part of the indicated complex Elzed array element. |
| lzSetRealArrayElementByHandle | The lzSetRealArrayElementByHandle sets the value of the real part of the indicated element of the indicated complex array. |
| lzSetStrArrayElement | The lzSetStrArrayElement function sets the value of the indicated Elzed string array element. |
| lzSetStrArrayElementByHandle | The lzSetStrArrayElementByHandle function sets the value of the indicated element of the indicated string array. |
| lzClearContext | The lzClearContext function detaches the current context without destroying it. No context is left in effect in the current thread. |
| lzClearErrorCallback | The lzClearErrorContext function clears the current context's error function. No error function is in affect after this call. |
| lzCreatePrivateContext | The lzCreatePrivateContext function creates the named private context. |
| lzCreatePublicContext | The lzCreatePublicContext function creates the named public context. |
| lzDestroyPrivateContext | The lzDestroyPrivateContext function destroys the named private context. |
| lzDestroyPublicContext | The lzDestroyPublicContext function destroys the named public context. |
| lzGetAllowComplexResults | The lzGetAllowComplexResults function reports whether or not complex numbers will be allowed as evaluation results in the current context. |
| lzGetAllowImpliedMult | The lzGetAllowedImpliedMult function reports whether or not implied multiplcation is supported in the current context. |
| lzGetAngleUnit | The lzGetAngleUnit function reports which unit (degrees, radians, or grads) will be used to represent angles in the current context. |
| lzGetBooleanTrue | The lzGetBooleanTrue function reports the value which will be used to represent boolean true in the current context. |
| lzGetContextHandle | The lzGetContextHandle function returns an Elzed object handle to the named context. |
| lzGetContextName | The lzGetContextName function returns the name associated with the passed-in context handle. |
| lzGetContextNameB | The lzGetContextNameB function returns the name associated with the passed-in context handle. |
| lzGetCoordinateFormat | The lzGetCoordinateFormat function reports which format (rectangular, polar) will be used to represent coordinate pair results. |
| lzGetCurrentContextHandle | The lzGetCurrentContextHandle function returns an Elzed object handle to the current context. |
| lzGetCurrentContextName | The lzGetCurrentContextName function returns the name of the current context. |
| lzGetCurrentContextNameB | The lzGetCurrentContextNameB function returns the name of the current context. |
| lzGetInvertArrayIndices | The lzGetInvertArrayIndices function reports whether or not linked array indices will be inverted in the current context. |
| lzGetOutputBase | The lzGetOutputBase function reports which number base will be used to represent numeric results in the current context. |
| lzGetQuoteMark | The lzGetQuoteMark function reports whether single or double quote marks are used to set off a character string constant. |
| lzGetRadixMark | The lzGetRadixMark function reports the character used to separate the whole and fractional parts of a number. |
| lzIsSymbol | The lzIsSymbol function determines whether or not the passed-in name identifies either an Elzed operator or an Elzed variable. All Elzed operators and variables can be processed by this function. |
| lzLockContext | The lzLockContext function reserves the current context for exclusive use by the current thread. |
| lzReleaseContext | The lzReleaseContext function allows a previously locked context to be used by other threads. |
| lzResetDefaultContext | The lzResetDefaultContext function sets the default context to be the primary context. |
| lzSetAllowComplexResults | The lzSetAllowComplexResults function controls whether or not complex numbers will be allowed as evaluation results. Elzed allows complex results by default. |
| lzSetAllowImpliedMult | The lzSetAllowImpliedMult function controls whether or not implied multiplication is supported in a given context. Elzed allows implied multiplication by default. |
| lzSetAngleUnit | The lzSetAngleUnit function determines which unit (degrees, radians, or grads) will be used to represent angles. Elzed expresses angles in degrees by default. |
| lzSetBooleanTrue | The lzSetBooleanTrue function determines which value (0x01, 0xFF) will be used to represent boolean true. Elzed expresses boolean true as 0x01 by default. |
| lzSetContext | The lzSetContext function determines which named Elzed context will be in effect. |
| lzSetCoordinateFormat | The lzSetCoordinateFormat function determines which format (rectangular or polar) will be used to represent coordinate pair results. Elzed uses rectangular coordinates by default. |
| lzSetDefaultContext | The lzSetDefaultContext makes the passed-in context the default context. |
| lzSetErrorCallback | The lzSetErrorCallback function identifies the host function to be called in the event of an error in the current context. |
| lzSetInvertArrayIndices | The lzSetInvertArrayIndices function controls whether or not linked array indices will be inverted in the current context. |
| lzSetOutputBase | The lzSetOutputBase function determines which number base will be used to represent numeric results formatted by Elzed. By default, Elzed expresses numbers in base ten. |
| lzSetQuoteMark | The lzSetQuoteMark function determines whether single or double quote marks are used to set off a character string. Elzed uses double quote marks by default. |
| lzSetRadixMark | The lzSetRadixMark function determines the character used to separate the whole and fractional parts of a number. Elzed uses the period as the radix mark by default. |
| lzGetDefaultVariableScope | The lzGetDefaultVariableScope function returns the the default variable scope in the current context. |
| lzGetFormattedResultPrecisionLimit | The lzGetFormattedResultPrecisionLimit function returns the maximum number of decimal places that will be displayed in formatted numeric results in the current context. |
| lzInitialize | The lzInitialize function prepares the Elzed parser for use. Pass in your null-terminated registration key to enable all of the DLL's features. Pass in a NULL or invalid key to run in demo mode. |
| lzLoadElzed | The lzLoadElzed function brings the Elzed dynamic library into memory. You must call this function before using the dynamic Elzed library. |
| lzRelease | The lzRelease function returns the DLL to the condition it was in immediately following the first call to lzInitialize. All user-defined operators and variables at all scopes are destroyed by this call. |
| lzReset | The lzReset function returns the DLL to the condition it was in immediately following the first call to lzInitialize. All user-defined operators and variables at all scopes are destroyed by this call. |
| lzSetDefaultVariableScope | The lzSetDefaultVariableScope function sets the default variable scope in the current context. |
| lzSetFormattedResultPrecisionLimit | The lzSetFormattedResultPrecisionLimit function sets the maximum number of decimal places to be displayed in formatted numeric results in the current context. |
| lzShowInfoBox | The lzShowInfoBox function displays a dialog box containing the Elzed library version and other information. |
| lzUnloadElzed | The lzUnloadElzed function removes the Elzed dynamic library from memory. Call this function when you are finished using Elzed. |
| lzVersion | The lzVersion function returns the version number of the library. |
| lzAnnotateExp | The lzAnnotateExp function converts the passed-in expression into enhanced postfix notation and returns it with in-line descriptive text. |
| lzAnnotateExpB | The lzAnnotateExpB function converts the passed-in expression into enhanced postfix notation and returns it with in-line descriptive text. |
| lzAnnotateParsedExp | The lzAnnotateParsedExp function returns a human-readable, annotated version of the parsed expression associated with the passed-in object handle. |
| lzAnnotateParsedExpB | The lzAnnotateParsedExpB function returns a human-readable, annotated version of the parsed expression associated with the passed-in object handle. |
| lzCheckExp | The lzCheckExp function converts the passed-in expression into enhanced postfix, and then reverts it back to infix. |
| lzCheckExpB | The lzCheckExpB function converts the passed-in expression into enhanced postfix, and then reverts it back to infix. |
| lzDeleteExp | The lzDeleteExp function destroys a previously parsed expression identified by an LZObjectHandle. |
| lzEvalExpHndl | The lzEvalExpHndl function evaluates a pre-parsed expression and returns the data type of the result. |
| lzEvalExpHndlToBool | The lzEvalExpHndlToBool function evaluates a pre-aprsed expression and returns a boolean result. |
| lzEvalExpHndlToComp | The lzEvalExpHndlToComp function evaluates an expression and returns a complex result. |
| lzEvalExpHndlToNum | The lzEvalExpHndlToNum function evaluates a pre-parsed expression and returns a numeric result. |
| lzEvalExpHndlToStr | The lzEvalExpHndlToStr function evaluates a pre-parsed expression and returns a string representation of the result. |
| lzEvalExpHndlToStrB | The lzEvalExpHndlToStrB function evaluates a pre-parsed expression and returns a BSTR containing a string representation of the result. |
| lzEvalExpStr | The lzEvalExpStr function evaluates an expression and returns the data type of the result. |
| lzEvalExpStrToBool | The lzEvalExpStrToBool function evaluates an expression and returns a boolean result. |
| lzEvalExpStrToComp | The lzEvalExpStrToComp function evaluates an expression and returns a complex result. |
| lzEvalExpStrToNum | The lzEvalExpStrToNum function evaluates an expression and returns a numeric result. |
| lzEvalExpStrToStr | The lzEvalExpStrToStr function evaluates an expression and returns a string representation of the result. |
| lzEvalExpStrToStrB | The lzEvalExpStrToStrB function evaluates an expression and returns a BSTR containing a string representation of the result. |
| lzGetLastBoolResult | The lzGetLastBoolResult function returns the value of the last boolean result in the current context. |
| lzGetLastImagResult | The lzGetLastImagResult function returns the imaginary part of the last complex result in the current context. |
| lzGetLastNumResult | The lzGetLastNumResult function returns the value of the last numeric result in the current context. |
| lzGetLastParseIndex | The lzGetLastParseIndex function returns the index of the last character parsed in a source infix expression. |
| lzGetLastRealResult | The lzGetLastRealResult function returns the real part of the last complex result in the current context. |
| lzGetLastResultType | The lzGetLastResultType function returns the data type of the last evaluated result in the current context. |
| lzGetLastStrResult | The lzGetLastStrResult function resturns the value of the last string result in the current context. |
| lzGetLastStrResultB | The lzGetLastStrResultB function returns a BSTR containing the value of the last string result in the current context. |
| lzParseExp | The lzParseExp function parses the passed-in expression and returns a unique handle to the parsed expression. |
| lzRevertParsedExp | The lzRevertParsedExp function reverts the enhanced postfix expression associated with the passed-in object handle back to an infix expression. |
| lzRevertParsedExpB | The lzRevertParsedExpB function reverts the enhanced postfix expression associated with the passed-in object handle back to an infix expression. |
| lzDefineExpOp | The lzDefineExpOp function establishes a new expression-based operator. |
| lzDefineExpOpStr | The lzDefineExpOpStr function completes the definition of a new expression-based operator. |
| lzDeleteOp | The lzDeleteOp function destroys a previously defined operator. |
| lzGetBoolParm | The lzGetBoolParm function retrieves a boolean parameter for use in a host external operator function. |
| lzGetImagParm | The lzGetImagParm function retrieves the imaginary part of a complex numeric parameter for use in a host external operator function. |
| lzGetNumParm | The lzGetNumParm function retrieves a numeric parameter for use in a host external operator function. |
| lzGetParmCount | The lzGetParmCount function returns the number of parameters being passed to a host external operator function. |
| lzGetParmSig | The lzGetParmSig function returns a string indicating the number and types of parameters being passed to a linked external operator function. |
| lzGetParmSigB | The lzGetParmSigB function returns a BSTR indicating the number and types of parameters being passed to a linked external operator function. |
| lzGetParmType | The lzGetParmType function retrieves the data type of the specified parameter being passed to a host external operator function. Call this function from within your external operator function to retrieve the data types of parameters being passed to it. |
| lzGetRealParm | The lzGetRealParm function retrieves the real part of a complex numeric parameter for use in a host external operator function. |
| lzGetStrParm | The lzGetStrParm function retrieves a string parameter for use in a host external operator function. |
| lzGetStrParmB | The lzGetStrParmB function retrieves a string parameter and returns the value in a BSTR for use in a host external operator function. |
| lzIsOp | The lzIsOp function determines whether or not the named Elzed operator exists. All Elzed operators, whether internal or external, can be processed by this function. |
| lzLinkCallbackOp | The lzLinkCallbackOp function establishes a new callback operator in the current context. |
| lzReadExpOp | The lzReadExpOp function establishes a new expression-based operator. |
| lzReadExpOpStr | The lzReadExpOpStr function completes the definition of a new expression-based operator. |
| lzSetBoolResult | The lzSetBoolResult function sets the result of a host callback function which returns a boolean value. |
| lzSetImagResult | The lzSetImagResult function sets the imaginary part of the complex numeric result of a host callback operator. |
| lzSetNumResult | The lzSetNumResult function sets the result of a host callback function which returns a number. |
| lzSetRealResult | The lzSetRealResult function sets the real part of the complex numeric result of a host callback operator. |
| lzSetStrResult | The lzSetStrResult function sets the result of a host callback function which returns a string. |
| lzCreateBoolVar | The lzCreateBoolVar function establishes the named boolean variable within Elzed. |
| lzCreateComplexVar | The lzCreateComplexVar function establishes the names complex variable within Elzed. |
| lzCreateNumVar | The lzCreateNumVar function establishes the named numeric variable within Elzed. |
| lzCreateStrVar | The lzCreateStrVar function establishes the named string variable within Elzed. |
| lzDeleteVar | The lzDeleteVar function destroys a previously defined variable. |
| lzGetBoolVarValue | The lzGetBoolVarValue function returns the value of the named Elzed boolean variable. |
| lzGetBoolVarValueByHandle | The lzGetBoolVarValue function returns the value of the indicated boolean variable. |
| lzGetComplexVarValue | The lzGetComplexVarValue function returns the value of the named Elzed complex numeric variable. |
| lzGetComplexVarValueByHandle | The lzGetComplexVarValueByHandle function returns the value of the indicated complex variable. |
| lzGetNumVarValue | The lzGetNumVarValue function returns the value of the named Elzed numeric variable. |
| lzGetNumVarValueByHandle | The lzGetNumVarValueByHandle function returns the value of the indicated numeric variable. |
| lzGetStrVarValue | The lzGetStrVarValue function returns the value of the named Elzed string variable. |
| lzGetStrVarValueB | The lzGetStrVarValueB function returns the value of the named Elzed string variable. |
| lzGetStrVarValueByHandle | The lzGetStrVarValueByHandle function returns the value of the indicated string variable. |
| lzGetStrVarValueByHandleB | The lzGetStrVarValueByHandleB function returns the value of the indicated string variable in a BSTR. |
| lzGetVarHandle | The lzGetVarHandle function returns a handle to the named variable. |
| lzGetVarType | The lzGetVarType function retrieves the data type of the specified Elzed variable. All Elzed variables, whether conventional or linked, can be processed by this function. |
| lzGetVarTypeByHandle | The lzGetVarTypeByHandle function returns the data type of the indicated variable. |
| lzIsVar | The lzIsVar function determines whether or not the named Elzed variable exists. All Elzed variables, whether conventional or linked, can be processed by this function. |
| lzIsVarHandle | The lzIsVarHandle function returns TRUE if the passed-in handle represents a variable, FALSE otherwise. |
| lzLinkBoolVar | The lzLinkBoolVar function links a host boolean variable to the named Elzed variable. |
| lzLinkComplexVar | The lzLinkComplexVar function establishes the named complex variable within Elzed and associates it with the passed-in host variables. |
| lzLinkNumVar | The lzLinkNumVar function establishes the named variable within Elzed and associates it with the passed-in host variable. |
| lzLinkStrVar | The lzLinkStrVar function establishes the named variable within Elzed and associates it with the passed-in host string variable. |
| lzSetBoolVar | The lzSetBoolVar function finds the named boolean variable within the current context and assigns it the passed-in value. |
| lzSetBoolVarByHandle | The lzSetBoolVarByHandle function sets the value of the indicated boolean variable. |
| lzSetComplexVar | The lzSetComplexVar function finds or establishes the named complex variable within Elzed and assigns it the passed-in complex value. |
| lzSetComplexVarByHandle | The lzSetComplexVarByHandle function sets the values of the indicated complex variable. |
| lzSetImagVar | The lzSetImagVar function finds or establishes the named complex variable within Elzed and assigns the imaginary part the passed-in value. |
| lzSetImagVarByHandle | The lzSetImagVarByHandle sets the value of the imaginary part of the indicated complex variable. |
| lzSetNumVar | The lzSetNumVar function finds or establishes the named numeric variable within Elzed and assigns it the passed-in value. |
| lzSetNumVarByHandle | The lzSetNumVarByHandle function sets the value of the indicated numeric variable. |
| lzSetRealVar | The lzSetRealVar function finds or establishes the named complex variable within Elzed and assigns the real part the passed-in value. |
| lzSetRealVarByHandle | The lzSetRealVarByHandle function sets the value of the real part of the indicated complex variable. |
| lzSetStrVar | The lzSetStrVar function finds the named string variable within Elzed and assigns it the passed-in value. |
| lzSetStrVarByHandle | The lzSetStrVarByHandle function sets the value of the indicated string variable. |