title: How to make upnp action?
body: <p>I want to implement port-forwarding using intel-upnp.
  I got XML data like:</p>
  
  <pre><code>Device found at location: http://192.168.10.1:49152/gatedesc.xml  
  service urn:schemas-upnp-org:service:WANIPConnection:1  
  controlurl /upnp/control/WANIPConn1  
  eventsuburl : /upnp/control/WANIPConn1  
  scpdurl : /gateconnSCPD.xml  
  </code></pre>
  
  <p>And now, I want to make upnp-action. But, I don't know how to make it.
  If you know some code snippet or helpful URL in C, please tell me.</p>
  
  <pre><code>char actionxml[250];  
  IXML_Document *action = NULL;  
  strcpy(actionxml, "&lt;u:GetConnectionTypeInfo xmlns:u=\"urn:schemas-upnp- org:service:WANCommonInterfaceConfig:1\"&gt;");  
  action = ixmlParseBuffer(actionxml);  
  int ret = UpnpSendActionAsync( g_handle,
                      "http:192.168.10.1:49152/upnp/control/WANCommonIFC1",
                      "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
                      NULL,
                      action,
                      upnp_callback,
                      NULL);
  </code></pre>