VirtualBox

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


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

Main: hopefully fixed Linux burns

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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