# Returned application information

The `ReturnValue` property returned by `GetList` is an iterator containing the requested application information. Each item (object) in the iterator corresponds to information about one mobile device application or user-installed application, depending on what type of application information was requested.

The following table describes the information returned for mobile device applications.

Table: ReturnValue properties for mobile device applications
Property | Description | Value type | Type
--- | --- | --- | ---
`result.Uid` | Contains a unique ID for the application binary (EXE or DLL). |  | string
`result.Path` | Contains the path of the application. For example, `c:\sys\bin\calculator.exe`. |  | string
`result.Caption` | Contains the title of the application. |  | string
`result.ShortCaption` | Contains the short title of the application. For example, the short caption may be displayed beneath an icon on the mobile device. |  | string

The following table describes the information returned for user-installed applications.

Table: ReturnValue properties for user-installed applications
Property | Description | Value type | Type
--- | --- | --- | ---
`result.PackageName` | Contains the name of the application. For example, the package name may be displayed in a menu on the mobile device. |  | string
`result.Version` | Contains the version of the application. The version consists of two parts: Major Minor For example, 1.01, where 1 is the major part and .02 is the minor part. |  | string
`result.Uid` | Contains a unique ID for the application binary (EXE or DLL). |  | string
`result.Vendor` | Contains the vendor of the application. |  | string
`result.Drive` | Contains the drive where the application is installed. |  | string