Try converting the Labview string into a byte array using String to Byte Array function. Append 00 at end of byte array so that C will know the end of the string. Wire the byte array into the Call Library node. I believe that when wiring an array into a CLN, the address of the first element is actually passed, which is the same as passing a pointer. In C, a char type is actually the same as a byte, I believe. A string is an array of characters, or array of bytes, same as Labview U8. Someone correct me if I'm wrong.