I believe the default value is 0, so you will have an invalid HardwareInterfaceType file. I personally do not like this kind of coding for listings. IMO it is more clear to define the value of Enum as "Undefined" or "None" and then initialize the variable instead.
"Gotchas" , , . , Enum, . , IMO .
var foobar = default(HardwareInterfaceType);
Console.WriteLine(Enum.IsDefined(typeof(HardwareInterfaceType), foobar));
Console.WriteLine(foobar);