﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>IIEHost</name>
  </assembly>
  <members>
    <member name="T:Microsoft.IE.IHostEx">
      <summary>Provides methods for creating class factories. </summary>
    </member>
    <member name="M:Microsoft.IE.IHostEx.GetClassFactory(System.String,System.String)">
      <summary>Creates a class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the class factory.</returns>
      <param name="className">The name of the type.</param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.IE.IHostEx.GetSecuredClassFactory(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String)">
      <summary>Creates a secure class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the secure class factory. </returns>
      <param name="dwIdentityFlags">One of the following CORIESECURITY values: - CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The site address.</param>
      <param name="pbSecurityId">A unique ID for the site.</param>
      <param name="lpHash">The hexadecimal encoded hash value of the assembly that is being loaded.</param>
      <param name="className">The name of the type. </param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="T:Microsoft.IE.IHostStub">
      <summary>Represents the stub class for creating class factories. This stub class is never implemented. </summary>
    </member>
    <member name="T:Microsoft.IE.IHostStubClass">
      <summary>Provides methods for creating class factories.</summary>
    </member>
    <member name="M:Microsoft.IE.IHostStubClass.#ctor">
      <summary>Initializes a new instance of the <see cref="T:Microsoft.IE.IHostStubClass" /> class.  </summary>
    </member>
    <member name="M:Microsoft.IE.IHostStubClass.GetClassFactory(System.String,System.String)">
      <summary>Creates a class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the class factory.</returns>
      <param name="className">The name of the type.</param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.IE.IHostStubClass.GetSecuredClassFactory(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String)">
      <summary>Creates a secure class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the secure class factory.</returns>
      <param name="dwIdentityFlags">One of the following CORIESECURITY values: - CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The site address.</param>
      <param name="pbSecurityId">A unique ID for the site.</param>
      <param name="lpHash">The hexadecimal encoded hash value of the assembly that is being loaded.</param>
      <param name="className">The name of the type. </param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="T:Microsoft.IE.ISecureFactory">
      <summary>Provides methods for creating secure class factories.</summary>
    </member>
    <member name="M:Microsoft.IE.ISecureFactory.CreateInstanceWithSecurity(System.Int32,System.Int32,System.String,System.String,System.String,System.String)">
      <summary>Creates a new instance of a COM type that represents a secure class factory.</summary>
      <returns>An object that is a wrapper for the new instance. The return value must be unwrapped to access the real object. </returns>
      <param name="dwIdentityFlag">One of the following CORIESECURITY values:- CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The URL for the site.</param>
      <param name="lpId">The unique identity for the site.</param>
      <param name="lpLink">The link portion of the URL, which can be relative.</param>
      <param name="lpLicenses">The location of the license files to associate with the domain.</param>
    </member>
    <member name="T:Microsoft.IE.ISecureFactory2">
      <summary>Provides methods for creating secure class factories.  </summary>
    </member>
    <member name="M:Microsoft.IE.ISecureFactory2.CreateInstanceWithSecurity(System.Int32,System.Int32,System.String,System.String,System.String,System.String)">
      <summary>Creates a new instance of a COM type that represents a secure class factory.</summary>
      <returns>An object that is a wrapper for the new instance. The return value must be unwrapped to access the real object.</returns>
      <param name="dwIdentityFlag">One of the following CORIESECURITY values:- CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The URL for the site that contains the application for which the secure class factory will be created.</param>
      <param name="lpId">The unique identity for the site.</param>
      <param name="lpLink">The link portion of the URL, which can be relative.</param>
      <param name="lpLicenses">The location of the license files to associate with the domain.</param>
    </member>
    <member name="M:Microsoft.IE.ISecureFactory2.CreateInstanceWithSecurity2(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String)">
      <summary>Creates a new instance of a COM type that represents a secure class factory by using information from the deployment manifest.</summary>
      <returns>An object that is a wrapper for the new instance. The return value must be unwrapped to access the real object.</returns>
      <param name="dwFlags">One of the following CORIESECURITY values:- CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="wszSite">The URL for the site that contains the application for which the secure class factory will be created.</param>
      <param name="wszId">The unique identity for the site.</param>
      <param name="wszConfig">The link portion of the URL, which can be relative.</param>
      <param name="wszLicenses">The location of the license files to associate with the domain.</param>
      <param name="wszDeploymentManifest">The location of the deployment manifest.</param>
    </member>
    <member name="T:Microsoft.IE.IHost">
      <summary>Provides methods for creating class factories. </summary>
    </member>
    <member name="M:Microsoft.IE.IHost.GetClassFactory(System.String,System.String)">
      <summary>Creates a class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the class factory.</returns>
      <param name="className">The name of the type.</param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.IE.IHost.GetSecuredClassFactory(System.Int32,System.Int32,System.String,System.String,System.String,System.String)">
      <summary>Creates a secure class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the secure class factory.</returns>
      <param name="dwIdentityFlags">One of the following CORIESECURITY values: - CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The site address.</param>
      <param name="pbSecurityId">A unique ID for the site.</param>
      <param name="className">The name of the type. </param>
      <param name="fileName">The name of the assembly.</param>
    </member>
    <member name="M:Microsoft.IE.IHostStubClass.GetSecuredClassFactory(System.Int32,System.Int32,System.String,System.String,System.String,System.String)">
      <summary>Creates a secure class factory for a type in the specified assembly.</summary>
      <returns>An object that represents the secure class factory.</returns>
      <param name="dwIdentityFlags">One of the following CORIESECURITY values: - CORIESECURITY_ZONE: 0x01- CORIESECURITY_SITE: 0x02</param>
      <param name="dwZone">One of the following URLZONE values:- URLZONE_LOCAL_MACHINE: 0x00 - URLZONE_INTRANET: 0x01- URLZONE_TRUSTED: 0x02 - URLZONE_INTERNET: 0x03 - URLZONE_UNTRUSTED: 0x04</param>
      <param name="lpSite">The site address.</param>
      <param name="pbSecurityId">A unique ID for the site.</param>
      <param name="className">The name of the type. </param>
      <param name="fileName">The name of the assembly.</param>
    </member>
  </members>
</doc>