VirtualBox

Changeset 19242 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Apr 28, 2009 2:10:45 PM (16 years ago)
Author:
vboxsync
Message:

Main: hopefully fixed Linux burns

Location:
trunk/src/VBox/Main
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/ConsoleImpl.cpp

    r19239 r19242  
    69126912        if (SUCCEEDED (rc))
    69136913        {
    6914             HRESULT result = S_OK;
    6915             rc = task->mServerProgress->COMGETTER(ResultCode) (&result);
     6914            LONG iRc = S_OK;
     6915            rc = task->mServerProgress->COMGETTER(ResultCode) (&iRc);
    69166916            if (SUCCEEDED (rc))
    6917                 rc = result;
     6917                rc = iRc;
    69186918        }
    69196919    }
  • trunk/src/VBox/Main/FloppyDriveImpl.cpp

    r19239 r19242  
    256256STDMETHODIMP FloppyDrive::MountImage (IN_BSTR aImageId)
    257257{
    258     Guid imageId = aImageId;
     258    Guid imageId(aImageId);
    259259    CheckComArgExpr(aImageId, !imageId.isEmpty());
    260260
  • trunk/src/VBox/Main/HostPower.cpp

    r15454 r19242  
    136136
    137137                /* Wait until the operation has been completed. */
     138                LONG iRc;
    138139                rc = progress->WaitForCompletion(-1);
    139140                if (SUCCEEDED (rc))
    140                     progress->COMGETTER(ResultCode) (&rc);
     141                    progress->COMGETTER(ResultCode) (&iRc);
     142                rc = iRc;
    141143
    142144                AssertMsg (SUCCEEDED (rc), ("SaveState WaitForCompletion "
  • trunk/src/VBox/Main/ProgressImpl.cpp

    r19239 r19242  
    372372}
    373373
    374 STDMETHODIMP ProgressBase::COMGETTER(ResultCode) (HRESULT *aResultCode)
     374STDMETHODIMP ProgressBase::COMGETTER(ResultCode) (LONG *aResultCode)
    375375{
    376376    CheckComArgOutPointerValid(aResultCode);
     
    492492    AssertReturn (aProgress != NULL, E_INVALIDARG);
    493493
    494     HRESULT resultCode;
    495     HRESULT rc = aProgress->COMGETTER(ResultCode) (&resultCode);
     494    LONG iRc;
     495    HRESULT rc = aProgress->COMGETTER(ResultCode) (&iRc);
    496496    AssertComRCReturnRC (rc);
     497    HRESULT resultCode = iRc;
    497498
    498499    if (resultCode == S_OK)
     
    13151316}
    13161317
    1317 STDMETHODIMP CombinedProgress::COMGETTER(ResultCode) (HRESULT *aResultCode)
     1318STDMETHODIMP CombinedProgress::COMGETTER(ResultCode) (LONG *aResultCode)
    13181319{
    13191320    CheckComArgOutPointerValid(aResultCode);
     
    15921593                return rc;
    15931594
    1594             rc = progress->COMGETTER(ResultCode) (&mResultCode);
     1595            LONG iRc;
     1596            rc = progress->COMGETTER(ResultCode) (&iRc);
    15951597            if (FAILED (rc))
    15961598                return rc;
     1599            mResultCode = iRc;
    15971600
    15981601            if (FAILED (mResultCode))
  • trunk/src/VBox/Main/generic/NetIf-generic.cpp

    r19235 r19242  
    218218        Bstr ifname;
    219219        ComPtr <IHostNetworkInterface> iface;
    220         if (FAILED (host->FindHostNetworkInterfaceById (aId, iface.asOutParam())))
     220        if (FAILED (host->FindHostNetworkInterfaceById (Guid(aId).toUtf16(), iface.asOutParam())))
    221221            return VERR_INVALID_PARAMETER;
    222222        iface->COMGETTER (Name) (ifname.asOutParam());
  • trunk/src/VBox/Main/include/ProgressImpl.h

    r19239 r19242  
    7676    STDMETHOD(COMGETTER(Completed)) (BOOL *aCompleted);
    7777    STDMETHOD(COMGETTER(Canceled)) (BOOL *aCanceled);
    78     STDMETHOD(COMGETTER(ResultCode)) (HRESULT *aResultCode);
     78    STDMETHOD(COMGETTER(ResultCode)) (LONG *aResultCode);
    7979    STDMETHOD(COMGETTER(ErrorInfo)) (IVirtualBoxErrorInfo **aErrorInfo);
    8080    STDMETHOD(COMGETTER(OperationCount)) (ULONG *aOperationCount);
     
    396396    STDMETHOD(COMGETTER(Completed)) (BOOL *aCompleted);
    397397    STDMETHOD(COMGETTER(Canceled)) (BOOL *aCanceled);
    398     STDMETHOD(COMGETTER(ResultCode)) (HRESULT *aResultCode);
     398    STDMETHOD(COMGETTER(ResultCode)) (LONG *aResultCode);
    399399    STDMETHOD(COMGETTER(ErrorInfo)) (IVirtualBoxErrorInfo **aErrorInfo);
    400400    STDMETHOD(COMGETTER(Operation)) (ULONG *aCount);
  • trunk/src/VBox/Main/testcase/tstVBoxAPILinux.cpp

    r17970 r19242  
    143143                }
    144144
    145                 nsID *iid = nsnull;
    146                 machine->GetId(&iid);
    147                 const char *uuidString = nsIDToString(iid);
     145                nsXPIDLString iid;
     146                machine->GetId(getter_Copies(iid));
     147                const char *uuidString = ToNewCString(iid);
    148148                printf("\tUUID:        %s\n", uuidString);
    149149                free((void*)uuidString);
    150                 nsMemory::Free(iid);
    151150
    152151                if (isAccessible)
     
    194193     * in the configuration until we explicitely choose to do so.
    195194     */
    196     nsID VMuuid = {0};
    197195    nsCOMPtr <IMachine> machine;
    198196    rc = virtualBox->CreateMachine(NS_LITERAL_STRING("A brand new name").get(),
    199                                    nsnull, nsnull, VMuuid, getter_AddRefs(machine));
     197                                   nsnull, nsnull, nsnull, getter_AddRefs(machine));
    200198    if (NS_FAILED(rc))
    201199    {
     
    272270        }
    273271
    274         nsID *machineUUID = nsnull;
    275         machine->GetId(&machineUUID);
    276         rc = virtualBox->OpenSession(session, *machineUUID);
    277         nsMemory::Free(machineUUID);
     272        nsXPIDLString machineUUID;
     273        machine->GetId(getter_Copies(machineUUID));
     274        rc = virtualBox->OpenSession(session, machineUUID);
    278275        if (NS_FAILED(rc))
    279276        {
     
    329326             */
    330327            rc = progress->WaitForCompletion(-1);
    331             nsresult resultCode;
     328            PRInt32 resultCode;
    332329            progress->GetResultCode(&resultCode);
    333330            if (NS_FAILED(rc) || NS_FAILED(resultCode))
     
    343340                 * when we've created the image.
    344341                 */
    345                 nsID *vdiUUID = nsnull;
    346                 hardDisk->GetId(&vdiUUID);
    347                 rc = machine->AttachHardDisk(*vdiUUID,
     342                nsXPIDLString vdiUUID;
     343                hardDisk->GetId(getter_Copies(vdiUUID));
     344                rc = machine->AttachHardDisk(vdiUUID,
    348345                                             NS_LITERAL_STRING("IDE").get(), // controler identifier
    349346                                             0,                              // channel number on the controller
    350347                                             0);                             // device number on the controller
    351                 nsMemory::Free(vdiUUID);
    352348                if (NS_FAILED(rc))
    353349                {
     
    364360     * as the boot device.
    365361     */
    366     nsID uuid = {0};
    367362    nsCOMPtr<IDVDImage> dvdImage;
    368363
    369364    rc = virtualBox->OpenDVDImage(NS_LITERAL_STRING("/home/achimha/isoimages/winnt4ger.iso").get(),
    370                                   uuid, /* NULL UUID, i.e. a new one will be created */
     365                                  nsnull, /* NULL UUID, i.e. a new one will be created */
    371366                                  getter_AddRefs(dvdImage));
    372367    if (NS_FAILED(rc))
     
    379374         * Now assign it to our VM
    380375         */
    381         nsID *isoUUID = nsnull;
    382         dvdImage->GetId(&isoUUID);
     376        nsXPIDLString isoUUID;
     377        dvdImage->GetId(getter_Copies(isoUUID));
    383378        nsCOMPtr<IDVDDrive> dvdDrive;
    384379        machine->GetDVDDrive(getter_AddRefs(dvdDrive));
    385         rc = dvdDrive->MountImage(*isoUUID);
    386         nsMemory::Free(isoUUID);
     380        rc = dvdDrive->MountImage(isoUUID);
    387381        if (NS_FAILED(rc))
    388382        {
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