This application demonstrates how to pass string arguments between components. All strings must be ‘\0’ terminated. Note that the client(caller) is responsible for freeing the memory of “out/inout” typed arguments.