Questions about using native vs implementing our own

Robert Shearman rob at codeweavers.com
Wed Apr 11 10:10:00 CDT 2007


Tom Spear wrote:
> I decided to try to run Process Explorer today with wine.  When I
> first ran it, I got a dialog about missing a function.  So I looked
> back thru the traces and it was because we were missing acledit.dll..
> So I imported that from my windows xp install, and got the dialog
> again.  Turned out I was also missing netui0.dll, netui1.dll, and
> netui2.dll and those in turn needed netrap.dll and samlib.dll.
>
> I assume SAM is the Security Accounts Manager service, so that last
> dll would go for that and most likely would never be implemented with
> wine.  But, how about the others?  Is doing one of these something
> possibly feasible for a SoC project? I'm sure that there are other
> projects that use these dll's as well, but I dont know of them..
>
> My biggest question is when is it appropriate for us to build our own
> DLL's vs just saying to use native?

netui0.dll, netui1.dll and netui2.dll are completely undocumented and 
export C++ entry points. They are only required because they are 
imported by acledit.dll, as is also samlib.dll. You might want to do a 
little debugging next time to see what modules are importing the DLLs.

The only DLL that is required directly and that needs to be stubbed is 
acledit.dll.

-- 
Rob Shearman




More information about the wine-devel mailing list