ReactOS 0.4.15-dev-8408-g466a198
nsIComponentManager Interface Reference
Inheritance diagram for nsIComponentManager:
Collaboration diagram for nsIComponentManager:

Public Member Functions

nsresult GetClassObject (nsCIDRef aClass, nsIIDRef aIID, void **result)
nsresult GetClassObjectByContractID (const char *aContractID, nsIIDRef aIID, void **result)
nsresult CreateInstance (nsCIDRef aClass, nsISupports *aDelegate, nsIIDRef aIID, void **result)
nsresult CreateInstanceByContractID (const char *aContractID, nsISupports *aDelegate, nsIIDRef aIID, void **result)
nsresult AddBootstrappedManifestLocation (nsIFile *aLocation)
nsresult RemoveBootstrappedManifestLocation (nsIFile *aLocation)
nsresult GetManifestLocations (nsIArray **_retval)
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
nsrefcnt AddRef ()
nsrefcnt Release ()

Detailed Description

Definition at line 2681 of file nsiface.idl.

Member Function Documentation

◆ AddBootstrappedManifestLocation()

nsresult nsIComponentManager::AddBootstrappedManifestLocation ( nsIFile aLocation)

◆ CreateInstance()

nsresult nsIComponentManager::CreateInstance ( nsCIDRef  aClass,
nsISupports aDelegate,
nsIIDRef  aIID,
void **  result 

◆ CreateInstanceByContractID()

nsresult nsIComponentManager::CreateInstanceByContractID ( const char aContractID,
nsISupports aDelegate,
nsIIDRef  aIID,
void **  result 

◆ GetClassObject()

nsresult nsIComponentManager::GetClassObject ( nsCIDRef  aClass,
nsIIDRef  aIID,
void **  result 

◆ GetClassObjectByContractID()

nsresult nsIComponentManager::GetClassObjectByContractID ( const char aContractID,
nsIIDRef  aIID,
void **  result 

◆ GetManifestLocations()

nsresult nsIComponentManager::GetManifestLocations ( nsIArray **  _retval)

◆ RemoveBootstrappedManifestLocation()

nsresult nsIComponentManager::RemoveBootstrappedManifestLocation ( nsIFile aLocation)

The documentation for this interface was generated from the following file: