Hui,
a structure is equivalent to a LabVIEW cluster. So, you would pass a cluster of 3 elements to Call Library Node Function in LabVIEW. The 3 elements would an integer and 3 strings. LabVIEW only has one type of strings, and they are equivalent to char data type in C. Since you program uses also this "string" data type, you will have to somewhat modify your program so that it understands the string passed by LabVIEW.
The following thread has information about the similar issue:
http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=5065000000080000009F5F0000&UCATEGORY_0=_49_%24_6_&UCATEGORY_S=0
Zvezdana S.
National Instruments