title: Using char ** as C# DLLImport Parameter
body: <p>I am trying to use the following function from my .NET application...</p>
  
  <pre><code>int mysql_library_init(int argc, char **argv, char **groups)
  </code></pre>
  
  <p>Where the <em>argv</em> and <em>groups</em> params are passed the following...</p>
  
  <pre><code>static char *server_args[] = {
    "this_program",       /* this string is not used */
    "--datadir=.",
    "--key_buffer_size=32M"
  };
  static char *server_groups[] = {
    "embedded",
    "server",
    "this_program_SERVER",
    (char *)NULL
  };
  </code></pre>
  
  <p>How can I do this within C#?</p>