VirtualBox

Changeset 15574 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Dec 16, 2008 11:37:26 AM (16 years ago)
Author:
vboxsync
Message:

#3282: Windows build fixes.

Location:
trunk/src/VBox
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp

    r15556 r15574  
    36703670        {
    36713671            /* not a valid UUID, search for it */
    3672             ComPtr<IHostNetworkInterfaceCollection> coll;
    3673             CHECK_ERROR_BREAK(host, COMGETTER(NetworkInterfaces)(coll.asOutParam()));
    3674             CHECK_ERROR_BREAK(coll, FindByName(Bstr(argv[0]), hostif.asOutParam()));
     3672            Bstr strName(argv[0]);
     3673            com::SafeIfaceArray <IHostNetworkInterface> hostNetworkInterfaces;
     3674            CHECK_ERROR_BREAK(host, COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces)));
     3675            ComPtr <IHostNetworkInterface> hostif;
     3676            for (size_t i = 0; i < hostNetworkInterfaces.size(); ++i)
     3677            {
     3678                Bstr name;
     3679                hostNetworkInterfaces[i]->COMGETTER(Name) (name.asOutParam());
     3680                if (name == strName)
     3681                {
     3682                    hostif = hostNetworkInterfaces[i];
     3683                    break;
     3684                }
     3685            }
     3686            if (hostif.isNull())
     3687            {
     3688                rc = E_INVALIDARG;
     3689                break;
     3690            }
    36753691            CHECK_ERROR_BREAK(hostif, COMGETTER(Id)(uuid.asOutParam()));
    36763692        }
  • trunk/src/VBox/Main/ConsoleImpl.cpp

    r15570 r15574  
    42994299                virtualBox->COMGETTER(Host)(host.asOutParam());
    43004300                com::SafeIfaceArray <IHostNetworkInterface> hostNetworkInterfaces;
    4301                 CHECK_ERROR(host,
    4302                             COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces)));
     4301                host->COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces));
    43034302                bool found = false;
    43044303                for (size_t i = 0; i < hostNetworkInterfaces.size(); ++i)
    43054304                {
    43064305                    Bstr name;
    4307                     hostNetworkInterfaces[i].COMGETTER(Name) (name.asOutParam());
     4306                    hostNetworkInterfaces[i]->COMGETTER(Name) (name.asOutParam());
    43084307                    if (name == hostif)
    43094308                    {
  • trunk/src/VBox/Main/ConsoleImpl2.cpp

    r15570 r15574  
    13131313# elif defined(RT_OS_WINDOWS)
    13141314                    com::SafeIfaceArray <IHostNetworkInterface> hostNetworkInterfaces;
    1315                     hrc = host->COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces)));
     1315                    hrc = host->COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces));
    13161316                    if(FAILED(hrc))
    13171317                    {
     
    13231323                    {
    13241324                        Bstr name;
    1325                         hostNetworkInterfaces[i].COMGETTER(Name) (name.asOutParam());
    1326                         if (name == hostif)
     1325                        hostNetworkInterfaces[i]->COMGETTER(Name) (name.asOutParam());
     1326                        if (name == HifName)
    13271327                        {
    13281328                            hostInterface = hostNetworkInterfaces[i];
     
    13301330                        }
    13311331                    }
    1332                     if (hostInterface.IsNull())
     1332                    if (hostInterface.isNull())
    13331333                    {
    13341334                        AssertBreakpoint();
     
    15211521                        }
    15221522                    }
    1523                     if (hostInterface.IsNull())
     1523                    if (hostInterface.isNull())
    15241524                    {
    15251525                        AssertMsgFailed(("Cannot get GUID for host interface '%ls'\n", hostInterfaceName));
  • trunk/src/VBox/Main/HostImpl.cpp

    r15570 r15574  
    13781378    {
    13791379        com::SafeIfaceArray <IHostNetworkInterface> hostNetworkInterfaces;
    1380         rc = host->COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces)));
     1380        rc = COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces));
    13811381        CheckComRCReturnRC (rc);
    13821382        for (size_t i = 0; i < hostNetworkInterfaces.size(); ++i)
    13831383        {
    13841384            Bstr name;
    1385             hostNetworkInterfaces[i].COMGETTER(Name) (name.asOutParam());
     1385            hostNetworkInterfaces[i]->COMGETTER(Name) (name.asOutParam());
    13861386            if (name == aName)
    13871387            {
     
    14461446    {
    14471447        com::SafeIfaceArray <IHostNetworkInterface> hostNetworkInterfaces;
    1448         rc = host->COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces)));
     1448        rc = COMGETTER(NetworkInterfaces) (ComSafeArrayAsOutParam (hostNetworkInterfaces));
    14491449        CheckComRCReturnRC (rc);
    14501450        ComPtr <IHostNetworkInterface> iface;
     
    14521452        {
    14531453            Guid guid;
    1454             hostNetworkInterfaces[i].COMGETTER(Id) (guid.asOutParam());
     1454            hostNetworkInterfaces[i]->COMGETTER(Id) (guid.asOutParam());
    14551455            if (guid == aId)
    14561456            {
     
    14591459            }
    14601460        }
    1461         if (iface.IsNull())
     1461        if (iface.isNull())
    14621462            return setError (VBOX_E_OBJECT_NOT_FOUND,
    14631463                tr ("Host network interface with UUID {%RTuuid} does not exist"),
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette