EssOtlOpenOutlineQuery

Opens an existing outline.

Syntax

ESS_FUNC_M EssOtlOpenOutlineQuery (hCtx, pObject, phOutline);
ParameterData TypeDescription

hCtx

ESS_HCTX_T

Outline context handle. This must be a valid server login context.

pObject

ESS_POBJDEF_T

Pointer to object structure defining the outline object to open. Currently this is ignored. You should call EssSetActive() for the database you are accessing.

phOutline

ESS_PHOUTLINE_T

Pointer to an ESS_HOUTLINE_T variable. This will be set by the API and should be passed in to subsequent API functions.

Notes

Return Value

The return value is zero if the function was successful.

Example

#include <essapi.h>
#include <essotl.h>

ESS_STS_T          sts = ESS_STS_NOERR; 
ESS_HOUTLINE_T     hOutline; 
ESS_OBJDEF_T       Object;
ESS_ACCESS_T       Access;
ESS_STR_T          AppName;
ESS_STR_T          DbName;

AppName = "Sample";
DbName = "Basic";

sts = EssSetActive(hCtx, AppName, DbName, &Access);

if ( sts == 0)
{
memset(&Object, '\0', sizeof(Object));
sts = EssOtlOpenOutlineQuery(hCtx, &Object, &hOutline); 
}

See Also