IClassAdmin::GetPackageDetails

[This is preliminary documentation and subject to change.]

Returns package details for a specific package.

HRESULT GetPackageDetails(
  LPOLESTR pszPackageName,       //The package name for which details
                                 // are returned.
  PACKAGEDETAIL* pPackageDetail  //A pointer to the package details.
);
 

Parameters

pszPackageName
[in] Specifies the package for which details are returned.
pPackageDetail
[out] Specifies package details, such as execution context, client architecture, locale, and version.

Return Values

S_OK
The method returned successfully.
E_INVALIDARG
One or more parameters are incorrect.
E_NOTFOUND
There is no such class.
E_FAIL
The method did not return successfully.
E_ACCESSDENIED
No permissions.
E_OUTOFMEMORY
Insufficient memory to create and return an enumerator object.

See Also

IClassAdmin::NewClass, IClassAdmin::DeleteClass, IClassAdmin::NewInterface, IClassAdmin::DeleteInterface, IClassAdmin::NewPackage, IClassAdmin::DeletePackage, IClassAdmin::GetClassesEnum, IClassAdmin::GetPackagesEnum, IClassAdmin::GetClassDetails, IClassAdmin::GetIidDetails