I remember seeing a request for how to Retreive NIC Address. Here is one method from Windows Developers Journal, April, 1998. Use UuidCreate() to get a uuid, then rightmost 12 digits of the string returned by UuidtoString() will be the NIC address.
here is a link to a VFP example calling UuidCreate():