It's because the array is not set up like the standard C array. Read "Using External Code in LabVIEW" in LabVIEW's help. Also, if you right-click on the Call Library Node and select the option to create a header file, the header file will show the data structure more clearly.