I spent 2 days trying to write a very small piece of code to call api function NWFileServerFileCopy from within an application to make backup copies of a couple of "large" files. I kept getting error code 0x8836. So I ended up writing a standalone "proof" program for myself to remove any other variables from the problem.

When I ran the proof program on a Windows XP SP3 client, the program works correctly. But on my Win7 development machine, it fails with the 0x8836 error code.

I'm running Windows 7 SP1 32 bit, fully up-to-date on MS updates. When I started this, I was using Novell Client 2 SP2 for Windows (IR5). When I found the problem today, I downloaded and installed Novell Client 2 SP3 for Windows (IR1a).

The change log indicates that this was fixed in Novell Client 2 SP2 for Windows (IR3). Is it possible that it's broken again?

Or could it be because we're running Netware 6 SP5 as our server? However, since it works with the XP client, doesn't seem like the correct answer.

If someone with knowledge or experience in this area is interested, I can send the source code for the "proof" program so you can tell me if I'm doing something wrong.

(This feels like one of those posts that many people will read and nobody's going to respond to. Hope I'm wrong.)