FNC_GetArrayElementCount takes an ARRAY handle as input and returns the number of elements in the ARRAY argument that are set to a value, including NULL. It also returns information about the last present element in the ARRAY.
If the ARRAY argument is empty (meaning that zero elements are initialized), FNC_GetArrayElementCount always returns the first index in the ARRAY type for the lastPresentElement parameter.