The ListApplications method returns an array of strings containing the names of the applications that can be enabled on the server.


This method is only available on IIS 6.0 or later.

HRESULT ListApplications(
  VARIANT*  bstrBuffer


  • bstrBuffer
    [out] String containing the buffer for an array of strings containing application names. In other words, an array of first tokens in the ApplicationDependencies metabase property, which are also the last tokens in the WebSvcExtRestrictionList metabase property.

Return Value

The method returns an HRESULT. Possible values include, but are not limited to, S_OK, which indicates that the method succeeded.


Server: Requires Windows Server 2003.

Product: IIS

Header: Declared in iiisext.h; include iisext_i.c.

See Also


IIS ADSI Provider Interfaces

Using ADSI to Configure IIS in a C++ Application

IIS Constants and Header Files



Adding Web Service Extensions to the Restriction List

Installing and Uninstalling CGI and ISAPI Extensions