Hi,<br><br>The following code works:<br><br>&gt; type ServiceMainClosure = DWORD -&gt; IO ()<br>&gt; <br>&gt; foreign import ccall &quot;wrapper&quot;<br>&gt; &nbsp; mkServiceMainClosure :: ServiceMainClosure -&gt; IO (FunPtr ServiceMainClosure)
<br><br>But the following doesn&#39;t:<br><br>&gt; type ServiceMainClosure = DWORD -&gt; [String] -&gt; IO ()<br>
&gt; <br>
&gt; foreign import ccall &quot;wrapper&quot;<br>
&gt; &nbsp; mkServiceMainClosure :: ServiceMainClosure -&gt; IO (FunPtr ServiceMainClosure)<br>
<br>System\Win32\Service.hsc:108:8: parse error on input `import&#39;<br><br>What can I do to get this to work?<br><br>Thanks<br><br>-John<br><br>