engiGetDeclarationType

This call returns a type of the EXPRESS schema declarations from its handle. The following functions can be used to get further information ENTITY: this SchemaDecl can be casted to SdaiEntity and used in engiGetEntityName and any other entity inquiry function TYPE ENUM: engiGetEnumerationElement TYPE SELECT: engiGetSelectElement DEFINED_TYPE: engiGetDefinedType FUNCTION, PROCEDURE, RULE, WHERE_RULE: engiGetScriptText Use engiGetTypeDeclarationFromIterator or engiGetSchemaScriptDeclarationByIterator to obtain declaration handle.

Syntax

//
//   Strong typing definition
//
enum_express_declaration    engiGetDeclarationType(
                                    SchemaDecl              declaration
                                );


//
//   Weak typing definition
//
unsigned char   __declspec(dllexport) __stdcall    engiGetDeclarationType(
                                                                                            int_t                   declaration
                                                                                        );
    

Property declaration

Size: 32 bit / 4 byte (value)
???.