ReactOS  0.4.12-dev-708-g95ed44e
nsIServiceManager Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIServiceManager:
Collaboration diagram for nsIServiceManager:

Public Member Functions

nsresult GetService (nsCIDRef aClass, nsIIDRef aIID, void **result)
 
nsresult GetServiceByContractID (const char *aContractID, nsIIDRef aIID, void **result)
 
nsresult IsServiceInstantiated (nsCIDRef aClass, nsIIDRef aIID, BOOL *_retval)
 
nsresult IsServiceInstantiatedByContractID (const char *aContractID, nsIIDRef aIID, BOOL *_retval)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 218 of file nsiface.idl.

Member Function Documentation

◆ GetService()

nsresult nsIServiceManager::GetService ( nsCIDRef  aClass,
nsIIDRef  aIID,
void **  result 
)

◆ GetServiceByContractID()

nsresult nsIServiceManager::GetServiceByContractID ( const char aContractID,
nsIIDRef  aIID,
void **  result 
)

◆ IsServiceInstantiated()

nsresult nsIServiceManager::IsServiceInstantiated ( nsCIDRef  aClass,
nsIIDRef  aIID,
BOOL _retval 
)

◆ IsServiceInstantiatedByContractID()

nsresult nsIServiceManager::IsServiceInstantiatedByContractID ( const char aContractID,
nsIIDRef  aIID,
BOOL _retval 
)

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