Public Member Functions | Public Attributes

# IExtPackFile Interface Reference

Extension pack file (aka tarball, .vbox-extpack) representation returned by IExtPackManager::openExtPackFile. More...

Inheritance diagram for IExtPackFile:

List of all members.

## Public Member Functions
void | install (in boolean replace, in wstring displayInfo,[retval] out IProgress progess)
| Install the extension pack.
## Public Attributes
readonly attribute wstring | filePath
| The path to the extension pack file.

## Detailed Description

Extension pack file (aka tarball, .vbox-extpack) representation returned by IExtPackManager::openExtPackFile.

This provides the base extension pack information with the addition of the file name.

Interface ID:
  `{B6B49F55-EFCC-4F08-B486-56E8D8AFB10B}`

## Member Function Documentation

void IExtPackFile::install | ( | in boolean | replace,
|  | in wstring | displayInfo,
|  | [retval] out IProgress | progess |
| ) |  |  |

Install the extension pack.

Parameters:

  | replace | Set this to automatically uninstall any existing extension pack with the same name as the one being installed.
  | displayInfo | Platform specific display information. Reserved for future hacks.
  | progess | Progress object for the operation.

## Member Data Documentation

readonly attribute wstring IExtPackFile::filePath

The path to the extension pack file.