title: NSIS Function with more than 1 parameters
body: <p>Can a NSIS Function have more than one parameter?</p>
  
  <p>Why wont this code compile? If I cant have more than 1 param for a function what are my other options(disregarding using a macro)?</p>
  
  <p>Compile error:</p>
  
  <blockquote>
    <p>Function expects 1 parameters, got 4.  Usage: Function function_name</p>
  </blockquote>
  
  <pre><code>Outfile "test.exe"
  Caption ""
  Name ""
  
  # Compile Error Here: "Function expects 1 parameters, got 4. Usage: Function function_name"
  Function MyFunction p1 p2 p3
      DetailPrint "$p1, $p2, $p3"
  FunctionEnd
  
  Section
      DetailPrint "Hello World"
  SectionEnd
  </code></pre>