xpp {

       node   MyNode {Kimmie};

      

       /*

       post(); takes two args:

       arg1: string name of object

       arg2: string URL

       */

/*

       post("MyNode", "http://localhost/BigPost/BigPost.asp");

*/    

       /*

       lib_open(); takes two args:

       arg1: string name of library

       arg2: string path to external library executable

       */

       lib_open("MyLib", "C:\\Kimmie\\MyMFCDll\\Debug\\MyMFCDll.dll");

      

       /*

       lib_func is of the format shown in the example below.

       Note that ref parms have the value prefixed with *

       */

       int    iProduct = lib_func(int) MyLib.GetProduct(int 20, int 4);

       int    iReverse = lib_func(int) MyLib.Reverse(string *MyNode);

      

       xout("\r\nProduct = " + iProduct);

       xout("\r\nReversed string = " + MyNode);

      

       /*

       lib_close(); takes one arg:

       arg1: string name of library

       */

       lib_close("MyLib");

      

      

}