anchor.diff:    }
   
     List<IHostName> GetHostNames() {
  -    final allocator = Arena();
       final retValuePtr = calloc<COMObject>();
   
       final hr = ptr.ref.lpVtbl.value
  
positive.code: /// {@category Interface}
  /// {@category winrt}
  class INetworkInformationStatics extends IInspectable {
    // vtable begins at 6, is 8 entries long.
    INetworkInformationStatics(Pointer<COMObject> ptr) : super(ptr);
  
    Pointer<COMObject> GetConnectionProfiles() {
      final retValuePtr = calloc<COMObject>();
  
negative.code:     if (FAILED(hr)) throw WindowsException(hr);
  
      try {
        return IVectorView<IHostName>(
          retValuePtr,
          creator: IHostName.new,
          allocator: allocator,
        ).toList();
      } finally {
        free(retValuePtr);
      }
    }
  
  