LibraryDataType
LibraryDataType[datatype] specifies the data type for a LibraryFunction argument or result to be datatype.
LibraryDataType[datatype,etype] specifies an element type etype for data structures.
LibraryDataType[datatype,etype,d] specifies an array depth d for array data types.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.