I encountered the following c syntax how do i convert it to delphi?

Code:
static const struct lual_reg arraylib [] = {
{"new", newarray},
{"set", setarray},
{"get", getarray},
{"size", getsize],
{NULL,NULL}
};
This structure has to be passed to a c function in a dll. I am out of ideas...