Three new entry points have been added to 4th Dimension 3.5.3:
#define kEX_SUBSELECTION_TO_ARRAY 166
#define kEX_SET_HOOK 168
#define kEX_4DPX_ATTRIBUTES 169
Note: These definitions are not present in the Ext4D.h file located on the Partner CD. You can add them in your own version of the Ext4D.h file. If you use the entry point kEX_SUBSELECTION_TO_ARRAY, you may also want to copy and paste this associated data structure definition:
// Array/Field couple list for kEX_SUBSELECTION_TO_ARRAY
typedef struct ArFldCouple {
UBYTE fArrayName[31]; // Name of the array
SBYTE fLocal; // 0 = Local variable, 1 = Process variable, 2 = IP Variable
SBYTE fFiller;
SWORD fFileNumber; // File number
SWORD fFieldNumber; // Field number
} ArFldCouple, *ArFldCouplePtr, **ArFldCoupleHdl
typedef ArFldCouple ArFldCoupleList[], *ArFldCoupleListPtr, **ArFldCoupleListHdl;
WIN
/DLTN/TN/1996/Windows/TN_1996_33-36_(AUG)/96-36_New_Entry_Points.exe
MAC
/DLTN/TN/1996/MacOS/TN_1996_33-36_(AUG)/96-36_New_Entry_Points.hqx