How can I get a clue?

Anyway, regarding the retrieval of MAC addresses:
For Windows 9x MAC addresses are recorded on a per-adapter basis in the following registry location: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net
For Windows NT/2000/XP/2003 MAC Addresses are recorded in:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\000<x>\ NetworkAddress
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\<One Big number>\<One Little Number>\NetworkAddress

You might need to search the registry for additional locations using 'NetworkAddress' as the search term.

Thus, they can all be retrieved via (remote) registry access. The same holds true for the other NIC-related info you're trying to retrieve as I've already demonstrated in the EnumIPInfoAll() UDF.

And just so you know, I've worked in a German hospital in the mid 90s using state-of-the-art Windows 3.11 workstation computers connected to a Novell network. That was about the same time I was programming multiple single-board computers to interact with each other using Motorola 68040 processors, serial cables, and Assembler. I've also worked in biomedical research using "mission-critical" VAX VMS computers running ancient Fortran code used to analyze electrical signals recorded via probes from within muscle spindles.

However, I can only comment on available information. Your inital information was not detailed enough, so I had to assume a standard work environment with reasonably up-to-date computers, thus the comment regarding the installation of WMI in order to simplify certain administrative tasks is permissible. Other than that, the other Moderators have already said what I'd say as well
_________________________
There are two types of vessels, submarines and targets.