* autoload.cc (WNetGetProviderNameA): Define.
(WNetGetResourceParentA): Remove. * fhandler_netdrive.cc (struct net_hdls): New structure to keep WNet handles. Stored in dir->__handle throughout. (thread_netdrive): Rewrite to enumerate all servers in all accessible domains and workgroups. (fhandler_netdrive::readdir): Simplify toplevel code. Lowercase all server names in toplevel. (fhandler_netdrive::rewinddir): Close all WNet handles and free net_hdls structure.
This commit is contained in:
@ -438,8 +438,8 @@ LoadDLLfuncEx (waveInStart, 4, winmm, 1)
|
||||
LoadDLLfuncEx (waveInReset, 4, winmm, 1)
|
||||
LoadDLLfuncEx (waveInClose, 4, winmm, 1)
|
||||
|
||||
LoadDLLfunc (WNetGetProviderNameA, 12, mpr)
|
||||
LoadDLLfunc (WNetGetResourceInformationA, 16, mpr)
|
||||
LoadDLLfunc (WNetGetResourceParentA, 12, mpr)
|
||||
LoadDLLfunc (WNetOpenEnumA, 20, mpr)
|
||||
LoadDLLfunc (WNetEnumResourceA, 16, mpr)
|
||||
LoadDLLfunc (WNetCloseEnum, 4, mpr)
|
||||
|
Reference in New Issue
Block a user