title: Try to use Winapi::findFirstFile running on server
body: <p>I have a problem trying to run <code>Winapi::findFirstFile</code> running on server.
  I havve already tried copying the method on the class WinapiServer, and changing some lines, like this:</p>
  
  <pre><code>server static container findFirstFile(str filename)
  {
      InteropPermission interopPerm;
      Binary data;
      DLL _winApiDLL;
      DLLFunction _findFirstFile;
      ;
  
      interopPerm = new InteropPermission(InteropKind::DllInterop);
      interopPerm.assert();
  
      data = new Binary(592); // size of WIN32_FIND_DATA when sizeof(TCHAR)==2
      _winApiDLL = new DLL(#KernelDLL);
      _findFirstFile = new DLLFunction(_winApiDLL, 'FindFirstFileW');
  
      _findFirstFile.returns(ExtTypes::DWord);
  
      _findFirstFile.arg(ExtTypes::WString,ExtTypes::Pointer);
  
      return [_findFirstFile.call(filename, data),data.wString(#offset44)];
  }
  </code></pre>
  
  <p>But now I have another kind of error
  <strong>The function 'FindFirstFileW' on the library DLL 'KERNEL32' throws an exception.</strong></p>
  
  <p>This is because I'm executing the method on a x64 server.
  Anyone with an idea for solving this problem?</p>