Swi::CUninstalledPackageEntry Class Reference

#include <mw/swi/pkgremover.h>

Link against: pkgremover.lib

class Swi::CUninstalledPackageEntry : public CBase

Inherits from

  • Swi::CUninstalledPackageEntry

    Detailed Description

    Uninstalled application entry class.

    This class is not externally instantiable. It is returned as a result of querying for a list of uninstalled packages present on a removable drive. Each object of this type represents one uninstalled package. Methods can be called on this object to retrieve the package details such as Package UID, Name, Vendor, Version and Type.

    Member Enumeration Documentation

    Enum TPackageType

    EnumeratorValueDescription
    ESaPackageStandard Application.
    ESpPackageStandard Patch (augmentation).
    EPuPackagePartial Upgrade.
    EPaPackagePreinstalled Application.
    EPpPackagePreinstalled Patch.

    Constructor & Destructor Documentation

    ~CUninstalledPackageEntry ( )

    ~CUninstalledPackageEntry()[virtual]

    Destructor

    Member Function Documentation

    Name ( )

    IMPORT_C const TDesC &Name()const

    Get the package name

    Returns: The name of this package as reference to TDesC

    PackageType ( )

    IMPORT_C const TPackageType &PackageType()const

    Get the package type

    Returns: The package type of this package

    Uid ( )

    IMPORT_C const TUid &Uid()const

    Get the package Uid

    Returns: The Uid of this package

    Vendor ( )

    IMPORT_C const TDesC &Vendor()const

    Get the package unique vendor name

    Returns: The unique vendor name of this package as reference to TDesC

    Version ( )

    IMPORT_C const TVersion &Version()const

    Get the package version

    Returns: The version number of this package