Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <pkgremover.h>
Link against: pkgremover.lib
This item is not part of the S60 5th Edition SDK

Class Swi::CUninstalledPackageEntry

class CUninstalledPackageEntry : public CBase;

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.

Derivation

Members

Defined in Swi::CUninstalledPackageEntry:

Inherited from CBase:


Construction and destruction


~CUninstalledPackageEntry()

virtual ~CUninstalledPackageEntry();

Description

Destructor

[Top]


Member functions


Uid()const

IMPORT_C const TUid& Uid() const;

Description

Get the package Uid

Return value

const TUid &

The Uid of this package


Name()const

IMPORT_C const TDesC& Name() const;

Description

Get the package name

Return value

const TDesC16 &

The name of this package as reference to TDesC


Vendor()const

IMPORT_C const TDesC& Vendor() const;

Description

Get the package unique vendor name

Return value

const TDesC16 &

The unique vendor name of this package as reference to TDesC


Version()const

IMPORT_C const TVersion& Version() const;

Description

Get the package version

Return value

const TVersion &

The version number of this package


PackageType()const

IMPORT_C const TPackageType& PackageType() const;

Description

Get the package type

Return value

const Swi::CUninstalledPackageEntry::TPackageType &

The package type of this package

[Top]


Member enumerations


Enum TPackageType

TPackageType

Description

ESaPackage

Standard Application.

ESpPackage

Standard Patch (augmentation).

EPuPackage

Partial Upgrade.

EPaPackage

Preinstalled Application.

EPpPackage

Preinstalled Patch.