Sorry rliang,

I didn't see NT part

It wouldn't even help to ask Ruud for a type 4 in EnumIPInfo()
Where type 4 should return the MAC-address because NT as the only OS dosn't support this function

So sadly you are back to parsing the output of IPCONFIG /ALL

-Erik