<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.VisualStudio.OLE.Interop</name>
  </assembly>
  <members>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.cbStruct">
      <summary>Represents the size of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2" /> structure in bytes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.dwClassContext">
      <summary>Represents the class context that is to be used for instantiating the object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.dwTickCountDeadline">
      <summary>Represents the clock time in milliseconds.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.dwTrackFlags">
      <summary>Represents a value that a moniker can use during link tracking.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.grfFlags">
      <summary>Represents flags that control aspects of moniker binding operations.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.grfMode">
      <summary>Represents flags that should be used when opening the file that contains the object identified by the moniker.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.locale">
      <summary>Represents the LCID value indicating the client's preference for which locale to be used when binding an object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2.pServerInfo">
      <summary>Allows clients to specify server information when calling IMoniker::BindToObject.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.cbSize">
      <summary>Indicates the size of the structure in bytes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.cbstgmedData">
      <summary>Indicates the size of the data provided in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> member.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwBindVerb">
      <summary>Indicates the value from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDVERB" /> enumeration specifying an action to be performed during the bind operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwCodePage">
      <summary>Represents an unsigned long integer value that contains the code page used to perform the conversion.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwOptions">
      <summary>Reserved. Must be set to 0.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwOptionsFlags">
      <summary>Reserved. Must be set to 0.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwReserved">
      <summary>Reserved. Must be set to 0.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.grfBindInfoF">
      <summary>Indicates the flag from the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFOF" /> enumeration that determines the use of URL encoding during the binding operation.  This member is specific to URL monikers.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.iid">
      <summary>Indicates the interface identifier of the IUnknown interface referred to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.pUnk" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.punk">
      <summary>Point to the IUnknown (COM) interface.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.securityAttributes">
      <summary>Represents the <see cref="F:Microsoft.VisualStudio.OLE.Interop.SECUTIRY_ATTRIBUTES" /> structure that contains the descriptor for the object being bound to and indicates whether the handle retrieved by specifying this structure is inheritable.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData">
      <summary>Defines the data to be used in a PUT or POST operation specified by <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwBindVerb" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.szCustomVerb">
      <summary>Represents the BSTR specifying a protocol-specific custom action to be performed during the bind operation (only if <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.dwBindVerb" /> is set to BINDVERB_CUSTOM).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.szExtraInfo">
      <summary>The behavior of this field is moniker-specific. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BLOB.cbSize">
      <summary>Size of the block of data pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.BLOB.pBlobData" />, in bytes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BLOB.pBlobData">
      <summary>Pointer to a block of data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSTRBLOB.cbSize">
      <summary>Size of the block of data pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.BSTRBLOB.pData" />, in bytes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSTRBLOB.pData">
      <summary>Pointer to a block of data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABOOL.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CABOOL.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABOOL.pElems">
      <summary>A pointer to an array of BOOL types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABSTR.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CABSTR.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABSTR.pElems">
      <summary>A pointer to an array of BSTR values, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABSTRBLOB.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CABSTRBLOB.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CABSTRBLOB.pElems">
      <summary>A pointer to an array of BSTRBLOB types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAC.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CABOOL.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAC.pElems">
      <summary>A pointer to an array of CHAR types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACLIPDATA.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CACLIPDATA.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACLIPDATA.pElems">
      <summary>A pointer to an array of CACLIPDATA types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACLSID.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CACLSID.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACLSID.pElems">
      <summary>A pointer to an array of CLSID types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACY.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CACY.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CACY.pElems">
      <summary>A pointer to an array of CY types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADATE.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CADATE.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADATE.pElems">
      <summary>A pointer to an array of DATE types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADBL.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CADBL.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADBL.pElems">
      <summary>A pointer to an array of DOUBLE types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADWORD.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CADWORD.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CADWORD.pElems">
      <summary>A pointer to an array of DWORD types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAFILETIME.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAFILETIME.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAFILETIME.pElems">
      <summary>A pointer to an array of FILETIME types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAFLT.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAFLT.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAFLT.pElems">
      <summary>A pointer to an array of FLOAT types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAH.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAH.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAH.pElems">
      <summary>A pointer to an array of LARGE_INTEGER types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAI.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAI.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAI.pElems">
      <summary>A pointer to an array of SHORT types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAL.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAL.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAL.pElems">
      <summary>A pointer to an array of LONG types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPOLESTR.cElems">
      <summary>Size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CALPOLESTR.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPOLESTR.pElems">
      <summary>A pointer to an array of LPOLESTR values.  Each value corresponds to an allowable value that a particular property can accept.  The caller can use these string values in user interface elements, such as drop-down list boxes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPSTR.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CALPSTR.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPSTR.pElems">
      <summary>A pointer to an array of LPSTR types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPWSTR.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CALPWSTR.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALPWSTR.pElems">
      <summary>A pointer to an array of LPWSTR types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAPROPVARIANT.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAPROPVARIANT.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAPROPVARIANT.pElems">
      <summary>A pointer to an array of PROPVARIANT types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CASCODE.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CASCODE.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CASCODE.pElems">
      <summary>A pointer to an array of SCODE types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUB.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAUB.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUB.pElems">
      <summary>A pointer to an array of UCHAR types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUH.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAUH.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUH.pElems">
      <summary>A pointer to an array of ULARGE_INTEGER types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUI.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAUI.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUI.pElems">
      <summary>A pointer to an array of USHORT types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUL.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAUL.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUL.pElems">
      <summary>A pointer to an array of ULONG types, each of which corresponds to an allowable value that a particular property can accept.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUUID.cElems">
      <summary>The size of the array pointed to by <see cref="F:Microsoft.VisualStudio.OLE.Interop.CAUUID.pElems" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CAUUID.pElems">
      <summary>A pointer to an array of UUID values, each of which specifies a CLSID of a particular property page.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE.Flags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE.pInterface">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE.pStorage">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLIPDATA.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLIPDATA.pClipData">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLIPDATA.ulClipFmt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.Domain">
      <summary>Represents a string containing the domain or workgroup name.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.DomainLength">
      <summary>Represents the length of the <see cref="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.Domain" /> string, without the terminating NULL.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.Flags">
      <summary>Represents values indicating that strings are ANSI (0x1) or Unicode (0x2).  This value can be SEC_WINNT_AUTH_IDENTITY_ANSI or SEC_WINNT_AUTH_IDENTITY_UNICODE.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.Password">
      <summary>Represents the string containing the user's password in the domain or workgroup.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.PasswordLength">
      <summary>Represents the length of the <see cref="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.Password" /> string, without the terminating NULL.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.User">
      <summary>Represents a string containing the user's name.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.UserLength">
      <summary>Represents the length of the <see cref="F:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY.User" /> string, without the terminating NULL.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.dwAuthnLevel">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.dwAuthnSvc">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.dwAuthzSvc">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.dwCapabilities">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.dwImpersonationLevel">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.pAuthIdentityData">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO.pwszServerPrincName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONNECTDATA.dwCookie">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONNECTDATA.punk">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONTROLINFO.cAccel">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONTROLINFO.cb">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONTROLINFO.dwFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CONTROLINFO.haccel">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COSERVERINFO.dwReserved1">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COSERVERINFO.dwReserved2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COSERVERINFO.pAuthInfo">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.COSERVERINFO.pwszName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CUSTDATA.cCustData">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CUSTDATA.prgCustData">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CUSTDATAITEM.guid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CUSTDATAITEM.varValue">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISPPARAMS.cArgs">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISPPARAMS.cNamedArgs">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISPPARAMS.rgdispidNamedArgs">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISPPARAMS.rgvarg">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVEXTENTINFO.cb">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVEXTENTINFO.dwExtentMode">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVEXTENTINFO.sizelProposed">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdData">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdDeviceNameOffset">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdDriverNameOffset">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdExtDevmodeOffset">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdPortNameOffset">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE.tdSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ELEMDESC.PARAMDESC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ELEMDESC.tdesc">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.bstrDescription">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.bstrHelpFile">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.bstrSource">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.dwHelpContext">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.pfnDeferredFillIn">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.pvReserved">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.scode">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.wCode">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO.wReserved">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FILETIME.dwHighDateTime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FILETIME.dwLowDateTime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FORMATETC.cfFormat">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FORMATETC.dwAspect">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FORMATETC.lindex">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FORMATETC.ptd">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FORMATETC.tymed">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.CALLCONV">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.cParams">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.cParamsOpt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.cScodes">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.elemdescFunc">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.FUNCKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.invkind">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.lprgelemdescParam">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.lprgscode">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.memid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.oVft">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCDESC.wFuncFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.IDLDESC.dwReserved">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.IDLDESC.wIDLFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO.iid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO.punk">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO.wMethod">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LARGE_INTEGER.QuadPart">
      <summary>Represents a 64-bit signed integer.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LICINFO.cbLicInfo">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LICINFO.fLicVerified">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LICINFO.fRuntimeKeyAvail">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOGPALETTE.palNumEntries">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOGPALETTE.palPalEntry">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOGPALETTE.palVersion">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.hwnd">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.lParam">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.message">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.pt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.time">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSG.wParam">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MULTI_QI.hr">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MULTI_QI.pIID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MULTI_QI.pItf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO.grfchostf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMD.cmdf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMD.cmdID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT.cmdtextf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT.cwActual">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT.cwBuf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT.rgwz">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECRINFO.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECRINFO.grfcadvf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECRINFO.grfcrf">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECRINFO.uIdleTimeInterval">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO.cAccelEntries">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO.cb">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO.fMDIApp">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO.haccel">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO.hwndFrame">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMENUGROUPWIDTHS.width">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERB.fuFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERB.grfAttribs">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERB.lpszVerbName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERB.lVerb">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGERANGE.nFromPage">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGERANGE.nToPage">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGESET.cbStruct">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGESET.cPageRange">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGESET.fEvenPages">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGESET.fOddPages">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PAGESET.rgPages">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PALETTEENTRY.peBlue">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PALETTEENTRY.peFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PALETTEENTRY.peGreen">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PALETTEENTRY.peRed">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARAMDESC.pparamdescex">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARAMDESC.wParamFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARAMDESCEX.cBytes">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARAMDESCEX.varDefaultValue">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINT.x">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINT.y">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTF.x">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTF.y">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTL.x">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTL.y">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.cfType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.clsid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.dwHint">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.dwType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.pstrName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2.vt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.cb">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.dwHelpContext">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.pszDocString">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.pszHelpFile">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.pszTitle">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO.SIZE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPSPEC.ulKind">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPSPEC.unionmember">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT.unionmember">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT.vt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT.wReserved1">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT.wReserved2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT.wReserved3">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.colorBack">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.colorFore">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.dwAmbientFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.dwAppearance">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.hpal">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.LCID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pAdviseSink">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pBindHost">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pClientSite">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pFont">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pOleControlSite">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pPropertyNotifySink">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pServiceProvider">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pUndoMgr">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINER.pUnkEventSink">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.dwEventCookie">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.dwMiscStatus">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.dwPointerActivationPolicy">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.dwPropNotifyCookie">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTROL.dwViewStatus">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECT.bottom">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECT.left">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECT.right">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECT.top">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECTL.bottom">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECTL.left">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECTL.right">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RECTL.top">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.Buffer">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.cbBuffer">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.dataRepresentation">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.iMethod">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.reserved1">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.reserved2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE.rpcFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.cbElements">
      <summary>The size of an element of the array. The size does not include the size of the data object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.cDims">
      <summary>The number of dimensions in this array.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.cLocks">
      <summary>The number of times the array has been locked without a corresponding unlock.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.fFeatures">
      <summary>Flags that define the type of the safe array.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.pvData">
      <summary>Pointer to the data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY.rgsabound">
      <summary>The <see cref="T:Microsoft.VisualStudio.OLE.Interop.SAFEARRAYBOUND" /> for this safe array.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAYBOUND.cElements">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SAFEARRAYBOUND.lLbound">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SECURITY_ATTRIBUTES.bInheritHandle">
      <summary>Determines whether the returned handle is inherited when a new process is created. If this field is set to a non-zero value, the new process inherits the handle. If it is 0, the new process does not inherit the handle.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SECURITY_ATTRIBUTES.lpSecurityDescriptor">
      <summary>A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object. If the value of this member is <see langword="null" />, the object is assigned the default security descriptor associated with the access token of the calling process. This is not the same as granting access to everyone by assigning a <see langword="null" /> discretionary access control list (DACL). The default DACL in the access token of a process allows access only to the user represented by the access token.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SECURITY_ATTRIBUTES.nLength">
      <summary>The size, in bytes, of this structure. Set this value to the size of this structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SIZE.cx">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SIZE.cy">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SIZEL.cx">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SIZEL.cy">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATDATA.ADVF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATDATA.dwConnection">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATDATA.FORMATETC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATDATA.pAdvSink">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.atime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.clsid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.ctime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.dwOSVersion">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.fmtid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.grfFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG.mtime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSTG.lpwstrName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSTG.PROPID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATPROPSTG.vt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.atime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.cbSize">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.clsid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.ctime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.grfLocksSupported">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.grfMode">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.grfStateBits">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.mtime">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.pwcsName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.reserved">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATSTG.type">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM.pUnkForRelease">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM.tymed">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM.unionmember">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.StorageLayout.cBytes">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.StorageLayout.cOffset">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.StorageLayout.LayoutType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.StorageLayout.pwcsElementName">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmAscent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmAveCharWidth">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmBreakChar">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmCharSet">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmDefaultChar">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmDescent">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmDigitizedAspectX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmDigitizedAspectY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmExternalLeading">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmFirstChar">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmHeight">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmInternalLeading">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmItalic">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmLastChar">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmMaxCharWidth">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmOverhang">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmPitchAndFamily">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmStruckOut">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmUnderlined">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE.tmWeight">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmAscent">
      <summary>Contains the distance a character extends above the base line.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmAveCharWidth">
      <summary>Contains the average width of characters.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmBreakChar">
      <summary>Contains the character used to define word breaks for text justification.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmCharSet">
      <summary>Contains a <see cref="TextMetricsCharacterSet" /> values that specifies the character set of the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmDefaultChar">
      <summary>Contains the character to be substituted for characters not in the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmDescent">
      <summary>Contains the distance characters extend below the baseline.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmDigitizedAspectX">
      <summary>Contains the horizontal aspect of the device for which the font was designed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmDigitizedAspectY">
      <summary>Contains the vertical aspect of the device for which the font was designed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmExternalLeading">
      <summary>Contains the amount of extra leading that the application adds between rows.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmFirstChar">
      <summary>Contains the first character defined in the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmHeight">
      <summary>Contains the maximum height of characters in the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmInternalLeading">
      <summary>Contains the amount of leading inside the bounds set by the Height property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmItalic">
      <summary>Contains a value indicating whether the font is italic.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmLastChar">
      <summary>Contains the last character defined in the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmMaxCharWidth">
      <summary>Contains the maximum character width. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmOverhang">
      <summary>Contains the extra width per string that may be added to some synthesized fonts.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmPitchAndFamily">
      <summary>Contains information about the pitch, technology, and family of a physical font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmStruckOut">
      <summary>Contains a value indicating whether the font specifies a horizontal line through the characters.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmUnderlined">
      <summary>Contains a value indicating whether the font is underlined.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW.tmWeight">
      <summary>Contains the weight of the font.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.guid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.LCID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.SYSKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.wLibFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.wMajorVerNum">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TLIBATTR.wMinorVerNum">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cbAlignment">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cbSizeInstance">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cbSizeVft">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cFuncs">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cImplTypes">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.cVars">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.dwReserved">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.guid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.idldescType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.LCID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.lpstrSchema">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.memidConstructor">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.memidDestructor">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.tdescAlias">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.TYPEKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.wMajorVerNum">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.wMinorVerNum">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEATTR.wTypeFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEDESC.unionmember">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEDESC.vt">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER.QuadPart">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.elemdescVar">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.lpstrSchema">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.memid">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.unionmember">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.VARKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARDESC.wVarFlags">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VERSIONEDSTREAM.guidVersion">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VERSIONEDSTREAM.pStream">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAddrExclusionControl.GetCurrentAddrExclusionList(System.Guid@,System.IntPtr@)">
      <summary />
      <param name="riid" />
      <param name="ppEnumerator" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAddrExclusionControl.UpdateAddrExclusionList(System.Object)">
      <summary />
      <param name="pEnumerator" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAddrTrackingControl.DisableCOMDynamicAddrTracking">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAddrTrackingControl.EnableCOMDynamicAddrTracking">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink.OnClose">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink.OnDataChange(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="pFormatetc" />
      <param name="pStgmed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink.OnRename(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink.OnSave">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink.OnViewChange(System.UInt32,System.Int32)">
      <summary />
      <param name="dwAspect" />
      <param name="lindex" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnClose">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnDataChange(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="pFormatetc"> </param>
      <param name="pStgmed"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnLinkSrcChange(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmk"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnRename(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmk"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnSave">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2.OnViewChange(System.UInt32,System.Int32)">
      <summary />
      <param name="dwAspect"> </param>
      <param name="lindex"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnClose">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnDataChange(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="pFormatetc" />
      <param name="pStgmed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnRename(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnSave">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnViewChange(System.UInt32,System.Int32)">
      <summary />
      <param name="dwAspect" />
      <param name="lindex" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx.OnViewStatusChange(System.UInt32)">
      <summary />
      <param name="dwViewStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncManager.CompleteCall(System.Int32)">
      <summary />
      <param name="Result" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncManager.GetCallContext(System.Guid@,System.IntPtr@)">
      <summary />
      <param name="riid" />
      <param name="pInterface" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncManager.GetState(System.UInt32@)">
      <summary />
      <param name="pulStateFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.FreeBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMessage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.GetBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.Guid@)">
      <summary />
      <param name="pMessage" />
      <param name="riid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.GetDestCtx(System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.GetDestCtxEx(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pMsg" />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.GetProtocolVersion(System.UInt32@)">
      <summary />
      <param name="pdwVersion" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.IsConnected">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.Receive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMsg" />
      <param name="pulStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.Send(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],Microsoft.VisualStudio.OLE.Interop.ISynchronize,System.UInt32@)">
      <summary />
      <param name="pMsg" />
      <param name="pSync" />
      <param name="pulStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer.SendReceive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMessage" />
      <param name="pStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.EnumObjectParam(Microsoft.VisualStudio.OLE.Interop.IEnumString@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.GetBindOptions(Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2[])">
      <summary />
      <param name="pbindopts" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.GetObjectParam(System.String,System.Object@)">
      <summary />
      <param name="pszKey" />
      <param name="ppunk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.GetRunningObjectTable(Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable@)">
      <summary />
      <param name="pprot" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.RegisterObjectBound(System.Object)">
      <summary />
      <param name="punk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.RegisterObjectParam(System.String,System.Object)">
      <summary />
      <param name="pszKey" />
      <param name="punk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.ReleaseBoundObjects">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.RevokeObjectBound(System.Object)">
      <summary />
      <param name="punk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.RevokeObjectParam(System.String)">
      <summary />
      <param name="pszKey" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.SetBindOptions(Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2[])">
      <summary />
      <param name="pbindopts" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindHost.CreateMoniker(System.String,Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker@,System.UInt32)">
      <summary />
      <param name="szName" />
      <param name="pbc" />
      <param name="ppmk" />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindHost.MonikerBindToObject(Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback,System.Guid@,System.Object@)">
      <summary />
      <param name="pmk" />
      <param name="pbc" />
      <param name="pBSC" />
      <param name="riid" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindHost.MonikerBindToStorage(Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback,System.Guid@,System.Object@)">
      <summary />
      <param name="pmk" />
      <param name="pbc" />
      <param name="pBSC" />
      <param name="riid" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.Abort">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.GetBindResult(System.Guid@,System.UInt32@,System.IntPtr,System.UInt32)">
      <summary />
      <param name="pclsidProtocol" />
      <param name="pdwResult" />
      <param name="pszResult" />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.GetPriority(System.Int32@)">
      <summary />
      <param name="pnPriority" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.Resume">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.SetPriority(System.Int32)">
      <summary />
      <param name="nPriority" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBinding.Suspend">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.GetBindInfo(System.UInt32@,Microsoft.VisualStudio.OLE.Interop.BINDINFO[])">
      <summary />
      <param name="grfBINDF" />
      <param name="pbindinfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.GetPriority(System.Int32@)">
      <summary />
      <param name="pnPriority" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnDataAvailable(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="grfBSCF" />
      <param name="dwSize" />
      <param name="pFormatetc" />
      <param name="pStgmed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnLowResource(System.UInt32)">
      <summary />
      <param name="reserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnObjectAvailable(System.Guid@,System.Object)">
      <summary />
      <param name="riid" />
      <param name="punk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)">
      <summary />
      <param name="ulProgress" />
      <param name="ulProgressMax" />
      <param name="ulStatusCode" />
      <param name="szStatusText" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnStartBinding(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IBinding)">
      <summary />
      <param name="dwReserved" />
      <param name="pib" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnStopBinding(System.Int32,System.String)">
      <summary />
      <param name="hresult" />
      <param name="szError" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBlockingLock.Lock(System.UInt32)">
      <summary />
      <param name="dwTimeout" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IBlockingLock.Unlock">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ICallFactory.CreateCall(System.Guid@,System.Object,System.Guid@,System.Object@)">
      <summary />
      <param name="riid" />
      <param name="pCtrlUnk" />
      <param name="riid2" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ICancelMethodCalls.Cancel(System.UInt32)">
      <summary />
      <param name="ulSeconds" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ICancelMethodCalls.TestCancel">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ClientFillBuffer(System.Guid@,System.Guid@,System.UInt32@,System.IntPtr)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="pDataSize" />
      <param name="pDataBuffer" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ClientGetSize(System.Guid@,System.Guid@,System.UInt32@)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="pDataSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ClientNotify(System.Guid@,System.Guid@,System.UInt32,System.IntPtr,System.UInt32,System.Int32)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="cbDataSize" />
      <param name="pDataBuffer" />
      <param name="lDataRep" />
      <param name="hrFault" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ServerFillBuffer(System.Guid@,System.Guid@,System.UInt32@,System.IntPtr,System.Int32)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="pDataSize" />
      <param name="pDataBuffer" />
      <param name="hrFault" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ServerGetSize(System.Guid@,System.Guid@,System.Int32,System.UInt32@)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="hrFault" />
      <param name="pDataSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IChannelHook.ServerNotify(System.Guid@,System.Guid@,System.UInt32,System.IntPtr,System.UInt32)">
      <summary />
      <param name="uExtent" />
      <param name="riid" />
      <param name="cbDataSize" />
      <param name="pDataBuffer" />
      <param name="lDataRep" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassActivator.GetClassObject(System.Guid@,System.UInt32,System.UInt32,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="rclsid" />
      <param name="dwClassContext" />
      <param name="locale" />
      <param name="riid" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory.CreateInstance(System.Guid@,System.Object@)">
      <summary />
      <param name="riid" />
      <param name="ppvObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory.LockServer(System.Int32)">
      <summary />
      <param name="fLock" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory2.CreateInstance(System.Guid@,System.Object@)">
      <summary />
      <param name="riid" />
      <param name="ppvObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory2.CreateInstanceLic(System.Guid@,System.String,System.Object@)">
      <summary />
      <param name="riid" />
      <param name="bstrKey" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory2.GetLicInfo(Microsoft.VisualStudio.OLE.Interop.LICINFO[])">
      <summary />
      <param name="pLicInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory2.LockServer(System.Int32)">
      <summary />
      <param name="fLock" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClassFactory2.RequestLicKey(System.UInt32,System.String@)">
      <summary />
      <param name="dwReserved" />
      <param name="pBstrKey" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClientSecurity.CopyProxy(System.Object,System.Object@)">
      <summary />
      <param name="pProxy" />
      <param name="ppCopy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClientSecurity.QueryBlanket(System.Object,System.UInt32@,System.UInt32@,System.IntPtr,System.UInt32@,System.UInt32@,System.IntPtr@,System.UInt32@)">
      <summary />
      <param name="pProxy" />
      <param name="pAuthnSvc" />
      <param name="pAuthzSvc" />
      <param name="pServerPrincName" />
      <param name="pAuthnLevel" />
      <param name="pImpLevel" />
      <param name="pAuthInfo" />
      <param name="pCapabilites" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IClientSecurity.SetBlanket(System.Object,System.UInt32,System.UInt32,System.String,System.UInt32,System.UInt32,System.IntPtr,System.UInt32)">
      <summary />
      <param name="pProxy" />
      <param name="dwAuthnSvc" />
      <param name="dwAuthzSvc" />
      <param name="pServerPrincName" />
      <param name="dwAuthnLevel" />
      <param name="dwImpLevel" />
      <param name="pAuthInfo" />
      <param name="dwCapabilities" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IComThreadingInfo.GetCurrentApartmentType(Microsoft.VisualStudio.OLE.Interop.APTTYPE[])">
      <summary />
      <param name="pAptType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IComThreadingInfo.GetCurrentLogicalThreadId(System.Guid@)">
      <summary />
      <param name="pguidLogicalThreadId" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IComThreadingInfo.GetCurrentThreadType(Microsoft.VisualStudio.OLE.Interop.THDTYPE[])">
      <summary />
      <param name="pThreadType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IComThreadingInfo.SetCurrentLogicalThreadId(System.Guid@)">
      <summary />
      <param name="rguid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint.Advise(System.Object,System.UInt32@)">
      <summary />
      <param name="pUnkSink" />
      <param name="pdwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint.EnumConnections(Microsoft.VisualStudio.OLE.Interop.IEnumConnections@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint.GetConnectionInterface(System.Guid@)">
      <summary />
      <param name="pIID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint.GetConnectionPointContainer(Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer@)">
      <summary />
      <param name="ppCPC" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint.Unadvise(System.UInt32)">
      <summary />
      <param name="dwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer.EnumConnectionPoints(Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer.FindConnectionPoint(System.Guid@,Microsoft.VisualStudio.OLE.Interop.IConnectionPoint@)">
      <summary />
      <param name="riid" />
      <param name="ppCP" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IContinue.FContinue">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IContinueCallback.FContinue">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IContinueCallback.FContinuePrinting(System.Int32,System.Int32,System.String)">
      <summary />
      <param name="nCntPrinted" />
      <param name="nCurPage" />
      <param name="pwszPrintStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataAdviseHolder.Advise(Microsoft.VisualStudio.OLE.Interop.IDataObject,Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
      <summary />
      <param name="pDataObject" />
      <param name="pFetc" />
      <param name="ADVF" />
      <param name="pAdvise" />
      <param name="pdwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataAdviseHolder.EnumAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
      <summary />
      <param name="ppenumAdvise" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataAdviseHolder.SendOnDataChange(Microsoft.VisualStudio.OLE.Interop.IDataObject,System.UInt32,System.UInt32)">
      <summary />
      <param name="pDataObject" />
      <param name="dwReserved" />
      <param name="ADVF" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataAdviseHolder.Unadvise(System.UInt32)">
      <summary />
      <param name="dwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.DAdvise(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
      <summary />
      <param name="pFormatetc" />
      <param name="ADVF" />
      <param name="pAdvSink" />
      <param name="pdwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.DUnadvise(System.UInt32)">
      <summary />
      <param name="dwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.EnumDAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
      <summary />
      <param name="ppenumAdvise" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.EnumFormatEtc(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC@)">
      <summary />
      <param name="dwDirection" />
      <param name="ppenumFormatEtc" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.GetCanonicalFormatEtc(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
      <summary />
      <param name="pformatectIn" />
      <param name="pformatetcOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.GetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="pformatetcIn" />
      <param name="pRemoteMedium" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.GetDataHere(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[])">
      <summary />
      <param name="pFormatetc" />
      <param name="pRemoteMedium" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.QueryGetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[])">
      <summary />
      <param name="pFormatetc" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDataObject.SetData(Microsoft.VisualStudio.OLE.Interop.FORMATETC[],Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[],System.Int32)">
      <summary />
      <param name="pFormatetc" />
      <param name="pmedium" />
      <param name="fRelease" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDirectWriterLock.HaveWriteAccess">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDirectWriterLock.ReleaseWriteAccess">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDirectWriterLock.WaitForWriteAccess(System.UInt32)">
      <summary />
      <param name="dwTimeout" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDropTarget.DragEnter(Microsoft.VisualStudio.OLE.Interop.IDataObject,System.UInt32,Microsoft.VisualStudio.OLE.Interop.POINTL,System.UInt32@)">
      <summary />
      <param name="pDataObj" />
      <param name="grfKeyState" />
      <param name="pt" />
      <param name="pdwEffect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDropTarget.DragLeave">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDropTarget.DragOver(System.UInt32,Microsoft.VisualStudio.OLE.Interop.POINTL,System.UInt32@)">
      <summary />
      <param name="grfKeyState" />
      <param name="pt" />
      <param name="pdwEffect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDropTarget.Drop(Microsoft.VisualStudio.OLE.Interop.IDataObject,System.UInt32,Microsoft.VisualStudio.OLE.Interop.POINTL,System.UInt32@)">
      <summary />
      <param name="pDataObj" />
      <param name="grfKeyState" />
      <param name="pt" />
      <param name="pdwEffect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IDummyHICONIncluder.Dummy(System.IntPtr,System.IntPtr)">
      <summary />
      <param name="h1" />
      <param name="h2" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IConnectionPoint[],System.UInt32@)">
      <summary />
      <param name="cConnections" />
      <param name="ppCP" />
      <param name="pcFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints.Skip(System.UInt32)">
      <summary />
      <param name="cConnections" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnections.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumConnections@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnections.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.CONNECTDATA[],System.UInt32@)">
      <summary />
      <param name="cConnections" />
      <param name="rgcd" />
      <param name="pcFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnections.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumConnections.Skip(System.UInt32)">
      <summary />
      <param name="cConnections" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.FORMATETC[],System.UInt32[])">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumMoniker.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumMoniker@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumMoniker.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IMoniker[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumMoniker.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumMoniker.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleDocumentView[],System.UInt32@)">
      <summary />
      <param name="cViews" />
      <param name="rgpView" />
      <param name="pcFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews.Skip(System.UInt32)">
      <summary />
      <param name="cViews" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLEVERB[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.STATDATA[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.STATPROPSTG[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG.Next(System.UInt32,Microsoft.VisualStudio.OLE.Interop.STATSTG[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumString.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumString@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumString.Next(System.UInt32,System.String[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumString.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumString.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumUnknown.Clone(Microsoft.VisualStudio.OLE.Interop.IEnumUnknown@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumUnknown.Next(System.UInt32,System.Object[],System.UInt32@)">
      <summary />
      <param name="celt" />
      <param name="rgelt" />
      <param name="pceltFetched" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumUnknown.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IEnumUnknown.Skip(System.UInt32)">
      <summary />
      <param name="celt" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IErrorLog.AddError(System.String,Microsoft.VisualStudio.OLE.Interop.EXCEPINFO[])">
      <summary />
      <param name="pszPropName" />
      <param name="pExcepInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IExternalConnection.AddConnection(System.UInt32,System.UInt32)">
      <summary />
      <param name="__unnamed0" />
      <param name="EXTCONN" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IExternalConnection.ReleaseConnection(System.UInt32,System.UInt32,System.Int32)">
      <summary />
      <param name="__unnamed0" />
      <param name="EXTCONN" />
      <param name="reserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFillLockBytes.FillAppend(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFillLockBytes.FillAt(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="ulOffset" />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFillLockBytes.SetFillSize(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER)">
      <summary />
      <param name="ulSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFillLockBytes.Terminate(System.Int32)">
      <summary />
      <param name="bCanceled" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.AddRefHfont(System.IntPtr)">
      <summary />
      <param name="hFont" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.Clone(Microsoft.VisualStudio.OLE.Interop.IFont@)">
      <summary />
      <param name="ppFont" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Bold(System.Int32@)">
      <summary />
      <param name="pBold" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Charset(System.Int16@)">
      <summary />
      <param name="pCharset" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_hFont(System.IntPtr@)">
      <summary />
      <param name="phFont" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Italic(System.Int32@)">
      <summary />
      <param name="pItalic" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Name(System.String@)">
      <summary />
      <param name="pName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Size(System.Decimal[])">
      <summary />
      <param name="pSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Strikethrough(System.Int32@)">
      <summary />
      <param name="pStrikethrough" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Underline(System.Int32@)">
      <summary />
      <param name="pUnderline" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.get_Weight(System.Int16@)">
      <summary />
      <param name="pWeight" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.IsEqual(Microsoft.VisualStudio.OLE.Interop.IFont)">
      <summary />
      <param name="pFontOther" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Bold(System.Int32)">
      <summary />
      <param name="bold" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Charset(System.Int16)">
      <summary />
      <param name="charset" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Italic(System.Int32)">
      <summary />
      <param name="italic" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Name(System.String)">
      <summary />
      <param name="name" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Size(System.Decimal)">
      <summary />
      <param name="SIZE" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Strikethrough(System.Int32)">
      <summary />
      <param name="strikethrough" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Underline(System.Int32)">
      <summary />
      <param name="underline" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.put_Weight(System.Int16)">
      <summary />
      <param name="weight" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.QueryTextMetrics(Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE[])">
      <summary />
      <param name="pTM" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.ReleaseHfont(System.IntPtr)">
      <summary />
      <param name="hFont" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.SetHdc(System.IntPtr)">
      <summary />
      <param name="hDC" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IFont.SetRatio(System.Int32,System.Int32)">
      <summary />
      <param name="cyLogical" />
      <param name="cyHimetric" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IForegroundTransfer.AllowForegroundTransfer(System.IntPtr)">
      <summary />
      <param name="lpvReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IGlobalInterfaceTable.GetInterfaceFromGlobal(System.UInt32,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="dwCookie" />
      <param name="riid" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IGlobalInterfaceTable.RegisterInterfaceInGlobal(System.Object,System.Guid@,System.UInt32@)">
      <summary />
      <param name="punk" />
      <param name="riid" />
      <param name="pdwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IGlobalInterfaceTable.RevokeInterfaceFromGlobal(System.UInt32)">
      <summary />
      <param name="dwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IInternalUnknown.QueryInternalInterface(System.Guid@,System.IntPtr@)">
      <summary />
      <param name="riid" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage.BeginMonitor">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage.EndMonitor">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage.LayoutScript(Microsoft.VisualStudio.OLE.Interop.StorageLayout[],System.UInt32,System.UInt32)">
      <summary />
      <param name="pStorageLayout" />
      <param name="nEntries" />
      <param name="glfInterleavedFlag" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage.ReLayoutDocfile(System.String)">
      <summary />
      <param name="pwcsNewDfName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage.ReLayoutDocfileOnILockBytes(Microsoft.VisualStudio.OLE.Interop.ILockBytes)">
      <summary />
      <param name="pILockBytes" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.Flush">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.LockRegion(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.UInt32)">
      <summary />
      <param name="libOffset" />
      <param name="cb" />
      <param name="dwLockType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.ReadAt(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="ulOffset" />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbRead" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.SetSize(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER)">
      <summary />
      <param name="cb" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.Stat(Microsoft.VisualStudio.OLE.Interop.STATSTG[],System.UInt32)">
      <summary />
      <param name="pstatstg" />
      <param name="grfStatFlag" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.UnlockRegion(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.UInt32)">
      <summary />
      <param name="libOffset" />
      <param name="cb" />
      <param name="dwLockType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ILockBytes.WriteAt(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="ulOffset" />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.Alloc(System.UInt32)">
      <summary />
      <param name="cb" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.DidAlloc(System.IntPtr)">
      <summary />
      <param name="pv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.Free(System.IntPtr)">
      <summary />
      <param name="pv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.GetSize(System.IntPtr)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.HeapMinimize">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMalloc.Realloc(System.IntPtr,System.UInt32)">
      <summary />
      <param name="pv" />
      <param name="cb" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostAlloc(System.IntPtr)">
      <summary />
      <param name="pActual" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostDidAlloc(System.IntPtr,System.Int32,System.Int32)">
      <summary />
      <param name="pRequest" />
      <param name="fSpyed" />
      <param name="fActual" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostFree(System.Int32)">
      <summary />
      <param name="fSpyed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostGetSize(System.UInt32,System.Int32)">
      <summary />
      <param name="__unnamed0" />
      <param name="cbActual" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostHeapMinimize">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PostRealloc(System.IntPtr,System.Int32)">
      <summary />
      <param name="pActual" />
      <param name="fSpyed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreAlloc(System.UInt32)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreDidAlloc(System.IntPtr,System.Int32)">
      <summary />
      <param name="pRequest" />
      <param name="fSpyed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreFree(System.IntPtr,System.Int32)">
      <summary />
      <param name="pRequest" />
      <param name="fSpyed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreGetSize(System.IntPtr,System.Int32)">
      <summary />
      <param name="pRequest" />
      <param name="fSpyed" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreHeapMinimize">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMallocSpy.PreRealloc(System.IntPtr,System.UInt32,System.IntPtr@,System.Int32)">
      <summary />
      <param name="__unnamed0" />
      <param name="pRequest" />
      <param name="cbRequest" />
      <param name="ppNewRequest" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.DisconnectObject(System.UInt32)">
      <summary />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.GetMarshalSizeMax(System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.UInt32@)">
      <summary />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
      <param name="pSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.GetUnmarshalClass(System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.Guid@)">
      <summary />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
      <param name="pCid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.MarshalInterface(Microsoft.VisualStudio.OLE.Interop.IStream,System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32)">
      <summary />
      <param name="pstm" />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.ReleaseMarshalData(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal.UnmarshalInterface(Microsoft.VisualStudio.OLE.Interop.IStream,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="pstm" />
      <param name="riid" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.DisconnectObject(System.UInt32)">
      <summary />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.GetMarshalSizeMax(System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.UInt32@)">
      <summary />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
      <param name="pSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.GetUnmarshalClass(System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.Guid@)">
      <summary />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
      <param name="pCid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.MarshalInterface(Microsoft.VisualStudio.OLE.Interop.IStream,System.Guid@,System.IntPtr,System.UInt32,System.IntPtr,System.UInt32)">
      <summary />
      <param name="pstm" />
      <param name="riid" />
      <param name="pv" />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="MSHLFLAGS" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.ReleaseMarshalData(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMarshal2.UnmarshalInterface(Microsoft.VisualStudio.OLE.Interop.IStream,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="pstm" />
      <param name="riid" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMessageFilter.HandleInComingCall(System.UInt32,System.IntPtr,System.UInt32,Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO[])">
      <summary />
      <param name="__unnamed0" />
      <param name="dwCallType" />
      <param name="htaskCaller" />
      <param name="dwTickCount" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMessageFilter.MessagePending(System.IntPtr,System.UInt32,System.UInt32)">
      <summary />
      <param name="__unnamed0" />
      <param name="htaskCallee" />
      <param name="dwTickCount" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMessageFilter.RetryRejectedCall(System.IntPtr,System.UInt32,System.UInt32)">
      <summary />
      <param name="__unnamed0" />
      <param name="htaskCallee" />
      <param name="dwTickCount" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToObject(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.Guid@,System.Object@)">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="riidResult" />
      <param name="ppvResult" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToStorage(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.Guid@,System.Object@)">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="riid" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.CommonPrefixWith(Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pmkOther" />
      <param name="ppmkPrefix" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.ComposeWith(Microsoft.VisualStudio.OLE.Interop.IMoniker,System.Int32,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pmkRight" />
      <param name="fOnlyIfNotGeneric" />
      <param name="ppmkComposite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Enum(System.Int32,Microsoft.VisualStudio.OLE.Interop.IEnumMoniker@)">
      <summary />
      <param name="fForward" />
      <param name="ppenumMoniker" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.GetDisplayName(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.String@)">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="ppszDisplayName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.GetSizeMax(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[])">
      <summary />
      <param name="pcbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.GetTimeOfLastChange(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="pFileTime" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Hash(System.UInt32@)">
      <summary />
      <param name="pdwHash" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Inverse(Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="ppmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.IsEqual(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmkOtherMoniker" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.IsRunning(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="pmkNewlyRunning" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.IsSystemMoniker(System.UInt32@)">
      <summary />
      <param name="pdwMksys" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Load(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.ParseDisplayName(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.String,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pbc" />
      <param name="pmkToLeft" />
      <param name="pszDisplayName" />
      <param name="pchEaten" />
      <param name="ppmkOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Reduce(Microsoft.VisualStudio.OLE.Interop.IBindCtx,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IMoniker@,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pbc" />
      <param name="dwReduceHowFar" />
      <param name="ppmkToLeft" />
      <param name="ppmkReduced" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.RelativePathTo(Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pmkOther" />
      <param name="ppmkRelPath" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.Save(Microsoft.VisualStudio.OLE.Interop.IStream,System.Int32)">
      <summary />
      <param name="pstm" />
      <param name="fClearDirty" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IMultiQI.QueryMultipleInterfaces(System.UInt32,Microsoft.VisualStudio.OLE.Interop.MULTI_QI[])">
      <summary />
      <param name="cMQIs" />
      <param name="pMQIs" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IObjectWithSite.GetSite(System.Guid@,System.IntPtr@)">
      <summary />
      <param name="riid"> </param>
      <param name="ppvSite"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IObjectWithSite.SetSite(System.Object)">
      <summary />
      <param name="pUnkSite"> </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.GetContainer(Microsoft.VisualStudio.OLE.Interop.IOleContainer@)">
      <summary />
      <param name="ppContainer" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.GetMoniker(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="dwAssign" />
      <param name="dwWhichMoniker" />
      <param name="ppmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.OnShowWindow(System.Int32)">
      <summary />
      <param name="fShow" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.RequestNewObjectLayout">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.SaveObject">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleClientSite.ShowObject">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.Exec(System.Guid@,System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
      <summary>Executes the specified command.</summary>
      <param name="pguidCmdGroup">The GUID of the command group.</param>
      <param name="nCmdID">The command ID.</param>
      <param name="nCmdexecopt">Specifies how the object should execute the command. Possible values are taken from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT" /> and <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDID_WINDOWSTATE_FLAG" /> enumerations.</param>
      <param name="pvaIn">The input arguments of the command.</param>
      <param name="pvaOut">The output arguments of the command.</param>
      <returns>This method returns S_OK on success. Other possible return values include the following.Return codeDescriptionOLECMDERR_E_UNKNOWNGROUPThe <paramref name="pguidCmdGroup" /> parameter is not null but does not specify a recognized command group.OLECMDERR_E_NOTSUPPORTEDThe <paramref name="nCmdID" /> parameter is not a valid command in the group identified by <paramref name="pguidCmdGroup" />.OLECMDERR_E_DISABLEDThe command identified by <paramref name="nCmdID" /> is currently disabled and cannot be executed.OLECMDERR_E_NOHELPThe caller has asked for help on the command identified by <paramref name="nCmdID" />, but no help is available.OLECMDERR_E_CANCELEDThe user canceled the execution of the command.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget.QueryStatus(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECMD[],System.IntPtr)">
      <summary>Queries the object for the status of one or more commands generated by user interface events.</summary>
      <param name="pguidCmdGroup">The GUID of the command group.</param>
      <param name="cCmds">The number of commands in <paramref name="prgCmds" />.</param>
      <param name="prgCmds">An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMD" /> structures that indicate the commands for which the caller needs status information. This method fills the <paramref name="cmdf" /> member of each structure with values taken from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDF" /> enumeration.</param>
      <param name="pCmdText">An <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT" /> structure in which to return name and/or status information of a single command. This parameter can be null to indicate that the caller does not need this information.</param>
      <returns>This method returns S_OK on success. Other possible return values include the following.Return codeDescriptionE_FAILThe operation failed.E_UNEXPECTEDAn unexpected error has occurred.E_POINTERThe <paramref name="prgCmds" /> argument is null.OLECMDERR_E_UNKNOWNGROUPThe <paramref name="pguidCmdGroup" /> parameter is not null but does not specify a recognized command group.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary>Called during each iteration of a message loop.</summary>
      <param name="uReason">The <see cref="T:Microsoft.VisualStudio.OLE.Interop.OLELOOP" /> representing the reason.</param>
      <param name="pMsgPeeked">The peeked message (from PeekMessage).</param>
      <param name="pvLoopData">The component data that was sent to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)" />.</param>
      <returns>
          <see langword="true" /> if the message loop should continue, <see langword="false" /> otherwise. If <see langword="false" /> is returned, the component manager terminates the loop without removing <paramref name="pMsgPeeked" /> from the queue.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FDoIdle(System.UInt32)">
      <summary>Gives the component a chance to do idle time tasks.  </summary>
      <param name="grfidlef">A set of flags indicating the type of idle tasks to perform, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF" />.</param>
      <returns>
          <see langword="true" /> if more time is needed to perform the idle time tasks, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FPreTranslateMessage(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary>Processes the message before it is translated and dispatched.</summary>
      <param name="pMsg">The message.</param>
      <returns>
          <see langword="true" /> if the message is consumed, <see langword="false" /> otherwise.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FQueryTerminate(System.Int32)">
      <summary>Called when the component manager wishes to know if the component is in a state in which it can terminate.</summary>
      <param name="fPromptUser">
            <see langword="true" /> if the user should be prompted, otherwise <see langword="false" />.</param>
      <returns>If <paramref name="fPromptUser" /> is <see langword="false" />, the componentshould simply return <see langword="true" /> if it can terminate, <see langword="false" /> otherwise. If <paramref name="fPromptUser" /> is <see langword="true" />, the component should return <see langword="true" /> if it can terminate without prompting the user. Otherwise it should prompt the user, either asking the user if it can terminate and returning <see langword="true" /> or <see langword="false" /> appropriately, or giving an indication as to why it cannot terminate and returning <see langword="false" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
      <summary>Reserved.</summary>
      <param name="dwReserved">Reserved.</param>
      <param name="message">Reserved.</param>
      <param name="wParam">Reserved.</param>
      <param name="lParam">Reserved.</param>
      <returns>Always returns <see langword="true" />.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.HwndGetWindow(System.UInt32,System.UInt32)">
      <summary>Gets a window associated with the component.</summary>
      <param name="dwWhich">A value from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW" />.</param>
      <param name="dwReserved">Reserved for future use. Should be 0.</param>
      <returns>The HWND, or <see langword="null" /> if no such window exists.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnActivationChange(Microsoft.VisualStudio.OLE.Interop.IOleComponent,System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.Int32,Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[],System.UInt32)">
      <summary>Notifies the component when a new object is being activated.</summary>
      <param name="pic">The component that is being activated</param>
      <param name="fSameComponent">
            <see langword="true" /> if <paramref name="pic" /> is the same as the callee of this method, otherwise <see langword="false" />.</param>
      <param name="pcrinfo">The component registration information.</param>
      <param name="fHostIsActivating">
            <see langword="true" /> if the host that is being activated, otherwise <see langword="false" />.</param>
      <param name="pchostinfo">The OLE host information.</param>
      <param name="dwReserved">Reserved.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnAppActivate(System.Int32,System.UInt32)">
      <summary>Notifies the component when the host application gains or loses activation.</summary>
      <param name="fActive">True if the application is being activated, false if it is losing activation.</param>
      <param name="dwOtherThreadID">The ID of the thread that owns the window.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnEnterState(System.UInt32,System.Int32)">
      <summary>Notifies the component when the application enters or exits the specified state.</summary>
      <param name="uStateID">The state, from <see cref="T:Microsoft.VisualStudio.OLE.Interop._OLECSTATE" />. </param>
      <param name="fEnter">
            <see langword="true" /> if the application is entering the state, <see langword="false" /> if it is exiting the state.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.OnLoseActivation">
      <summary>Notifies the active component that it has lost its active status because the host or another component has become active.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.Terminate">
      <summary>Terminates the message loop.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FContinueIdle">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FCreateSubComponentManager(System.Object,System.Object,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="__unnamed0" />
      <param name="piunkOuter" />
      <param name="piunkServProv" />
      <param name="riid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FGetActiveComponent(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleComponent@,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32)">
      <summary />
      <param name="__unnamed0" />
      <param name="dwgac" />
      <param name="ppic" />
      <param name="pcrinfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FGetParentComponentManager(Microsoft.VisualStudio.OLE.Interop.IOleComponentManager@)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FInState(System.UInt32,System.IntPtr)">
      <summary />
      <param name="__unnamed0" />
      <param name="uStateID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FOnComponentActivate(System.UInt32)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FOnComponentExitState(System.UInt32,System.UInt32,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleComponentManager[])">
      <summary />
      <param name="__unnamed0" />
      <param name="dwComponentID" />
      <param name="uStateID" />
      <param name="uContext" />
      <param name="cpicmExclude" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FPushMessageLoop(System.UInt32,System.UInt32,System.IntPtr)">
      <summary />
      <param name="__unnamed0" />
      <param name="dwComponentID" />
      <param name="uReason" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)">
      <summary />
      <param name="__unnamed0" />
      <param name="piComponent" />
      <param name="pcrinfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FReserved1(System.UInt32,System.UInt32,System.IntPtr,System.IntPtr)">
      <summary />
      <param name="__unnamed0" />
      <param name="dwReserved" />
      <param name="message" />
      <param name="wParam" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRevokeComponent(System.UInt32)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FSetTrackingComponent(System.UInt32,System.Int32)">
      <summary />
      <param name="__unnamed0" />
      <param name="dwComponentID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FUpdateComponentRegistration(System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[])">
      <summary />
      <param name="__unnamed0" />
      <param name="dwComponentID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.OnComponentEnterState(System.UInt32,System.UInt32,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleComponentManager[],System.UInt32)">
      <summary />
      <param name="dwComponentID" />
      <param name="uStateID" />
      <param name="uContext" />
      <param name="cpicmExclude" />
      <param name="rgpicmExclude" />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.QueryService(System.Guid@,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="guidService" />
      <param name="iid" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleContainer.EnumObjects(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumUnknown@)">
      <summary />
      <param name="grfFlags" />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleContainer.LockContainer(System.Int32)">
      <summary />
      <param name="fLock" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleContainer.ParseDisplayName(Microsoft.VisualStudio.OLE.Interop.IBindCtx,System.String,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pbc" />
      <param name="pszDisplayName" />
      <param name="pchEaten" />
      <param name="ppmkOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControl.FreezeEvents(System.Int32)">
      <summary />
      <param name="bFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControl.GetControlInfo(Microsoft.VisualStudio.OLE.Interop.CONTROLINFO[])">
      <summary />
      <param name="pCI" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControl.OnAmbientPropertyChange(System.Int32)">
      <summary />
      <param name="DISPID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControl.OnMnemonic(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.GetExtendedControl(System.Object@)">
      <summary />
      <param name="ppDisp" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.LockInPlaceActive(System.Int32)">
      <summary />
      <param name="fLock" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.OnControlInfoChanged">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.OnFocus(System.Int32)">
      <summary />
      <param name="fGotFocus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.ShowPropertyFrame">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.TransformCoords(Microsoft.VisualStudio.OLE.Interop.POINTL[],Microsoft.VisualStudio.OLE.Interop.POINTF[],System.UInt32)">
      <summary />
      <param name="pPtlHimetric" />
      <param name="pPtfContainer" />
      <param name="dwFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleControlSite.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[],System.UInt32)">
      <summary />
      <param name="pMsg" />
      <param name="grfModifiers" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocument.CreateView(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite,Microsoft.VisualStudio.OLE.Interop.IStream,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleDocumentView@)">
      <summary />
      <param name="pIPSite" />
      <param name="pstm" />
      <param name="dwReserved" />
      <param name="ppView" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocument.EnumViews(Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews@,Microsoft.VisualStudio.OLE.Interop.IOleDocumentView@)">
      <summary />
      <param name="ppEnum" />
      <param name="ppView" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocument.GetDocMiscStatus(System.UInt32@)">
      <summary />
      <param name="pdwStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentSite.ActivateMe(Microsoft.VisualStudio.OLE.Interop.IOleDocumentView)">
      <summary />
      <param name="pViewToActivate" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.ApplyViewState(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.Clone(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite,Microsoft.VisualStudio.OLE.Interop.IOleDocumentView@)">
      <summary />
      <param name="pIPSiteNew" />
      <param name="ppViewNew" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.CloseView(System.UInt32)">
      <summary />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.GetDocument(System.Object@)">
      <summary />
      <param name="ppunk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.GetInPlaceSite(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite@)">
      <summary />
      <param name="ppIPSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.GetRect(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="prcView" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.Open">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.SaveViewState(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.SetInPlaceSite(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite)">
      <summary />
      <param name="pIPSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.SetRect(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="prcView" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.SetRectComplex(Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="prcView" />
      <param name="prcHScroll" />
      <param name="prcVScroll" />
      <param name="prcSizeBox" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.Show(System.Int32)">
      <summary />
      <param name="fShow" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView.UIActivate(System.Int32)">
      <summary />
      <param name="fUIActivate" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.EnableModeless(System.Int32)">
      <summary />
      <param name="fEnable" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.OnDocWindowActivate(System.Int32)">
      <summary />
      <param name="fActivate" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.OnFrameWindowActivate(System.Int32)">
      <summary />
      <param name="fActivate" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.ResizeBorder(Microsoft.VisualStudio.OLE.Interop.RECT[],System.Guid@,Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow,System.Int32)">
      <summary />
      <param name="prcBorder" />
      <param name="riid" />
      <param name="pUIWindow" />
      <param name="fFrameWindow" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary />
      <param name="lpmsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.EnableModeless(System.Int32)">
      <summary />
      <param name="fEnable" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.GetBorder(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprectBorder" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.InsertMenus(System.IntPtr,Microsoft.VisualStudio.OLE.Interop.OLEMENUGROUPWIDTHS[])">
      <summary />
      <param name="hmenuShared" />
      <param name="lpMenuWidths" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.RemoveMenus(System.IntPtr)">
      <summary />
      <param name="hmenuShared" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.RequestBorderSpace(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pborderwidths" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.SetActiveObject(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject,System.String)">
      <summary />
      <param name="pActiveObject" />
      <param name="pszObjName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.SetBorderSpace(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pborderwidths" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.SetMenu(System.IntPtr,System.IntPtr,System.IntPtr)">
      <summary />
      <param name="hmenuShared" />
      <param name="HOLEMENU" />
      <param name="hwndActiveObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.SetStatusText(System.String)">
      <summary />
      <param name="pszStatusText" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[],System.UInt16)">
      <summary />
      <param name="lpmsg" />
      <param name="wID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.InPlaceDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.ReactivateAndUndo">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.SetObjectRects(Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprcPosRect" />
      <param name="lprcClipRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject.UIDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.GetDropTarget(Microsoft.VisualStudio.OLE.Interop.IDropTarget@)">
      <summary />
      <param name="ppDropTarget" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.InPlaceDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.OnWindowMessage(System.UInt32,System.IntPtr,System.IntPtr,System.Int32@)">
      <summary />
      <param name="MSG" />
      <param name="wParam" />
      <param name="lParam" />
      <param name="plResult" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.ReactivateAndUndo">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.SetObjectRects(Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprcPosRect" />
      <param name="lprcClipRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless.UIDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.CanInPlaceActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.DeactivateAndUndo">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.DiscardUndoState">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.GetWindowContext(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame@,Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow@,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO[])">
      <summary />
      <param name="ppFrame" />
      <param name="ppDoc" />
      <param name="lprcPosRect" />
      <param name="lprcClipRect" />
      <param name="lpFrameInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.OnInPlaceActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.OnInPlaceDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.OnPosRectChange(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprcPosRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.OnUIActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.OnUIDeactivate(System.Int32)">
      <summary />
      <param name="fUndoable" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite.Scroll(Microsoft.VisualStudio.OLE.Interop.SIZE)">
      <summary />
      <param name="scrollExtant" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.CanInPlaceActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.DeactivateAndUndo">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.DiscardUndoState">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.GetWindowContext(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame@,Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow@,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO[])">
      <summary />
      <param name="ppFrame" />
      <param name="ppDoc" />
      <param name="lprcPosRect" />
      <param name="lprcClipRect" />
      <param name="lpFrameInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnInPlaceActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnInPlaceActivateEx(System.Int32@,System.UInt32)">
      <summary />
      <param name="pfNoRedraw" />
      <param name="dwFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnInPlaceDeactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnInPlaceDeactivateEx(System.Int32)">
      <summary />
      <param name="fNoRedraw" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnPosRectChange(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprcPosRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnUIActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.OnUIDeactivate(System.Int32)">
      <summary />
      <param name="fUndoable" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.RequestUIActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx.Scroll(Microsoft.VisualStudio.OLE.Interop.SIZE)">
      <summary />
      <param name="scrollExtant" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.AdjustRect(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary>Adjusts a specified rectangle if it is entirely or partially covered by overlapping, opaque objects.</summary>
      <param name="prc">[in,out] Rectangle to adjust.</param>
      <returns>S_OK The rectangle was adjusted successfully. Note S_OK means that the rectangle was not completely covered. S_FALSE The rectangle was adjusted successfully. Note S_FALSE means that the rectangle was completely covered. Its width and height are now NULL. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.CanInPlaceActivate">
      <summary>Determines if the container can activate the object in place.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.CanWindowlessActivate">
      <summary>Informs an object if its container can support it as a windowless object that can be in-place activated.</summary>
      <returns>S_OK The object can activate in place without a window.</returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.ContextSensitiveHelp(System.Int32)">
      <summary>Controls enabling of context-sensitive help.</summary>
      <param name="fEnterMode">[in] TRUE if help mode should be entered; FALSE if it should be exited.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.DeactivateAndUndo">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.DiscardUndoState">
      <summary>Deactivate the object and revert to undo state.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.GetCapture">
      <summary>Called by an in-place active, windowless object to determine if it still has the mouse capture or not.</summary>
      <returns>S_OK The object currently has the mouse capture. S_FALSE The object does not currently have the mouse capture. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.GetDC(Microsoft.VisualStudio.OLE.Interop.RECT[],System.UInt32,System.IntPtr@)">
      <summary>Provides an object with a handle to a device context for a screen or compatible device from its container.</summary>
      <param name="pRect">[in] Pointer to the rectangle that the object wants to redraw, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is redrawn.</param>
      <param name="grfFlags">[in] A combination of values from the OLEDCFLAGS enumeration. </param>
      <param name="phDC">[out] Pointer to a returned device context. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.GetFocus">
      <summary>Called by an in-place active, windowless object to determine if it still has the keyboard focus or not.</summary>
      <returns>S_OK The object currently has the keyboard focus. S_FALSE The object does not currently have the keyboard focus. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.GetWindow(System.IntPtr@)">
      <summary>Gets a window handle.</summary>
      <param name="phwnd">[out] Pointer to where to return the window handle.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.GetWindowContext(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame@,Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow@,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO[])">
      <summary>Enables an in-place object to retrieve window interfaces that form at the window object hierarchy, and the position in the parent window to locate the object's in-place activation window.</summary>
      <param name="ppFrame">[out] Address of IOleInPlaceFrame* pointer variable that receives the interface pointer to the frame. If an error occurs, the implementation must set *ppFrame to NULL. </param>
      <param name="ppDoc">[out] Address of IOleInPlaceUIWindow* pointer variable that receives the interface pointer to the document window. If the document window is the same as the frame window, *ppDoc is set to NULL. In this case, the object can only use *ppFrame or border negotiation. If an error is returned, the implementation must set *ppDoc to NULL.</param>
      <param name="lprcPosRect">[out] Pointer to the rectangle containing the position of the in-place object in the client coordinates of its parent window. If an error is returned, this parameter must be set to NULL.</param>
      <param name="lprcClipRect">[out] Pointer to the outer rectangle containing the in-place object's position rectangle (PosRect). This rectangle is relative to the client area of the object's parent window. If an error is returned, this parameter must be set to NULL.</param>
      <param name="lpFrameInfo">[out] Pointer to an OLEINPLACEFRAMEINFO structure the container is to fill in with appropriate data. If an error is returned, this parameter must be set to NULL. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.InvalidateRect(Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32)">
      <summary>Enables an object to invalidate a specified rectangle of its in-place image on the screen.</summary>
      <param name="pRect">[in] Rectangle to invalidate, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is invalidated.</param>
      <param name="fErase">[in] Specifies whether the background within the update region is to be erased when the region is updated. If this parameter is TRUE, the background is erased. If this parameter is FALSE, the background remains unchanged. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.InvalidateRgn(System.IntPtr,System.Int32)">
      <summary>Enables an object to invalidate a specified region of its in-place image on the screen.</summary>
      <param name="hRGN">[in] Region to invalidate, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is invalidated. </param>
      <param name="fErase">[in] Specifies whether the background within the update region is to be erased when the region is updated. If this parameter is TRUE, the background is erased. If this parameter is FALSE, the background remains unchanged. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnDefWindowMessage(System.UInt32,System.IntPtr,System.IntPtr,System.Int32@)">
      <summary>Invokes the default processing for all messages passed to an object.</summary>
      <param name="MSG">[in] Identifier for the window message provided to the container by Windows.</param>
      <param name="wParam">[in] Parameter for the window message provided to the container by Windows.</param>
      <param name="lParam">[in] Parameter for the window message provided to the container by Windows. </param>
      <param name="plResult">[out] Pointer to result code for the window message as defined in the Windows API. </param>
      <returns>S_OK The container's default processing for the window message was successfully invoked. S_FALSE The container's default processing for the window message was not invoked. See Note to Implementers below. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnInPlaceActivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnInPlaceActivateEx(System.Int32@,System.UInt32)">
      <summary>Called by the embedded object to determine if it needs to redraw itself upon activation.</summary>
      <param name="pfNoRedraw">[out] Pointer to current redraw status. The status is TRUE if the object need not redraw itself upon activation; FALSE if the object needs to redraw upon activation. Windowless objects usually do not need the value returned by this parameter and may pass a NULL pointer to save the container the burden of computing this value. </param>
      <param name="dwFlags">[in] Indicates whether the object is activated as a windowless object. This parameter takes values from the ACTIVATEFLAGS enumeration. See IOleInPlaceSiteWindowless for more information on windowless objects.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnInPlaceDeactivate">
      <summary>Notifies the container that the object is no longer active in place. </summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnInPlaceDeactivateEx(System.Int32)">
      <summary>Notifies the container of whether the object needs to be redrawn upon deactivation.</summary>
      <param name="fNoRedraw">[in] If TRUE, the container need not redraw the object after completing the deactivation; if FALSE the object must be redrawn after deactivation.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnPosRectChange(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary>Object's extents have changed.</summary>
      <param name="lprcPosRect">[in] Pointer to the rectangle containing the position of the in-place object in the client coordinates of its parent window. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnUIActivate">
      <summary>Notifies the container that the object is about to be activated in place, and that the main menu will be replaced by a composite menu.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.OnUIDeactivate(System.Int32)">
      <summary>Notifies the container to reinstall its user interface and take focus. </summary>
      <param name="fUndoable">[in] Specifies whether the object can undo changes. TRUE if the object can undo, FALSE if it cannot. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.ReleaseDC(System.IntPtr)">
      <summary>Releases the device context previously obtained by a call to IOleInPlaceSiteWindowless::GetDC.</summary>
      <param name="hDC">[in] Specifies the device context to be released.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.RequestUIActivate">
      <summary>Notifies the container that the object is about to enter the UI-active state.</summary>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.Scroll(Microsoft.VisualStudio.OLE.Interop.SIZE)">
      <summary>Specifies the number of pixels by which the container is to scroll the object. </summary>
      <param name="scrollExtant">[in] Number of pixels by which to scroll in the X and Y directions. </param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.ScrollRect(System.Int32,System.Int32,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary>Enables an object to scroll an area within its in-place active image on the screen.</summary>
      <param name="dx">[in] Amount to scroll on the x-axis. </param>
      <param name="dy">[in] Amount to scroll on the y-axis.</param>
      <param name="pRectScroll">[in] Rectangle to scroll, in client coordinates of the containing window. NULL means the full object. </param>
      <param name="pRectClip">[in] Rectangle to clip to as defined for the Windows API function. Only pixels scrolling into this rectangle are drawn. Pixels scrolling out are not. If this parameter is NULL, the rectangle is not clipped.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.SetCapture(System.Int32)">
      <summary>Enables an in-place active, windowless object to capture all mouse messages.</summary>
      <param name="fCapture">[in] If TRUE, the container should capture the mouse for the object. If FALSE, the container should release mouse capture for the object.</param>
      <returns>S_OK Mouse capture was successfully granted to the object. If called to release the mouse capture, this method must not fail. S_FALSE Mouse capture was denied to the object. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless.SetFocus(System.Int32)">
      <summary>Sets the keyboard focus for a UI-active, windowless object.</summary>
      <param name="fFocus">[in] If TRUE, sets the keyboard focus to the calling object. If FALSE, removes the keyboard focus from the calling object, provided that the object has the focus. </param>
      <returns>S_OK Keyboard focus was successfully given to the object. If this method is called to release the focus, it should never fail. S_FALSE Keyboard focus was denied to the object. </returns>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.GetBorder(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="lprectBorder" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.RequestBorderSpace(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pborderwidths" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.SetActiveObject(Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject,System.String)">
      <summary />
      <param name="pActiveObject" />
      <param name="pszObjName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow.SetBorderSpace(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pborderwidths" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.Advise(Microsoft.VisualStudio.OLE.Interop.IAdviseSink,System.UInt32@)">
      <summary />
      <param name="pAdvSink" />
      <param name="pdwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.Close(System.UInt32)">
      <summary />
      <param name="dwSaveOption" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.DoVerb(System.Int32,Microsoft.VisualStudio.OLE.Interop.MSG[],Microsoft.VisualStudio.OLE.Interop.IOleClientSite,System.Int32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="iVerb" />
      <param name="lpmsg" />
      <param name="pActiveSite" />
      <param name="lindex" />
      <param name="hWndParent" />
      <param name="lprcPosRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.EnumAdvise(Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA@)">
      <summary />
      <param name="ppenumAdvise" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.EnumVerbs(Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB@)">
      <summary />
      <param name="ppEnumOleVerb" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetClientSite(Microsoft.VisualStudio.OLE.Interop.IOleClientSite@)">
      <summary />
      <param name="ppClientSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetClipboardData(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IDataObject@)">
      <summary />
      <param name="dwReserved" />
      <param name="ppDataObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetExtent(System.UInt32,Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="dwDrawAspect" />
      <param name="pSizel" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetMiscStatus(System.UInt32,System.UInt32@)">
      <summary />
      <param name="dwAspect" />
      <param name="pdwStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetMoniker(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="dwAssign" />
      <param name="dwWhichMoniker" />
      <param name="ppmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetUserClassID(System.Guid@)">
      <summary />
      <param name="pClsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.GetUserType(System.UInt32,System.IntPtr)">
      <summary />
      <param name="dwFormOfType" />
      <param name="pszUserType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.InitFromData(Microsoft.VisualStudio.OLE.Interop.IDataObject,System.Int32,System.UInt32)">
      <summary />
      <param name="pDataObject" />
      <param name="fCreation" />
      <param name="dwReserved" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.IsUpToDate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.SetClientSite(Microsoft.VisualStudio.OLE.Interop.IOleClientSite)">
      <summary />
      <param name="pClientSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.SetColorScheme(Microsoft.VisualStudio.OLE.Interop.LOGPALETTE[])">
      <summary />
      <param name="pLogpal" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.SetExtent(System.UInt32,Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="dwDrawAspect" />
      <param name="pSizel" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.SetHostNames(System.String,System.String)">
      <summary />
      <param name="szContainerApp" />
      <param name="szContainerObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.SetMoniker(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="dwWhichMoniker" />
      <param name="pmk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.Unadvise(System.UInt32)">
      <summary />
      <param name="dwConnection" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleObject.Update">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.Add(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.Close(Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit,System.Int32)">
      <summary />
      <param name="pPUU" />
      <param name="fCommit" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.Do(Microsoft.VisualStudio.OLE.Interop.IOleUndoManager)">
      <summary />
      <param name="pUndoManager" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.FindUnit(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.GetDescription(System.String@)">
      <summary />
      <param name="pBstr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.GetParentState(System.UInt32@)">
      <summary />
      <param name="pdwState" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.GetUnitType(System.Guid@,System.Int32@)">
      <summary />
      <param name="pClsid" />
      <param name="plID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.OnNextAdd">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit.Open(Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit)">
      <summary />
      <param name="pPUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.Add(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.Close(Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit,System.Int32)">
      <summary />
      <param name="pPUU" />
      <param name="fCommit" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.DiscardFrom(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.Enable(System.Int32)">
      <summary />
      <param name="fEnable" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.EnumRedoable(Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.EnumUndoable(Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.GetLastRedoDescription(System.String@)">
      <summary />
      <param name="pBstr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.GetLastUndoDescription(System.String@)">
      <summary />
      <param name="pBstr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.GetOpenParentState(System.UInt32@)">
      <summary />
      <param name="pdwState" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.Open(Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit)">
      <summary />
      <param name="pPUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.RedoTo(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager.UndoTo(Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit)">
      <summary />
      <param name="pUU" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit.Do(Microsoft.VisualStudio.OLE.Interop.IOleUndoManager)">
      <summary />
      <param name="pUndoManager" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit.GetDescription(System.String@)">
      <summary />
      <param name="pBstr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit.GetUnitType(System.Guid@,System.Int32@)">
      <summary />
      <param name="pClsid" />
      <param name="plID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit.OnNextAdd">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleWindow.ContextSensitiveHelp(System.Int32)">
      <summary />
      <param name="fEnterMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOleWindow.GetWindow(System.IntPtr@)">
      <summary />
      <param name="phwnd" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOplockStorage.CreateStorageEx(System.String,System.UInt32,System.UInt32,System.UInt32,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="pwcsName" />
      <param name="grfMode" />
      <param name="stgfmt" />
      <param name="grfAttrs" />
      <param name="riid" />
      <param name="ppstgOpen" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IOplockStorage.OpenStorageEx(System.String,System.UInt32,System.UInt32,System.UInt32,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="pwcsName" />
      <param name="grfMode" />
      <param name="stgfmt" />
      <param name="grfAttrs" />
      <param name="riid" />
      <param name="ppstgOpen" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IParseDisplayName.ParseDisplayName(Microsoft.VisualStudio.OLE.Interop.IBindCtx,System.String,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IMoniker@)">
      <summary />
      <param name="pbc" />
      <param name="pszDisplayName" />
      <param name="pchEaten" />
      <param name="ppmkOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPerPropertyBrowsing.GetDisplayString(System.Int32,System.String@)">
      <summary />
      <param name="DISPID" />
      <param name="pBstr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPerPropertyBrowsing.GetPredefinedStrings(System.Int32,Microsoft.VisualStudio.OLE.Interop.CALPOLESTR[],Microsoft.VisualStudio.OLE.Interop.CADWORD[])">
      <summary />
      <param name="DISPID" />
      <param name="pCaStringsOut" />
      <param name="pCaCookiesOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPerPropertyBrowsing.GetPredefinedValue(System.Int32,System.UInt32,System.Object@)">
      <summary />
      <param name="DISPID" />
      <param name="dwCookie" />
      <param name="pVarOut" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPerPropertyBrowsing.MapPropertyToPage(System.Int32,System.Guid@)">
      <summary />
      <param name="DISPID" />
      <param name="pClsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersist.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.GetCurFile(System.String@)">
      <summary />
      <param name="ppszFileName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.Load(System.String,System.UInt32)">
      <summary />
      <param name="pszFileName" />
      <param name="dwMode" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.Save(System.String,System.Int32)">
      <summary />
      <param name="pszFileName" />
      <param name="fRemember" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistFile.SaveCompleted(System.String)">
      <summary />
      <param name="pszFileName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.GetSizeMax(System.UInt32@)">
      <summary />
      <param name="pcbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.InitNew">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.Load(System.Byte[],System.UInt32)">
      <summary />
      <param name="pMem" />
      <param name="cbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistMemory.Save(System.Byte[],System.Int32,System.UInt32)">
      <summary />
      <param name="pMem" />
      <param name="fClearDirty" />
      <param name="cbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag.InitNew">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag.Load(Microsoft.VisualStudio.OLE.Interop.IPropertyBag,Microsoft.VisualStudio.OLE.Interop.IErrorLog)">
      <summary />
      <param name="pPropBag" />
      <param name="pErrorLog" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag.Save(Microsoft.VisualStudio.OLE.Interop.IPropertyBag,System.Int32,System.Int32)">
      <summary />
      <param name="pPropBag" />
      <param name="fClearDirty" />
      <param name="fSaveAllProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2.InitNew">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2.Load(Microsoft.VisualStudio.OLE.Interop.IPropertyBag2,Microsoft.VisualStudio.OLE.Interop.IErrorLog)">
      <summary />
      <param name="pPropBag" />
      <param name="pErrLog" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2.Save(Microsoft.VisualStudio.OLE.Interop.IPropertyBag2,System.Int32,System.Int32)">
      <summary />
      <param name="pPropBag" />
      <param name="fClearDirty" />
      <param name="fSaveAllProperties" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.HandsOffStorage">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.InitNew(Microsoft.VisualStudio.OLE.Interop.IStorage)">
      <summary />
      <param name="pstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.Load(Microsoft.VisualStudio.OLE.Interop.IStorage)">
      <summary />
      <param name="pstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.Save(Microsoft.VisualStudio.OLE.Interop.IStorage,System.Int32)">
      <summary />
      <param name="pStgSave" />
      <param name="fSameAsLoad" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStorage.SaveCompleted(Microsoft.VisualStudio.OLE.Interop.IStorage)">
      <summary />
      <param name="pStgNew" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStream.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStream.GetSizeMax(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[])">
      <summary />
      <param name="pcbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStream.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStream.Load(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStream.Save(Microsoft.VisualStudio.OLE.Interop.IStream,System.Int32)">
      <summary />
      <param name="pstm" />
      <param name="fClearDirty" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.GetClassID(System.Guid@)">
      <summary />
      <param name="pClassID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.GetSizeMax(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[])">
      <summary />
      <param name="pcbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.InitNew">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.IsDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.Load(Microsoft.VisualStudio.OLE.Interop.IStream)">
      <summary />
      <param name="pstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit.Save(Microsoft.VisualStudio.OLE.Interop.IStream,System.Int32)">
      <summary />
      <param name="pstm" />
      <param name="fClearDirty" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPointerInactive.GetActivationPolicy(System.UInt32@)">
      <summary />
      <param name="pdwPolicy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPointerInactive.OnInactiveMouseMove(Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32,System.Int32,System.UInt32)">
      <summary />
      <param name="pRectBounds" />
      <param name="x" />
      <param name="y" />
      <param name="grfKeyState" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPointerInactive.OnInactiveSetCursor(Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32,System.Int32,System.UInt32,System.Int32)">
      <summary />
      <param name="pRectBounds" />
      <param name="x" />
      <param name="y" />
      <param name="dwMouseMsg" />
      <param name="fSetAlways" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPrint.GetPageInfo(System.Int32@,System.Int32@)">
      <summary />
      <param name="pnFirstPage" />
      <param name="pcPages" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPrint.Print(System.UInt32,System.IntPtr@,System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[],Microsoft.VisualStudio.OLE.Interop.IContinueCallback,System.Int32,System.Int32@,System.Int32@)">
      <summary />
      <param name="grfFlags" />
      <param name="pptd" />
      <param name="ppPageSet" />
      <param name="pstgmOptions" />
      <param name="pcallback" />
      <param name="nFirstPage" />
      <param name="pcPagesPrinted" />
      <param name="pnLastPage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPrint.SetInitialPageNum(System.Int32)">
      <summary />
      <param name="nFirstPage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProcessInitControl.ResetInitializerTimeout(System.UInt32)">
      <summary />
      <param name="dwSecondsRemaining" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProgressNotify.OnProgress(System.UInt32,System.UInt32,System.Int32,System.Int32)">
      <summary />
      <param name="dwProgressCurrent" />
      <param name="dwProgressMaximum" />
      <param name="fAccurate" />
      <param name="fOwner" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag.Read(System.String,System.Object@,Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.UInt32,System.Object)">
      <summary />
      <param name="pszPropName" />
      <param name="pVar" />
      <param name="pErrorLog" />
      <param name="VARTYPE" />
      <param name="pUnkObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag.Write(System.String,System.Object@)">
      <summary />
      <param name="pszPropName" />
      <param name="pVar" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.CountProperties(System.UInt32@)">
      <summary>The number of properties in the property bag.</summary>
      <param name="pcProperties">The number of properties.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.GetPropertyInfo(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],System.UInt32@)">
      <summary>Gets information for properties in a property bag without actually getting those properties.</summary>
      <param name="iProperty">[in] The zero-based index of the first property for which information is requested.</param>
      <param name="cProperties">[in] The number of properties for which to get information. This argument specifies the number of array elements in <paramref name="pPropBag" />.</param>
      <param name="pPropBag">[out] The address of an array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.PROPBAG2" /> structures that receive the information for the properties. There must be at least <paramref name="cProperties" /> elements in this array. This argument cannot be NULL.</param>
      <param name="pcProperties">[out] The number of properties for which information was retrieved. This argument cannot be NULL.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.LoadObject(System.String,System.UInt32,System.Object,Microsoft.VisualStudio.OLE.Interop.IErrorLog)">
      <summary>Reads persistent properties from a property object.</summary>
      <param name="pstrName">[in] The name of the property.</param>
      <param name="dwHint">[in] An integer value that was retrieved by using <see cref="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.GetPropertyInfo(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],System.UInt32@)" />. This argument is optional and must be zero, if the value is not known or used.</param>
      <param name="punkObject">[in] The address of the object's <paramref name="IUnknown" /> interface. This argument cannot be NULL.</param>
      <param name="pErrLog">[in] The address of an <see cref="T:Microsoft.VisualStudio.OLE.Interop.IErrorLog" /> interface in which the property bag stores any errors that occur during the load. This argument can be NULL; in which case, the caller does not receive logging errors.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Read(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.Object@,System.Int32@)">
      <summary>Reads one or more properties from the property bag.</summary>
      <param name="cProperties">[in] The number of properties to read. This argument specifies the number of elements in the arrays at <paramref name="pPropBag" />, <paramref name="pvarValue" />, and <paramref name="phrError" />.</param>
      <param name="pPropBag">[in[ An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.PROPBAG2" /> structures that specify the properties that are requested. The <see langword="vt" /> and <see langword="pstrName" /> members of these structures must be filled in before this method can be called. The <see langword="dwHint" /> member of these structures is optional. There must be at least <paramref name="cProperties" /> elements in this array. This argument cannot be NULL.</param>
      <param name="pErrLog">[in] An <see cref="T:Microsoft.VisualStudio.OLE.Interop.IErrorLog" /> interface in which the property bag stores any errors that occur during the reads. This argument can be NULL, in which case, the caller receives no logging errors.</param>
      <param name="pvarValue">[out] An array of VARIANT structures that receive the property values. The caller does not have to initialize these structures before calling <see cref="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Read(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.Object@,System.Int32@)" />. The <see cref="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Read(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.Object@,System.Int32@)" />method fills the type and value fields in these structures before it returns. There must be at least <paramref name="cProperties" /> elements in this array. The calling application is frees any allocations contained in these structures. This argument cannot be NULL.</param>
      <param name="phrError">[out] An array of HRESULT values that receives the result of each property read. There must be at least <paramref name="cProperties" /> elements in this array. This argument cannot be NULL.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Write(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],System.Object@)">
      <summary>Saves properties into the property bag.</summary>
      <param name="cProperties">[in] The number of properties to read. This argument specifies the number of elements in the arrays at <paramref name="pPropBag" />, <paramref name="pvarValue" />, and <paramref name="phrError" />.</param>
      <param name="pPropBag">[in[ An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.PROPBAG2" /> structures that specify the properties that are requested. The <see langword="vt" /> and <see langword="pstrName" /> members of these structures must be filled in before this method can be called. The <see langword="dwHint" /> member of these structures is optional. There must be at least <paramref name="cProperties" /> elements in this array. This argument cannot be NULL.</param>
      <param name="pvarValue">[out] An array of VARIANT structures that receive the property values. The caller does not have to initialize these structures before calling <see cref="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Read(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.Object@,System.Int32@)" />. The <see cref="M:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2.Read(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPBAG2[],Microsoft.VisualStudio.OLE.Interop.IErrorLog,System.Object@,System.Int32@)" />method fills the type field and the value field in these structures before it returns. There must be at least <paramref name="cProperties" /> elements in this array. The calling application frees any allocations contained in these structures. This argument cannot be NULL.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyNotifySink.OnChanged(System.Int32)">
      <summary />
      <param name="DISPID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyNotifySink.OnRequestEdit(System.Int32)">
      <summary />
      <param name="DISPID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Activate(System.IntPtr,Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32)">
      <summary />
      <param name="hWndParent" />
      <param name="pRect" />
      <param name="bModal" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Apply">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Deactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.GetPageInfo(Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO[])">
      <summary />
      <param name="pPageInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Help(System.String)">
      <summary />
      <param name="pszHelpDir" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.IsPageDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Move(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.SetObjects(System.UInt32,System.Object[])">
      <summary />
      <param name="cObjects" />
      <param name="ppunk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.SetPageSite(Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite)">
      <summary />
      <param name="pPageSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.Show(System.UInt32)">
      <summary />
      <param name="nCmdShow" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Activate(System.IntPtr,Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32)">
      <summary />
      <param name="hWndParent" />
      <param name="pRect" />
      <param name="bModal" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Apply">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Deactivate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.EditProperty(System.Int32)">
      <summary />
      <param name="DISPID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.GetPageInfo(Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO[])">
      <summary />
      <param name="pPageInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Help(System.String)">
      <summary />
      <param name="pszHelpDir" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.IsPageDirty">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Move(Microsoft.VisualStudio.OLE.Interop.RECT[])">
      <summary />
      <param name="pRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.SetObjects(System.UInt32,System.Object[])">
      <summary />
      <param name="cObjects" />
      <param name="ppunk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.SetPageSite(Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite)">
      <summary />
      <param name="pPageSite" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.Show(System.UInt32)">
      <summary />
      <param name="nCmdShow" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite.GetLocaleID(System.UInt32@)">
      <summary />
      <param name="pLocaleID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite.GetPageContainer(System.Object@)">
      <summary />
      <param name="ppunk" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite.OnStatusChange(System.UInt32)">
      <summary />
      <param name="dwFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite.TranslateAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage.Create(System.Guid@,System.Guid@,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IPropertyStorage@)">
      <summary />
      <param name="rfmtid" />
      <param name="pClsid" />
      <param name="grfFlags" />
      <param name="grfMode" />
      <param name="ppprstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage.Delete(System.Guid@)">
      <summary />
      <param name="rfmtid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage.Enum(Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage.Open(System.Guid@,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IPropertyStorage@)">
      <summary />
      <param name="rfmtid" />
      <param name="grfMode" />
      <param name="ppprstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.Commit(System.UInt32)">
      <summary />
      <param name="grfCommitFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.DeleteMultiple(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPSPEC[])">
      <summary />
      <param name="cpspec" />
      <param name="rgpspec" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.DeletePropertyNames(System.UInt32,System.UInt32[])">
      <summary />
      <param name="cpropid" />
      <param name="rgpropid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.Enum(Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG@)">
      <summary />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.ReadMultiple(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPSPEC[],Microsoft.VisualStudio.OLE.Interop.PROPVARIANT[])">
      <summary />
      <param name="cpspec" />
      <param name="rgpspec" />
      <param name="rgpropvar" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.ReadPropertyNames(System.UInt32,System.UInt32[],System.String[])">
      <summary />
      <param name="cpropid" />
      <param name="rgpropid" />
      <param name="rglpwstrName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.Revert">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.SetClass(System.Guid@)">
      <summary />
      <param name="clsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.SetTimes(Microsoft.VisualStudio.OLE.Interop.FILETIME[],Microsoft.VisualStudio.OLE.Interop.FILETIME[],Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
      <summary />
      <param name="pctime" />
      <param name="patime" />
      <param name="pmtime" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.Stat(Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG[])">
      <summary />
      <param name="pstatpsstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.WriteMultiple(System.UInt32,Microsoft.VisualStudio.OLE.Interop.PROPSPEC[],Microsoft.VisualStudio.OLE.Interop.PROPVARIANT[],System.UInt32)">
      <summary />
      <param name="cpspec" />
      <param name="rgpspec" />
      <param name="rgpropvar" />
      <param name="propidNameFirst" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage.WritePropertyNames(System.UInt32,System.UInt32[],System.String[])">
      <summary />
      <param name="cpropid" />
      <param name="rgpropid" />
      <param name="rglpwstrName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo.GetClassInfo(System.Type@)">
      <summary />
      <param name="ppTI" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo2.GetClassInfo(System.Type@)">
      <summary />
      <param name="ppTI" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo2.GetGUID(System.UInt32,System.Guid@)">
      <summary />
      <param name="dwGuidKind" />
      <param name="pGUID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideMultipleClassInfo.GetClassInfo(System.Type@)">
      <summary />
      <param name="ppTI" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideMultipleClassInfo.GetGUID(System.UInt32,System.Guid@)">
      <summary />
      <param name="dwGuidKind" />
      <param name="pGUID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideMultipleClassInfo.GetInfoOfIndex(System.UInt32,System.UInt32,System.Type@,System.UInt32@,System.UInt32@,System.Guid@,System.Guid@)">
      <summary />
      <param name="iti" />
      <param name="dwFlags" />
      <param name="pptiCoClass" />
      <param name="pdwTIFlags" />
      <param name="pcdispidReserved" />
      <param name="piidPrimary" />
      <param name="piidSource" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IProvideMultipleClassInfo.GetMultiTypeInfoCount(System.UInt32@)">
      <summary />
      <param name="pcti" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPSFactoryBuffer.CreateProxy(System.Object,System.Guid@,Microsoft.VisualStudio.OLE.Interop.IRpcProxyBuffer@,System.IntPtr@)">
      <summary />
      <param name="pUnkOuter" />
      <param name="riid" />
      <param name="ppProxy" />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IPSFactoryBuffer.CreateStub(System.Guid@,System.Object,Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer@)">
      <summary />
      <param name="riid" />
      <param name="pUnkServer" />
      <param name="ppStub" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IQuickActivate.GetContentExtent(Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="pSizel" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IQuickActivate.QuickActivate(Microsoft.VisualStudio.OLE.Interop.QACONTAINER[],Microsoft.VisualStudio.OLE.Interop.QACONTROL[])">
      <summary />
      <param name="pQaContainer" />
      <param name="pQaControl" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IQuickActivate.SetContentExtent(Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="pSizel" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetField(System.IntPtr,System.String,System.Object@)">
      <summary />
      <param name="pvData" />
      <param name="szFieldName" />
      <param name="pvarField" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetFieldNames(System.UInt32@,System.String[])">
      <summary />
      <param name="pcNames" />
      <param name="rgBstrNames" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetFieldNoCopy(System.IntPtr,System.String,System.Object@,System.IntPtr@)">
      <summary />
      <param name="pvData" />
      <param name="szFieldName" />
      <param name="pvarField" />
      <param name="ppvDataCArray" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetGUID(System.Guid@)">
      <summary />
      <param name="pGUID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetName(System.String@)">
      <summary />
      <param name="pBstrName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetSize(System.UInt32@)">
      <summary />
      <param name="pcbSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.GetTypeInfo(System.Type@)">
      <summary />
      <param name="ppTypeInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.IsMatchingType(Microsoft.VisualStudio.OLE.Interop.IRecordInfo)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.PutField(System.UInt32,System.IntPtr@,System.String,System.Object@)">
      <summary />
      <param name="wFlags" />
      <param name="pvData" />
      <param name="szFieldName" />
      <param name="pvarField" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.PutFieldNoCopy(System.UInt32,System.IntPtr@,System.String,System.Object@)">
      <summary />
      <param name="wFlags" />
      <param name="pvData" />
      <param name="szFieldName" />
      <param name="pvarField" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordClear(System.IntPtr)">
      <summary />
      <param name="pvExisting" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordCopy(System.IntPtr,System.IntPtr@)">
      <summary />
      <param name="pvExisting" />
      <param name="pvNew" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordCreate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordCreateCopy(System.IntPtr,System.IntPtr@)">
      <summary />
      <param name="pvSource" />
      <param name="ppvDest" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordDestroy(System.IntPtr)">
      <summary />
      <param name="pvRecord" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRecordInfo.RecordInit(System.IntPtr@)">
      <summary />
      <param name="pvNew" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IReleaseMarshalBuffers.ReleaseMarshalBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32,System.Object)">
      <summary />
      <param name="pMsg" />
      <param name="dwFlags" />
      <param name="pChnl" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRootStorage.SwitchToFile(System.String)">
      <summary />
      <param name="pszFile" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IROTData.GetComparisonData(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pbData" />
      <param name="cbMax" />
      <param name="pcbData" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer.FreeBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMessage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer.GetBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.Guid@)">
      <summary />
      <param name="pMessage" />
      <param name="riid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer.GetDestCtx(System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer.IsConnected">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer.SendReceive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMessage" />
      <param name="pStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.FreeBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMessage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.GetBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.Guid@)">
      <summary />
      <param name="pMessage" />
      <param name="riid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.GetDestCtx(System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.GetProtocolVersion(System.UInt32@)">
      <summary />
      <param name="pdwVersion" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.IsConnected">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2.SendReceive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMessage" />
      <param name="pStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.Cancel(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.FreeBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMessage" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetBuffer(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.Guid@)">
      <summary />
      <param name="pMessage" />
      <param name="riid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetCallContext(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.Guid@,System.IntPtr@)">
      <summary />
      <param name="pMsg" />
      <param name="riid" />
      <param name="pInterface" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetDestCtx(System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetDestCtxEx(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pMsg" />
      <param name="pdwDestContext" />
      <param name="ppvDestContext" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetProtocolVersion(System.UInt32@)">
      <summary />
      <param name="pdwVersion" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.GetState(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMsg" />
      <param name="pState" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.IsConnected">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.Receive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pMsg" />
      <param name="ulSize" />
      <param name="pulStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.RegisterAsync(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],Microsoft.VisualStudio.OLE.Interop.IAsyncManager)">
      <summary />
      <param name="pMsg" />
      <param name="pAsyncMgr" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.Send(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMsg" />
      <param name="pulStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.SendReceive(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],System.UInt32@)">
      <summary />
      <param name="pMessage" />
      <param name="pStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcHelper.GetDCOMProtocolVersion(System.UInt32@)">
      <summary />
      <param name="pComVersion" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcHelper.GetIIDFromOBJREF(System.IntPtr,System.IntPtr@)">
      <summary />
      <param name="pObjRef" />
      <param name="pIID" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcOptions.Query(System.Object,System.UInt32,System.UInt32@)">
      <summary />
      <param name="pPrx" />
      <param name="dwProperty" />
      <param name="pdwValue" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcOptions.Set(System.Object,System.UInt32,System.UInt32)">
      <summary />
      <param name="pPrx" />
      <param name="dwProperty" />
      <param name="dwValue" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcProxyBuffer.Connect(Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer)">
      <summary />
      <param name="pRpcChannelBuffer" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcProxyBuffer.Disconnect">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.Connect(System.Object)">
      <summary />
      <param name="pUnkServer" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.CountRefs">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.DebugServerQueryInterface(System.IntPtr@)">
      <summary />
      <param name="ppv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.DebugServerRelease(System.IntPtr)">
      <summary />
      <param name="pv" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.Disconnect">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.Invoke(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer)">
      <summary />
      <param name="_prpcmsg" />
      <param name="_pRpcChannelBuffer" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer.IsIIDSupported(System.Guid@)">
      <summary />
      <param name="__unnamed0" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRpcSyntaxNegotiate.NegotiateSyntax(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[])">
      <summary />
      <param name="pMsg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunnableObject.GetRunningClass(System.Guid@)">
      <summary />
      <param name="lpClsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunnableObject.IsRunning">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunnableObject.LockRunning(System.Int32,System.Int32)">
      <summary />
      <param name="fLock" />
      <param name="fLastUnlockCloses" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunnableObject.Run(Microsoft.VisualStudio.OLE.Interop.IBindCtx)">
      <summary />
      <param name="pbc" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunnableObject.SetContainedObject(System.Int32)">
      <summary />
      <param name="fContained" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.EnumRunning(Microsoft.VisualStudio.OLE.Interop.IEnumMoniker@)">
      <summary />
      <param name="ppenumMoniker" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.GetObject(Microsoft.VisualStudio.OLE.Interop.IMoniker,System.Object@)">
      <summary />
      <param name="pmkObjectName" />
      <param name="ppunkObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.GetTimeOfLastChange(Microsoft.VisualStudio.OLE.Interop.IMoniker,Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
      <summary />
      <param name="pmkObjectName" />
      <param name="pFileTime" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.IsRunning(Microsoft.VisualStudio.OLE.Interop.IMoniker)">
      <summary />
      <param name="pmkObjectName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.NoteChangeTime(System.UInt32,Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
      <summary />
      <param name="dwRegister" />
      <param name="pFileTime" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.Register(System.UInt32,System.Object,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.UInt32@)">
      <summary />
      <param name="grfFlags" />
      <param name="punkObject" />
      <param name="pmkObjectName" />
      <param name="pdwRegister" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable.Revoke(System.UInt32)">
      <summary />
      <param name="dwRegister" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISequentialStream.Read(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbRead" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISequentialStream.Write(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IServerSecurity.ImpersonateClient">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IServerSecurity.IsImpersonating">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IServerSecurity.QueryBlanket(System.UInt32@,System.UInt32@,System.IntPtr,System.UInt32@,System.UInt32@,System.IntPtr@,System.UInt32@)">
      <summary />
      <param name="pAuthnSvc" />
      <param name="pAuthzSvc" />
      <param name="pServerPrincName" />
      <param name="pAuthnLevel" />
      <param name="pImpLevel" />
      <param name="pPrivs" />
      <param name="pCapabilities" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IServerSecurity.RevertToSelf">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IServiceProvider.QueryService(System.Guid@,System.Guid@,System.IntPtr@)">
      <summary />
      <param name="guidService" />
      <param name="riid" />
      <param name="ppvObject" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISimpleFrameSite.PostMessageFilter(System.IntPtr,System.UInt32,System.UInt32,System.Int32,System.Int32@,System.UInt32)">
      <summary />
      <param name="hwnd" />
      <param name="MSG" />
      <param name="wp" />
      <param name="lp" />
      <param name="plResult" />
      <param name="dwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISimpleFrameSite.PreMessageFilter(System.IntPtr,System.UInt32,System.UInt32,System.Int32,System.Int32@,System.UInt32@)">
      <summary />
      <param name="hwnd" />
      <param name="MSG" />
      <param name="wp" />
      <param name="lp" />
      <param name="plResult" />
      <param name="pdwCookie" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISpecifyPropertyPages.GetPages(Microsoft.VisualStudio.OLE.Interop.CAUUID[])">
      <summary />
      <param name="pPages" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStdMarshalInfo.GetClassForHandler(System.UInt32,System.IntPtr,System.Guid@)">
      <summary />
      <param name="dwDestContext" />
      <param name="pvDestContext" />
      <param name="pClsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.Commit(System.UInt32)">
      <summary />
      <param name="grfCommitFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.CopyTo(System.UInt32,System.Guid[],System.IntPtr,Microsoft.VisualStudio.OLE.Interop.IStorage)">
      <summary />
      <param name="ciidExclude" />
      <param name="rgiidExclude" />
      <param name="snbExclude" />
      <param name="pstgDest" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.CreateStorage(System.String,System.UInt32,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IStorage@)">
      <summary />
      <param name="pwcsName" />
      <param name="grfMode" />
      <param name="reserved1" />
      <param name="reserved2" />
      <param name="ppstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.CreateStream(System.String,System.UInt32,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IStream@)">
      <summary />
      <param name="pwcsName" />
      <param name="grfMode" />
      <param name="reserved1" />
      <param name="reserved2" />
      <param name="ppstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.DestroyElement(System.String)">
      <summary />
      <param name="pwcsName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.EnumElements(System.UInt32,System.IntPtr,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG@)">
      <summary />
      <param name="reserved1" />
      <param name="reserved2" />
      <param name="reserved3" />
      <param name="ppEnum" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.MoveElementTo(System.String,Microsoft.VisualStudio.OLE.Interop.IStorage,System.String,System.UInt32)">
      <summary />
      <param name="pwcsName" />
      <param name="pstgDest" />
      <param name="pwcsNewName" />
      <param name="grfFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.OpenStorage(System.String,Microsoft.VisualStudio.OLE.Interop.IStorage,System.UInt32,System.IntPtr,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IStorage@)">
      <summary />
      <param name="pwcsName">A pointer to a wide character null-terminated Unicode string that contains the name of the storage object to open. The 000 through 01f characters, serving as the first character of the stream/storage name, are reserved for use by OLE. This is a compound file restriction, not a structured storage restriction. It is ignored if pstgPriority is non-NULL.</param>
      <param name="pstgPriority">Must be NULL. A non-NULL value will return STG_E_INVALIDPARAMETER.</param>
      <param name="grfMode">Specifies the access mode to use when opening the storage object. For descriptions of the possible values, see STGM Constants. Other modes you choose must at least specify STGM_SHARE_EXCLUSIVE when calling this method.</param>
      <param name="snbExclude">Must be NULL. A non-NULL value will return STG_E_INVALIDPARAMETER.</param>
      <param name="reserved">Reserved for future use; must be zero.</param>
      <param name="ppstg">When successful, pointer to the location of an IStorage pointer to the opened storage object. This parameter is set to NULL if an error occurs.</param>
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.OpenStream(System.String,System.IntPtr,System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IStream@)">
      <summary />
      <param name="pwcsName" />
      <param name="reserved1" />
      <param name="grfMode" />
      <param name="reserved2" />
      <param name="ppstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.RenameElement(System.String,System.String)">
      <summary />
      <param name="pwcsOldName" />
      <param name="pwcsNewName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.Revert">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.SetClass(System.Guid@)">
      <summary />
      <param name="clsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.SetElementTimes(System.String,Microsoft.VisualStudio.OLE.Interop.FILETIME[],Microsoft.VisualStudio.OLE.Interop.FILETIME[],Microsoft.VisualStudio.OLE.Interop.FILETIME[])">
      <summary />
      <param name="pwcsName" />
      <param name="pctime" />
      <param name="patime" />
      <param name="pmtime" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.SetStateBits(System.UInt32,System.UInt32)">
      <summary />
      <param name="grfStateBits" />
      <param name="grfMask" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStorage.Stat(Microsoft.VisualStudio.OLE.Interop.STATSTG[],System.UInt32)">
      <summary />
      <param name="pstatstg" />
      <param name="grfStatFlag" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Clone(Microsoft.VisualStudio.OLE.Interop.IStream@)">
      <summary />
      <param name="ppstm" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Commit(System.UInt32)">
      <summary />
      <param name="grfCommitFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.CopyTo(Microsoft.VisualStudio.OLE.Interop.IStream,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[],Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[])">
      <summary />
      <param name="pstm" />
      <param name="cb" />
      <param name="pcbRead" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.LockRegion(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.UInt32)">
      <summary />
      <param name="libOffset" />
      <param name="cb" />
      <param name="dwLockType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Read(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbRead" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Revert">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Seek(Microsoft.VisualStudio.OLE.Interop.LARGE_INTEGER,System.UInt32,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER[])">
      <summary />
      <param name="dlibMove" />
      <param name="dwOrigin" />
      <param name="plibNewPosition" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.SetSize(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER)">
      <summary />
      <param name="libNewSize" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Stat(Microsoft.VisualStudio.OLE.Interop.STATSTG[],System.UInt32)">
      <summary />
      <param name="pstatstg" />
      <param name="grfStatFlag" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.UnlockRegion(Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER,System.UInt32)">
      <summary />
      <param name="libOffset" />
      <param name="cb" />
      <param name="dwLockType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IStream.Write(System.Byte[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="pv" />
      <param name="cb" />
      <param name="pcbWritten" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISurrogate.FreeSurrogate">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISurrogate.LoadDllServer(System.Guid@)">
      <summary />
      <param name="clsid" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronize.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronize.Signal">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronize.Wait(System.UInt32,System.UInt32)">
      <summary />
      <param name="dwFlags" />
      <param name="dwMilliseconds" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeContainer.AddSynchronize(Microsoft.VisualStudio.OLE.Interop.ISynchronize)">
      <summary />
      <param name="pSync" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeContainer.WaitMultiple(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.ISynchronize@)">
      <summary />
      <param name="dwFlags" />
      <param name="dwTimeout" />
      <param name="ppSync" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeEvent.GetHandle(System.IntPtr@)">
      <summary />
      <param name="ph" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeEvent.SetEventHandle(System.IntPtr)">
      <summary />
      <param name="ph" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeHandle.GetHandle(System.IntPtr@)">
      <summary />
      <param name="ph" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeMutex.ReleaseMutex">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeMutex.Reset">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeMutex.Signal">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ISynchronizeMutex.Wait(System.UInt32,System.UInt32)">
      <summary />
      <param name="dwFlags" />
      <param name="dwMilliseconds" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IThumbnailExtractor.ExtractThumbnail(Microsoft.VisualStudio.OLE.Interop.IStorage,System.UInt32,System.UInt32,System.UInt32@,System.UInt32@,System.IntPtr@)">
      <summary />
      <param name="pstg" />
      <param name="ulLength" />
      <param name="ulHeight" />
      <param name="pulOutputLength" />
      <param name="pulOutputHeight" />
      <param name="phOutputBitmap" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IThumbnailExtractor.OnFileUpdated(Microsoft.VisualStudio.OLE.Interop.IStorage)">
      <summary />
      <param name="pstg" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITimeAndNoticeControl.SuppressChanges(System.UInt32,System.UInt32)">
      <summary />
      <param name="res1" />
      <param name="res2" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeComp.Bind(System.String,System.UInt32,System.UInt16,System.Type@,Microsoft.VisualStudio.OLE.Interop.DESCKIND[],System.IntPtr@,System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.ITypeComp@,Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE[])">
      <summary />
      <param name="szName" />
      <param name="lHashVal" />
      <param name="wFlags" />
      <param name="ppTInfo" />
      <param name="pDescKind" />
      <param name="ppFuncDesc" />
      <param name="ppVarDesc" />
      <param name="ppTypeComp" />
      <param name="pDummy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeComp.BindType(System.String,System.UInt32,System.Type@)">
      <summary />
      <param name="szName" />
      <param name="lHashVal" />
      <param name="ppTInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.AddressOfMember">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.CreateInstance(System.Guid@,System.Object@)">
      <summary />
      <param name="riid" />
      <param name="ppvObj" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetContainingTypeLib(Microsoft.VisualStudio.OLE.Interop.ITypeLib@,System.UInt32@)">
      <summary />
      <param name="ppTLib" />
      <param name="pIndex" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetDllEntry(System.Int32,Microsoft.VisualStudio.OLE.Interop.INVOKEKIND,System.UInt32,System.String@,System.String@,System.UInt16@)">
      <summary />
      <param name="memid" />
      <param name="invkind" />
      <param name="refPtrFlags" />
      <param name="pBstrDllName" />
      <param name="pBstrName" />
      <param name="pwOrdinal" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetDocumentation(System.Int32,System.UInt32,System.String@,System.String@,System.UInt32@,System.String@)">
      <summary />
      <param name="memid" />
      <param name="refPtrFlags" />
      <param name="pBstrName" />
      <param name="pBstrDocString" />
      <param name="pdwHelpContext" />
      <param name="pBstrHelpFile" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetFuncDesc(System.UInt32,System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE[])">
      <summary />
      <param name="index" />
      <param name="ppFuncDesc" />
      <param name="pDummy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetIDsOfNames">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetImplTypeFlags(System.UInt32,System.Int32@)">
      <summary />
      <param name="index" />
      <param name="pImplTypeFlags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetMops(System.Int32,System.String@)">
      <summary />
      <param name="memid" />
      <param name="pBstrMops" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetNames(System.Int32,System.String[],System.UInt32,System.UInt32@)">
      <summary />
      <param name="memid" />
      <param name="rgBstrNames" />
      <param name="cMaxNames" />
      <param name="pcNames" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetRefTypeInfo(System.UInt32,System.Type@)">
      <summary />
      <param name="HREFTYPE" />
      <param name="ppTInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetRefTypeOfImplType(System.UInt32,System.UInt32@)">
      <summary />
      <param name="index" />
      <param name="pRefType" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetTypeAttr(System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE[])">
      <summary />
      <param name="ppTypeAttr" />
      <param name="pDummy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetTypeComp(Microsoft.VisualStudio.OLE.Interop.ITypeComp@)">
      <summary />
      <param name="ppTComp" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.GetVarDesc(System.UInt32,System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE[])">
      <summary />
      <param name="index" />
      <param name="ppVarDesc" />
      <param name="pDummy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.Invoke">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.ReleaseFuncDesc">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.ReleaseTypeAttr">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeInfo.ReleaseVarDesc">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.FindName(System.String,System.UInt32,System.Type@,System.Int32[],System.UInt16@,System.String@)">
      <summary />
      <param name="szNameBuf" />
      <param name="lHashVal" />
      <param name="ppTInfo" />
      <param name="rgMemId" />
      <param name="pcFound" />
      <param name="pBstrLibName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetDocumentation(System.Int32,System.UInt32,System.String@,System.String@,System.UInt32@,System.String@)">
      <summary />
      <param name="index" />
      <param name="refPtrFlags" />
      <param name="pBstrName" />
      <param name="pBstrDocString" />
      <param name="pdwHelpContext" />
      <param name="pBstrHelpFile" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetLibAttr(System.IntPtr@,Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE[])">
      <summary />
      <param name="ppTLibAttr" />
      <param name="pDummy" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetTypeComp(Microsoft.VisualStudio.OLE.Interop.ITypeComp@)">
      <summary />
      <param name="ppTComp" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetTypeInfo(System.UInt32,System.Type@)">
      <summary />
      <param name="index" />
      <param name="ppTInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetTypeInfoCount(System.UInt32@)">
      <summary />
      <param name="pcTInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetTypeInfoOfGuid(System.Guid@,System.Type@)">
      <summary />
      <param name="guid" />
      <param name="ppTInfo" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.GetTypeInfoType(System.UInt32,Microsoft.VisualStudio.OLE.Interop.TYPEKIND[])">
      <summary />
      <param name="index" />
      <param name="pTKind" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.IsName(System.String,System.UInt32,System.Int32@,System.String@)">
      <summary />
      <param name="szNameBuf" />
      <param name="lHashVal" />
      <param name="pfName" />
      <param name="pBstrLibName" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.ITypeLib.ReleaseTLibAttr">
      <summary />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IUrlMon.AsyncGetClassBits(System.Guid@,System.String,System.String,System.UInt32,System.UInt32,System.String,Microsoft.VisualStudio.OLE.Interop.IBindCtx,System.UInt32,System.Guid@,System.UInt32)">
      <summary />
      <param name="rclsid" />
      <param name="pszTYPE" />
      <param name="pszExt" />
      <param name="dwFileVersionMS" />
      <param name="dwFileVersionLS" />
      <param name="pszCodeBase" />
      <param name="pbc" />
      <param name="dwClassContext" />
      <param name="riid" />
      <param name="Flags" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.Draw(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.IContinue)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hdcTargetDev" />
      <param name="hdcDraw" />
      <param name="lprcBounds" />
      <param name="lprcWBounds" />
      <param name="pContinue" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.Freeze(System.UInt32,System.Int32,System.UInt32,System.UInt32@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="pdwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.GetAdvise(System.UInt32@,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IAdviseSink@)">
      <summary />
      <param name="pAspects" />
      <param name="pAdvf" />
      <param name="ppAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.GetColorSet(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.IntPtr@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hicTargetDev" />
      <param name="ppColorSet" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.SetAdvise(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink)">
      <summary />
      <param name="aspects" />
      <param name="ADVF" />
      <param name="pAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject.Unfreeze(System.UInt32)">
      <summary />
      <param name="dwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.Draw(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.IContinue)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hdcTargetDev" />
      <param name="hdcDraw" />
      <param name="lprcBounds" />
      <param name="lprcWBounds" />
      <param name="pContinue" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.Freeze(System.UInt32,System.Int32,System.UInt32,System.UInt32@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="pdwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.GetAdvise(System.UInt32@,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IAdviseSink@)">
      <summary />
      <param name="pAspects" />
      <param name="pAdvf" />
      <param name="ppAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.GetColorSet(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.IntPtr@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hicTargetDev" />
      <param name="ppColorSet" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.GetExtent(System.UInt32,System.Int32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="ptd" />
      <param name="LPSIZEL" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.SetAdvise(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink)">
      <summary />
      <param name="aspects" />
      <param name="ADVF" />
      <param name="pAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObject2.Unfreeze(System.UInt32)">
      <summary />
      <param name="dwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.Draw(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.RECTL[],Microsoft.VisualStudio.OLE.Interop.IContinue)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hdcTargetDev" />
      <param name="hdcDraw" />
      <param name="lprcBounds" />
      <param name="lprcWBounds" />
      <param name="pContinue" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.Freeze(System.UInt32,System.Int32,System.UInt32,System.UInt32@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="pdwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetAdvise(System.UInt32@,System.UInt32@,Microsoft.VisualStudio.OLE.Interop.IAdviseSink@)">
      <summary />
      <param name="pAspects" />
      <param name="pAdvf" />
      <param name="ppAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetColorSet(System.UInt32,System.Int32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.UInt32,System.IntPtr@)">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="pvAspect" />
      <param name="ptd" />
      <param name="hicTargetDev" />
      <param name="ppColorSet" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetExtent(System.UInt32,System.Int32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="dwDrawAspect" />
      <param name="lindex" />
      <param name="ptd" />
      <param name="LPSIZEL" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetNaturalExtent(System.UInt32,System.Int32,Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE[],System.IntPtr,Microsoft.VisualStudio.OLE.Interop.DVEXTENTINFO[],Microsoft.VisualStudio.OLE.Interop.SIZEL[])">
      <summary />
      <param name="dwAspect" />
      <param name="lindex" />
      <param name="ptd" />
      <param name="hicTargetDev" />
      <param name="pExtentInfo" />
      <param name="pSizel" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetRect(System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECTL[])">
      <summary />
      <param name="dwAspect" />
      <param name="pRect" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.GetViewStatus(System.UInt32@)">
      <summary />
      <param name="pdwStatus" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.QueryHitPoint(System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.POINT,System.Int32,System.UInt32@)">
      <summary />
      <param name="dwAspect" />
      <param name="pRectBounds" />
      <param name="ptlLoc" />
      <param name="lCloseHint" />
      <param name="pHitResult" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.QueryHitRect(System.UInt32,Microsoft.VisualStudio.OLE.Interop.RECT[],Microsoft.VisualStudio.OLE.Interop.RECT[],System.Int32,System.UInt32@)">
      <summary />
      <param name="dwAspect" />
      <param name="pRectBounds" />
      <param name="pRectLoc" />
      <param name="lCloseHint" />
      <param name="pHitResult" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.SetAdvise(System.UInt32,System.UInt32,Microsoft.VisualStudio.OLE.Interop.IAdviseSink)">
      <summary />
      <param name="aspects" />
      <param name="ADVF" />
      <param name="pAdvSink" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx.Unfreeze(System.UInt32)">
      <summary />
      <param name="dwFreeze" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IWaitMultiple.AddSynchronize(Microsoft.VisualStudio.OLE.Interop.ISynchronize)">
      <summary />
      <param name="pSync" />
    </member>
    <member name="M:Microsoft.VisualStudio.OLE.Interop.IWaitMultiple.WaitMultiple(System.UInt32,Microsoft.VisualStudio.OLE.Interop.ISynchronize@)">
      <summary />
      <param name="timeout" />
      <param name="pSync" />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECADVF">
      <summary>Specifies the OLE component registration advise flags.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECADVF.olecadvfModal">
      <summary>Indicates that modal state change notifications are required. Must be registered by components that manage a top-level window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECADVF.olecadvfRedrawOff">
      <summary>Indicates that redrawOff state change notifications are required.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECADVF.olecadvfWarningsOff">
      <summary>Indicates that warningsOff state change notifications are required.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECADVF.olecadvfRecording">
      <summary>Indicates that Recording state change notifications are required.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECCONTEXT">
      <summary>Specifies the state context that is affected by an OnComponentEnterState or OnComponentExitState change.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECCONTEXT.oleccontextAll">
      <summary>Indicates that all state contexts in the state context tree are affected.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECCONTEXT.oleccontextMine">
      <summary>Indicates that the components in the state context of a component manager are affected.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECCONTEXT.oleccontextOthers">
      <summary>Indicates that all state contexts outside of the state context of a component manager are affected.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECHOSTF">
      <summary>Specifies OLE component host flags.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECHOSTF.olechostfExclusiveBorderSpace">
      <summary>Indicates that exclusive border space is required when the component is active.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECRF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfNeedIdleTime">
      <summary>Indicates that a component idle time is required.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfNeedPeriodicIdleTime">
      <summary>Indicates that a component idle time of a set period of milliseconds is required.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfPreTranslateKeys">
      <summary>Indicates that the component processes keyboard messages before translation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfPreTranslateAll">
      <summary>Indicates that the component processes all messages before translation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfNeedSpecActiveNotifs">
      <summary>Indicates that component notification for special activation changes is required. This notifies the component if either the ExclusiveBorderSpace mode or ExlusiveActivation mode changes.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfNeedAllActiveNotifs">
      <summary>Indicates that a component notification is required for every change in the activation state.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfExclusiveBorderSpace">
      <summary>Indicates that exclusive border space is required when the component is active. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECRF.olecrfExclusiveActivation">
      <summary>Indicates that the component becomes exclusively active when it is activated.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECSTATE">
      <summary>Specifies the OLE component state.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECSTATE.olecstateModal">
      <summary>Indicates that the component is in a modal state. Top-level windows are disabled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECSTATE.olecstateRedrawOff">
      <summary>Indicates that the component is in a redrawOff state. Window repainting is disabled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECSTATE.olecstateWarningsOff">
      <summary>Indicates that the component is in a warningsOff state. User warnings are disabled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECSTATE.olecstateRecording">
      <summary>Indicates that the component is in a recording state.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW">
      <summary>Represents OLE component window values. These values are passed to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponent.HwndGetWindow" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW.olecWindowFrameToplevel">
      <summary>Indicates that the caller requires a displayed dialog box that is parented by the component.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW.olecWindowFrameOwner">
      <summary>Represents the parent window of the component, if the component has a parent window.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW.olecWindowComponent">
      <summary>Indicates that the multiple document-interface (MDI) applications will return the MDI frame or the application frame window, but not the MDI client.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLECWINDOW.olecWindowDlgOwner">
      <summary>Represents the window that owns the component.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLEGAC">
      <summary>Specifies OLE GetActiveComponent values. These values are passed to <see cref="F:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FGetActiveComponent" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEGAC.olegacActive">
      <summary>Indicates that the true active component is retrieved.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEGAC.olegacTracking">
      <summary>Indicates that the tracking component is retrieved.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEGAC.olegacTrackingOrActive">
      <summary>Indicates that the tracking component is retrieved if it exists. Otherwise, the true active component is retrieved.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF">
      <summary>Specifies the OLE component idle flags.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF.oleidlefPeriodic">
      <summary>Indicates periodic idle tasks</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF.oleidlefNonPeriodic">
      <summary>Indicates any non-periodic idle tasks.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF.oleidlefPriority">
      <summary>Indicates high priority, non-periodic idle tasks.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLEIDLEF.oleidlefAll">
      <summary>Indicates all idle tasks. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop._OLELOOP">
      <summary>Specifies the reasons for pushing a message loop.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLELOOP.oleloopFocusWait">
      <summary>Indicates the component is activating the host.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLELOOP.oleloopDoEvents">
      <summary>Indicates the component is requesting that the host to process messages.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLELOOP.oleloopDebug">
      <summary>Indicates the component has entered debug mode.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop._OLELOOP.oleloopModalForm">
      <summary>Indicates the component is displaying a modal form.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ACTIVATEFLAGS">
      <summary>Specifies the component activation flags.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ACTIVATEFLAGS.ACTIVATE_WINDOWLESS">
      <summary>Indicates the component will be activated as windowless.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ADVF">
      <summary>Specifies the requested behavior when setting up an advise sink or a caching connection with an object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVF_NODATA">
      <summary>For data advisory connections, this flag requests the data object not to send data when it calls OnDataChange.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVF_PRIMEFIRST">
      <summary>Requests that the object not wait for the data or view to change before making an initial call to OnDataChange (for data or view advisory connections) or updating the cache (for cache connections).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVF_ONLYONCE">
      <summary>Requests that the object make only one change notification or cache update before deleting the connection.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVF_DATAONSTOP">
      <summary>For data advisory connections, assures accessibility to data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVFCACHE_NOHANDLER">
      <summary>Synonym for ADVFCACHE_FORCEBUILTIN, which is typically used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVFCACHE_FORCEBUILTIN">
      <summary>This value is used by DLL object applications and object handlers that perform the drawing of their objects.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ADVF.ADVFCACHE_ONSAVE">
      <summary>For cache connections, this flag updates the cached representation only when the object containing the cache is saved.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ApplicationType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ApplicationType.ServerApplication">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ApplicationType.LibraryApplication">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.APTTYPE">
      <summary>Specifies different types of apartments.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.APTTYPE.APTTYPE_CURRENT">
      <summary>Indicates that the current thread is the apartment type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.APTTYPE.APTTYPE_STA">
      <summary>Indicates that a single-threaded apartment is the apartment type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.APTTYPE.APTTYPE_MTA">
      <summary>Indicates that a multi-threaded apartment is the apartment type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.APTTYPE.APTTYPE_NA">
      <summary>Indicates that a neutral apartment is the apartment type.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.APTTYPE.APTTYPE_MAINSTA">
      <summary>Indicates that the main single-threaded apartment is the apartment type.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BIND_FLAGS">
      <summary>Specifies values that are used to control aspects of moniker binding operations.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_FLAGS.BIND_MAYBOTHERUSER">
      <summary>Indicates that moniker implementation can interact with the end user. If not present, the moniker implementation should not interact with the user in any way.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BIND_FLAGS.BIND_JUSTTESTEXISTENCE">
      <summary>Indicates that the caller is not interested in having the operation carried out, but only in learning whether the operation could have been carried out had this flag not been specified. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BIND_OPTS2">
      <summary>Contains parameters used during a moniker-binding operation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDF">
      <summary>Contains values that determine how a resource should be bound to a moniker.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_ASYNCHRONOUS">
      <summary>Indicates that the moniker should return immediately from <see cref="F:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToStorage" /> or <see cref="F:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToObject" />. The actual result of the bind to an object or the bind to storage arrives asynchronously.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_ASYNCSTORAGE">
      <summary>Indicates that the client application calling the <see cref="F:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToStorage" /> method prefers that the storage and stream objects returned in <see cref="F:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnDataAvailable" /> return E_PENDING. This occurs when the client application references data not yet available through their read methods; the default behavior blocks until the data becomes available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_NOPROGRESSIVERENDERING">
      <summary>Indicates that progressive rendering should not be allowed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_OFFLINEOPERATION">
      <summary>Indicates that the moniker should be bound to the cached version of the resource.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_GETNEWESTVERSION">
      <summary>Indicates that the bind operation should retrieve the newest version of the data or object possible.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_NOWRITECACHE">
      <summary>Indicates that the bind operation should not store retrieved data in the disk cache.  BINDF_PULLDATA must also be specified to turn off the cache file generation when using the <see cref="F:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToStorage" /> method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_NEEDFILE">
      <summary>Indicates that the downloaded resource must be saved in the cache or a local file.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_PULLDATA">
      <summary>Indicates that the asynchronous moniker allows the client of <see cref="F:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToStorage" /> to drive the bind operation by pulling the data. Otherwise, the moniker drives the operation by pushing the data to the client..</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_IGNORESECURITYPROBLEM">
      <summary>Indicates that security problems related to bad certificates and redirects between HTTP and HTTPS servers should be ignored.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_RESYNCHRONIZE">
      <summary>Indicates that the resource should be resynchronized. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_HYPERLINK">
      <summary>Indicates that hyperlinks are allowed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_NO_UI">
      <summary>Indicates that the bind operation should not display any user interfaces.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_SILENTOPERATION">
      <summary>Indicates that the bind operation should be completed silently. No user interface or user notification should occur.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_PRAGMA_NO_CACHE">
      <summary>Indicates that the resource should not be stored in the Internet cache.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_GETCLASSOBJECT">
      <summary>Indicates that the class object should be retrieved. Otherwise, the class instance is retrieved.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_RESERVED_1">
      <summary>Reserved. Do not use.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_FREE_THREADED">
      <summary>Reserved for future use.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_DIRECT_READ">
      <summary>Indicates that the client application does not need to know the exact size of the data available. The application is read directly from source.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_FORMS_SUBMIT">
      <summary>Indicates that this transaction should be handled as a forms submittal.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_GETFROMCACHE_IF_NET_FAIL">
      <summary>Indicates that the resource should be retrieved from the cache if the attempt to download the resource from the network fails.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_FROMURLMON">
      <summary>Indicates that the binding is from a URL moniker. This value was added for Microsoft Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_FWD_BACK">
      <summary>Indicates that the moniker should bind to the copy of the resource that is currently in the Internet cache.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_PREFERDEFAULTHANDLER">
      <summary>Indicates that the Urlmon.dll searches for temporary or permanent namespace handlers before it uses the default registered handler for particular protocols. This value changes this behavior by allowing the moniker client to specify that Urlmon.dll should look for and use the default system protocol first.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDF.BINDF_ENFORCERESTRICTED">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO">
      <summary>Contains additional information on the requested binding operation.  The meaning of this structure is specific to the type of asynchronous moniker.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS">
      <summary>Contains the option flags used in the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS.BINDINFO_OPTIONS_WININETFLAG">
      <summary>Indicates that the values contained in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.dwOptionFlags" /> member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure are Microsoft Win32 Internet API flags.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS.BINDINFO_OPTIONS_ENABLE_UTF8">
      <summary>Indicates that 8-bit Unicode Transformation Format (UTF-8) encoding should be enabled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS.BINDINFO_OPTIONS_DISABLE_UTF8">
      <summary>Indicates that UTF-8 encoding should be disabled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS.BINDINFO_OPTIONS_USE_IE_ENCODING">
      <summary>Indicates that Microsoft Internet Explorer's default encoding scheme should be used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO_OPTIONS.BINDINFO_OPTIONS_BINDTOOBJECT">
      <summary>Indicates that the application is binding to an object.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDINFOF">
      <summary>Contains values that determine the use of URL encoding during the binding operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFOF.BINDINFOF_URLENCODESTGMEDDATA">
      <summary>Use URL encoding to pass in the data provided in the <see cref="T:Microsoft.VisualStudio.OLE.Interop.szExtraInfo" /> member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDINFOF.BINDINFOF_URLENCODEDEXTRAINFO">
      <summary>Use URL encoding to pass in the data provided in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure for PUT and POST operations.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDSPEED">
      <summary>Indicates approximately how long the caller will wait to bind to an object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSPEED.BINDSPEED_INDEFINITE">
      <summary>The IOleItemContainer::GetObject operation must be completed in a moderate amount of time. If this flag is specified, the implementation of IOleItemContainer::GetObject should return MK_E_EXCEEEDEDDEADLINE unless the object is one of the following:</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSPEED.BINDSPEED_MODERATE">
      <summary>The caller will wait only a short time. In this case, IOleItemContainer::GetObject should return MK_E_EXCEEEDEDDEADLINE unless the object is already in the running state or is a pseudo-object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSPEED.BINDSPEED_IMMEDIATE">
      <summary>There is no time limit on the binding operation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS">
      <summary>Contains values that are passed to the client application's implementation of the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method to indicate the progress of the bind operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_FINDINGRESOURCE">
      <summary>Notifies the client application that the bind operation is finding the resource that holds the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the resource being searched for (for example, "www.microsoft.com").</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CONNECTING">
      <summary>Notifies the client application that the bind operation is connecting to the resource that holds the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the resource being connected to (for example, an IP address).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_REDIRECTING">
      <summary>Notifies the client application that the bind operation has been redirected to a different data location. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the new data location. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_BEGINDOWNLOADDATA">
      <summary>Notifies the client application that the bind operation has begun receiving the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the data location.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_DOWNLOADINGDATA">
      <summary>Notifies the client application that the bind operation continues to receive the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the data location.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ENDDOWNLOADDATA">
      <summary>Notifies the client application that the bind operation has finished receiving the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the data location.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_BEGINDOWNLOADCOMPONENTS">
      <summary>Notifies the client application that the bind operation is beginning to download the component.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_INSTALLINGCOMPONENTS">
      <summary>Notifies the client application that the bind operation is installing the component.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ENDDOWNLOADCOMPONENTS">
      <summary>Notifies the client application that the bind operation has finished downloading the component.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_USINGCACHEDCOPY">
      <summary>Notifies the client application that the bind operation is retrieving the requested object or storage from a cached copy. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method is NULL. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_SENDINGREQUEST">
      <summary>Notifies the client application that the bind operation is requesting the object or storage being bound to. The szStatusText parameter to the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnProgress(System.UInt32,System.UInt32,System.UInt32,System.String)" /> method provides the display name of the object (for example, a file name).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CLASSIDAVAILABLE">
      <summary>Notifies the client application that the CLSID of the resource is available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_MIMETYPEAVAILABLE">
      <summary>Notifies the client application that the MIME type of the resource is available. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CACHEFILENAMEAVAILABLE">
      <summary>Notifies the client application that the temporary or cache file name of the resource is available. The temporary file name might be returned if BINDF_NOWRITECACHE is called. The temporary file will be deleted once the storage is released.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_BEGINSYNCOPERATION">
      <summary>Notifies the client application that a synchronous operation has started.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ENDSYNCOPERATION">
      <summary>Notifies the client application that the synchronous operation has completed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_BEGINUPLOADDATA">
      <summary>Notifies the client application that the file upload has started.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_UPLOADINGDATA">
      <summary>Notifies the client application that the file upload is in progress.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ENDUPLOADDATA">
      <summary>Notifies the client application that the file upload has completed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_PROTOCOLCLASSID">
      <summary>Notifies the client application that the CLSID of the protocol handler being used is available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ENCODING">
      <summary>Notifies the client application that the Urlmon.dll is encoding data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE">
      <summary>Notifies the client application that the verified MIME type is available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CLASSINSTALLLOCATION">
      <summary>Notifies the client application that the class install location is available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_DECODING">
      <summary>Notifies the client application that the bind operation is decoding data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_LOADINGMIMEHANDLER">
      <summary>Notifies the client application that a pluggable MIME handler is being loaded. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CONTENTDISPOSITIONATTACH">
      <summary>Notifies the client application that this resource contained a Content-Disposition header that indicates that this resource is an attachment. The content of this resource should not be automatically displayed. Client applications should request permission from the user. This value was added for Internet Explorer 5. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_FILTERREPORTMIMETYPE">
      <summary>Notifies the client application of the new MIME type of the resource. This is used by a pluggable MIME filter to report a change in the MIME type after it has processed the resource. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_CLSIDCANINSTANTIATE">
      <summary>Notifies the Urlmon.dll that this CLSID is for the class the Urlmon.dll should return to the client on a call to <see cref="M:Microsoft.VisualStudio.OLE.Interop.IMoniker.BindToObject(Microsoft.VisualStudio.OLE.Interop.IBindCtx,Microsoft.VisualStudio.OLE.Interop.IMoniker,System.Guid@,System.Object@)" />. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_IUNKNOWNAVAILABLE">
      <summary>Reports that the IUnknown (COM) interface has been released. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_DIRECTBIND">
      <summary>Reports whether or not the client application is connected directly to the pluggable protocol handler. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_RAWMIMETYPE">
      <summary>Reports the MIME type of the resource, before any code sniffing is done. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_PROXYDETECTING">
      <summary>Reports that a proxy server has been detected. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_ACCEPTRANGES">
      <summary>Reports the valid types of range requests for a resource. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_SENT">
      <summary>Notifies the client application that a cookie was sent with the Web request.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COMPACT_POLICY_RECEIVED">
      <summary>Notifies the client application that a Platform for Privacy Preferences (P3P) v1 compact policy was received.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_SUPPRESSED">
      <summary>Notifies the client application that a cookie was suppressed from being sent to the Web server.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_UNKNOWN">
      <summary>Notifies the client application that a cookie has been initialized. This is a default initialization state for cookie operations.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_ACCEPT">
      <summary>Notifies the client application that a cookie sent by the server was accepted on the client.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_REJECT">
      <summary>Notifies the client application that a cookie sent by the server was rejected based on privacy and user settings.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_PROMPT">
      <summary>Notifies the client application that the user settings require a prompt before performing a cookie operation. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_LEASH">
      <summary>Notifies the client application that the cookie is a leashed cookie. A leashed cookie is only sent on requests to download first-party content. When requests are made for third-party content, leashed cookies are suppressed, that is, they are not sent.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_COOKIE_STATE_DOWNGRADE">
      <summary>Notifies the client application that the cookie is a downgraded cookie. A downgraded cookie is a persistent cookie that is deleted when the browsing session ends or the cookie expires, whichever comes first. In other words, the persistent cookie becomes a session cookie.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_POLICY_HREF">
      <summary>Notifies the client application that the HTTP headers contain a link to the full privacy policy.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_P3P_HEADER">
      <summary>Notifies the client application that an HTTP response from the server contains the P3P privacy header.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_SESSION_COOKIE_RECEIVED">
      <summary>Notifies the client application that a session cookie was received. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_PERSISTENT_COOKIE_RECEIVED">
      <summary>Notifies the client application that a persistent cookie was received.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTATUS.BINDSTATUS_SESSION_COOKIES_ALLOWED">
      <summary>Notifies the client application that session cookies are allowed.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDSTRING">
      <summary>Contains the values for the bind string types available for IInternetBindInfo::GetBindString.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_HEADERS">
      <summary>Retrieves the headers associated with the request.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_ACCEPT_MIMES">
      <summary>Retrieves the accepted MIME types.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_EXTRA_URL">
      <summary>Not currently supported.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_LANGUAGE">
      <summary>Retrieves the accepted language types.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_USERNAME">
      <summary>Retrieves the user name sent with the request.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_PASSWORD">
      <summary>Retrieves the password sent with the request.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_UA_PIXELS">
      <summary>Not currently supported.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_UA_COLOR">
      <summary>Not currently supported.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_OS">
      <summary>Retrieves the server's operating system.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_USER_AGENT">
      <summary>Retrieves the user agent string used.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_ACCEPT_ENCODINGS">
      <summary>Retrieves the accepted encoding types.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_POST_COOKIE">
      <summary>Retrieves the posted cookie.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_POST_DATA_MIME">
      <summary>Retrieves the MIME type of the posted data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_URL">
      <summary>Retrieves the URL.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_IID">
      <summary>Retrieves the CLSID of the resource. This value was added for Microsoft Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_FLAG_BIND_TO_OBJECT">
      <summary>Retrieves a string that indicates if the protocol handler is binding to an object. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDSTRING.BINDSTRING_PTR_BIND_CONTEXT">
      <summary>Retrieves the address of the IBindCtx interface. This value was added for Internet Explorer 5.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BINDVERB">
      <summary>Contains values that specify an action, such as an HTTP request, to be performed during the binding operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDVERB.BINDVERB_GET">
      <summary>Indicates that an HTTP POST operation should be performed. The data to be posted should be specified in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDVERB.BINDVERB_POST">
      <summary>Indicates that an HTTP PUT operation should be performed. The data to put should be specified in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDVERB.BINDVERB_PUT">
      <summary>Indicates that a protocol-specific custom operation should be performed. The data to be used in the custom operation should be specified in the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure. See the <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.szCustomVerb" /> member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BINDVERB.BINDVERB_CUSTOM">
      <summary>Indicates that an HTTP GET operation (the default operation) should be performed. The <see cref="F:Microsoft.VisualStudio.OLE.Interop.BINDINFO.stgmedData" /> member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.BINDINFO" /> structure should be set to TYMED_NULL for the GET operation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BLOB">
      <summary>Contains information about a block of data.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BSCF">
      <summary>Indicates the type of data that is available when passed to the client in IBindStatusCallback::OnDataAvailable.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSCF.BSCF_FIRSTDATANOTIFICATION">
      <summary>Identifies the first call to IBindStatusCallback::OnDataAvailable for a given bind operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSCF.BSCF_INTERMEDIATEDATANOTIFICATION">
      <summary>Identifies an intermediate call to IBindStatusCallback::OnDataAvailable for a bind operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSCF.BSCF_LASTDATANOTIFICATION">
      <summary>Identify the last call to IBindStatusCallback::OnDataAvailable for a bind operation.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSCF.BSCF_DATAFULLYAVAILABLE">
      <summary>Indicates that all of the requested data is available.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.BSCF.BSCF_AVAILABLEDATASIZEUNKNOWN">
      <summary>Indicates that the size of the data available is unkown.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.BSTRBLOB">
      <summary>Used by some implementations of IPropertyStorage when marshaling BSTRs on systems which don't support BSTR marshaling.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CABOOL">
      <summary>Represents a counted array of BOOL types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CABSTR">
      <summary>Represents a counted array of BSTR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CABSTRBLOB">
      <summary>Represents a counted array of BSTRBLOB types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAC">
      <summary>Represents a counted array of CHAR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CACLIPDATA">
      <summary>Represents a counted array of CLIPDATA types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CACLSID">
      <summary>Represents a counted array of CLSID types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CACY">
      <summary>Represents a counted array of CY types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CADATE">
      <summary>Represents a counted array of DATE types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CADBL">
      <summary>Represents a counted array of DOUBLE types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CADWORD">
      <summary>Represents a counted array of DWORD types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAFILETIME">
      <summary>Represents a counted array of FILETIME types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAFLT">
      <summary>Represents a counted array of FLOAT types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAH">
      <summary>Represents a counted array of LARGE_INTEGER types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAI">
      <summary>Represents a counted array of SHORT types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAL">
      <summary>Represents a counted array of LONG types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CALLCONV">
      <summary>Identifies the calling convention used by a method described in a METHODDATA structure.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_FASTCALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_CDECL">
      <summary>Indicates that the Cdecl calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_MSCPASCAL">
      <summary>Indicates that the Mscpascal calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_PASCAL">
      <summary>Indicates that the Pascal calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_MACPASCAL">
      <summary>Indicates that the Macpascal calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_STDCALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_FPFASTCALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_SYSCALL">
      <summary>Indicates that the Syscall calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_MPWCDECL">
      <summary>Indicates that the Mpwcdecl calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_MPWPASCAL">
      <summary>Indicates that the Mpwpascal calling convention is used for a method.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLCONV.CC_MAX">
      <summary>Indicates the end of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.CALLCONV" /> enumeration.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CALLTYPE">
      <summary>Specifies the call types used by <see cref="M:Microsoft.VisualStudio.OLE.Interop.IMessageFilter.HandleInComingCall(System.UInt32,System.IntPtr,System.UInt32,Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO[])" />.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLTYPE.CALLTYPE_TOPLEVEL">
      <summary>Indicates that a top-level call has arrived and the object is not currently waiting for a reply from a previous outgoing call. Calls of this type should always be handled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLTYPE.CALLTYPE_NESTED">
      <summary>Indicates that a call has arrived bearing the same logical thread identifier as that of a previous outgoing call for which the object is still awaiting a reply. Calls of this type should always be handled.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLTYPE.CALLTYPE_ASYNC">
      <summary>Indicates that an asynchronous call has arrived. Calls of this type cannot be rejected. OLE always delivers calls of this type. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLTYPE.CALLTYPE_TOPLEVEL_CALLPENDING">
      <summary>Indicates that a new top-level call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type may be handled or rejected.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CALLTYPE.CALLTYPE_ASYNC_CALLPENDING">
      <summary>Indicates that an asynchronous call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type cannot be rejected.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CALPOLESTR">
      <summary>Represents a counted array of LPOLESTR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CALPSTR">
      <summary>Represents a counted array of LPSTR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CALPWSTR">
      <summary>Represents a counted array of LPWSTR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAPROPVARIANT">
      <summary>Represents a counted array of PROPVARIANT types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CASCODE">
      <summary>Represents a counted array of SCODE types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAUB">
      <summary>Represents a counted array of UCHAR types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAUH">
      <summary>Represents a counted array of ULARGE_INTEGER types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAUI">
      <summary>Represents a counted array of USHORT types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAUL">
      <summary>Represents a counted array of ULONG types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CAUUID">
      <summary>Represents a counted array of UUID or GUID types.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND">
      <summary>Represents the kind of change, used by the typeinfo protocol.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_ADDMEMBER">
      <summary>A member was added.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_DELETEMEMBER">
      <summary>A member was deleted.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_SETNAMES">
      <summary>The names were set.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_SETDOCUMENTATION">
      <summary>The documentation was set.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_GENERAL">
      <summary>Represents any type of change.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_INVALIDATE">
      <summary>The change was invalidated.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_CHANGEFAILED">
      <summary>The change failed.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CHANGEKIND.CHANGEKIND_MAX">
      <summary>The maximum value.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS">
      <summary>Contains the various application installation or file download problem statuses.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_DISK_FULL">
      <summary>Indicates that the destination can accept no more data.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_ACCESS_DENIED">
      <summary>Indicates a permissions problem.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_NEWER_VERSION_EXISTS">
      <summary>Indicates that the destination contains a newer version than the source.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_OLDER_VERSION_EXISTS">
      <summary>Indicates that the destination contains an older version than the source.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_NAME_CONFLICT">
      <summary>Indicates that the destination does not allow the naming convention used by the source. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_TRUST_VERIFICATION_COMPONENT_MISSING">
      <summary>Indicates that the destination cannot verify the source. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_EXE_SELF_REGISTERATION_TIMEOUT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_UNSAFE_TO_ABORT">
      <summary>Indicates that the installation or download should not be aborted.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CIP_STATUS.CIP_NEED_REBOOT">
      <summary>Indicates that the destination machine requires rebooting.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CLEANLOCALSTORAGE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CLIPDATA">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CLSCTX">
      <summary>Represents the class context.  Used to determine what scope and type of class object to use.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_SERVER">
      <summary>The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_HANDLER">
      <summary>Indicates a handler dll, which runs on the same process as the caller.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_LOCAL_SERVER">
      <summary>Indicates a server executable, which runs on the same machine but on a different process than the caller. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_SERVER16">
      <summary>Obsolete.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_REMOTE_SERVER">
      <summary>Indicates a server executable, which runs on a different machine than the caller.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_INPROC_HANDLER16">
      <summary>Indicates a 16-bit handler dll, which runs on the same process as the caller.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_RESERVED1">
      <summary>Reserved.  Formerly INPROC_SERVERX86.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_RESERVED2">
      <summary>Reserved.  Formerly INPROC_HANDLERX86.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_RESERVED3">
      <summary>Reserved.  Formerly ESERV_HANDLER.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_RESERVED4">
      <summary>Reserved.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_NO_CODE_DOWNLOAD">
      <summary>Indicates that code should not be allowed to be downloaded from the Directory Service (if any) or the Internet.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_RESERVED5">
      <summary>Reserved. Formerly NO_WX86_TRANSLATION.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_NO_CUSTOM_MARSHAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_ENABLE_CODE_DOWNLOAD">
      <summary>Indicates that code should be allowed to be downloaded from the Directory Service (if any) or the Internet.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_NO_FAILURE_LOG">
      <summary>Indicates that no log messages about activation failure should be written to the Event Log.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_DISABLE_AAA">
      <summary>Indicates that activate-as-activator capability is disabled for this activation only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_ENABLE_AAA">
      <summary>Indicates that activate-as-activator capability is enabled for this activation only.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CLSCTX.CLSCTX_FROM_DEFAULT_CONTEXT">
      <summary>Indicates that activation should begin from the default context of the current apartment.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY">
      <summary>Represents a user name and password.  A pointer to a <see cref="T:Microsoft.VisualStudio.OLE.Interop.COAUTHIDENTITY" /> structure is a member of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO" /> structure, which specifies authentication settings for remote activation requests.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.COAUTHINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CONNECTDATA">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.Constants">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDSTATE_DISABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDSTATE_UP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDSTATE_DOWN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDSTATE_NINCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDSTATE_INVISIBLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECONTEXT_NULLMENU">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDSTATE_DISABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDSTATE_UP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDSTATE_DOWN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDSTATE_NINCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDSTATE_INVISIBLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_FIRST">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOTSUPPORTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_DISABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_NOHELP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_CANCELED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.OLECMDERR_E_UNKNOWNGROUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_FIRST">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_NOTSUPPORTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_DISABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_NOHELP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_CANCELED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDERR_E_UNKNOWNGROUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDF_SUPPORTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDF_ENABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDF_LATCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDF_NINCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDTEXTF_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDTEXTF_NAME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDTEXTF_STATUS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDEXECOPT_DODEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDEXECOPT_PROMPTUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDEXECOPT_DONTPROMPTUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDEXECOPT_SHOWHELP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_OPEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_NEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_SAVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_SAVEAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_SAVECOPYAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PRINT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PRINTPREVIEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PAGESETUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_SPELL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PROPERTIES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_CUT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_COPY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PASTE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_PASTESPECIAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_UNDO">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_REDO">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_SELECTALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_CLEARSELECTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_ZOOM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.MSOCMDID_GETZOOMRANGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.PROPSETHDR_OSVERSION_UNKNOWN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.Constants.CCH_MAX_PROPSTG_NAME">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CONTROLINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.COSERVERINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CTRLINFO">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CTRLINFO.CTRLINFO_EATS_RETURN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.CTRLINFO.CTRLINFO_EATS_ESCAPE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CUSTDATA">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.CUSTDATAITEM">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DATADIR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DATADIR.DATADIR_GET">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DATADIR.DATADIR_SET">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DCOM_CALL_STATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DCOM_CALL_STATE.DCOM_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DCOM_CALL_STATE.DCOM_CALL_COMPLETE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DCOM_CALL_STATE.DCOM_CALL_CANCELED">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DESCKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_FUNCDESC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_VARDESC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_TYPECOMP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_IMPLICITAPPOBJ">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DESCKIND.DESCKIND_MAX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DISCARDCACHE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISCARDCACHE.DISCARDCACHE_SAVEIFDIRTY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DISCARDCACHE.DISCARDCACHE_NOSAVE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DISPPARAMS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DOCMISC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DOCMISC.DOCMISC_CANCREATEMULTIPLEVIEWS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DOCMISC.DOCMISC_SUPPORTCOMPLEXRECTANGLES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DOCMISC.DOCMISC_CANTOPENEDIT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DOCMISC.DOCMISC_NOFILESUPPORT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVASPECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT.DVASPECT_CONTENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT.DVASPECT_THUMBNAIL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT.DVASPECT_ICON">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT.DVASPECT_DOCPRINT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVASPECT2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT2.DVASPECT_OPAQUE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECT2.DVASPECT_TRANSPARENT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVASPECTINFOFLAG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVASPECTINFOFLAG.DVASPECTINFOFLAG_CANOPTIMIZE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVEXTENTINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVEXTENTMODE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVEXTENTMODE.DVEXTENT_CONTENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.DVEXTENTMODE.DVEXTENT_INTEGRAL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.DVTARGETDEVICE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ELEMDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_MUTUAL_AUTH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_STATIC_CLOAKING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_DYNAMIC_CLOAKING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_ANY_AUTHORITY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_MAKE_FULLSIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_SECURE_REFS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_ACCESS_CONTROL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_APPID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_DYNAMIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_REQUIRE_FULLSIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_AUTO_IMPERSONATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_NO_CUSTOM_MARSHAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EOLE_AUTHENTICATION_CAPABILITIES.EOAC_DISABLE_AAA">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.EXCEPINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.EXTCONN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXTCONN.EXTCONN_STRONG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXTCONN.EXTCONN_WEAK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.EXTCONN.EXTCONN_CALLABLE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.FILETIME">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.FORMATETC">
      <summary>For information on the COM interface, see FORMATETC.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.FUNCDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FRESTRICTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FSOURCE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FBINDABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FREQUESTEDIT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FDISPLAYBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FDEFAULTBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FHIDDEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FUSESGETLASTERROR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FDEFAULTCOLLELEM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FUIDEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FNONBROWSABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FREPLACEABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCFLAGS.FUNCFLAG_FIMMEDIATEBIND">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.FUNCKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCKIND.FUNC_VIRTUAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCKIND.FUNC_PUREVIRTUAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCKIND.FUNC_NONVIRTUAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCKIND.FUNC_STATIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.FUNCKIND.FUNC_DISPATCH">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.GUIDKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.GUIDKIND.GUIDKIND_DEFAULT_SOURCE_DISP_IID">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.HITRESULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.HITRESULT.HITRESULT_OUTSIDE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.HITRESULT.HITRESULT_TRANSPARENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.HITRESULT.HITRESULT_CLOSE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.HITRESULT.HITRESULT_HIT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAddrExclusionControl">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAddrTrackingControl">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink">
      <summary>Enables containers and other objects to receive notice of changes. Standard OLE interface. For more information, see IAdviseSink.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink2">
      <summary>Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink" />. Supports an additional notification. Standard OLE interface. For more information, see IAdviseSink2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSinkEx">
      <summary>Extends <see cref="T:Microsoft.VisualStudio.OLE.Interop.IAdviseSink" /> to provide notification of changes in an object's view status. Standard OLE interface. For more information, see IAdviseSinkEx.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAsyncManager">
      <summary>Monitors an asynchronous distributed COM (DCOM) call. Used as an argument in the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3.RegisterAsync(Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE[],Microsoft.VisualStudio.OLE.Interop.IAsyncManager)" /> method of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3" /> interface.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IAsyncRpcChannelBuffer">
      <summary>Manages a buffer for a remote procedure call. Used for asynchronous distributed COM (DCOM) calls. For more information about remote invocation, see Standard Marshaling and Write Your Own Transport for COM Calls Leveraging the Power of Late Binding.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IBindCtx">
      <summary>Accumulates information about objects bound in a particular operation but that need to be released at the end of the operation. Commonly used in operations involving moniker binding. Standard COM interface. For more information, see IBindCtx.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IBindHost">
      <summary>Implemented by a container to enable hosted objects to do asynchronous data transfers through the container. For more information, see IBindHost and About Cooperative and Asynchronous Data Retrieval.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IBinding">
      <summary>Enables a client program using an asynchronous moniker to control the progress of a bind operation. Used as an argument in the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback.OnStartBinding(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IBinding)" /> method of the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback" /> interface. For more information, see IBinding and About Cooperative and Asynchronous Data Retrieval.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IBindStatusCallback">
      <summary>Provides information about and defines callback methods for monitoring an asynchronous binding operation. For more information, see About Cooperative and Asynchronous Data Retrieval and IBindStatusCallback.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IBlockingLock">
      <summary>Provides a semaphore to enable temporary exclusive access to a resource. For more information, see IBlockingLock.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ICallFactory">
      <summary>Creates an object for processing method calls on asynchronous interfaces. For more information, see ICallFactory and Making and Processing Asynchronous Calls.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ICancelMethodCalls">
      <summary>Manages method call cancellation requests. For more information, see Non-Blocking Method Calls and ICancelMethodCalls.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IChannelHook">
      <summary>Provides a mechanism to intercept and modify calls when the COM engine processes the calls.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IClassActivator">
      <summary>Retrieves a class object. Not used.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IClassFactory">
      <summary>Creates an instance of a class of a specific type. For more information, see IClassFactory.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IClassFactory2">
      <summary>Creates an instance of a specified class. Supports licensing. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IClassFactory" />. For more information, see IClassFactory2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IClientSecurity">
      <summary>Gets or sets the security settings of an interface proxy or copies the proxy. For more information, see IClientSecurity.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IComThreadingInfo">
      <summary>Provides information about the caller's execution thread, including thread and apartment type. For more information, see IComThreadingInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint">
      <summary>Supports connection points for connectable objects. For more information, see IConnectionPoint.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer">
      <summary>Supports connection points for connectable objects. Indicates to a client that the object is connectable and provides the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint" /> interface. For more information, see IConnectionPointContainer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IContinue">
      <summary>Indicates whether or not to continue an operation. Used with remote procedure calls.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IContinueCallback">
      <summary>Provides a generic callback mechanism for interruptible processes that need to ask an object whether or not to continue. For more information, see IContinueCallback.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDataAdviseHolder">
      <summary>Creates and manages advisory connections between a data object and one or more advise sinks. Implements the advisory methods of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IDataObject" />. For more information, see IDataAdviseHolder.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDataObject">
      <summary>Enables transfer and notification of changes in data. For more information, see IDataObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDirectWriterLock">
      <summary>Allows only a single writer while enabling multiple readers of a root storage object. For more information, see IDirectWriterLock and IDirectWriterLock - Compound File Implementation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDLDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDropTarget">
      <summary>Part of implementing drag-and-drop operations. Implemented by an object that can be a target for data during a drag-and-drop operation. For more information, see IDropTarget.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IDummyHICONIncluder">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints">
      <summary>Enumerates connection points on a connectable object (implementer of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer" />). For more information, see IEnumConnectionPoints.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumConnections">
      <summary>Enumerates connection points on a connectable object. <see cref="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPointContainer" /> provides the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IEnumConnectionPoints" /> interface; <see cref="T:Microsoft.VisualStudio.OLE.Interop.IConnectionPoint" /> provides the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IEnumConnections" /> interface. For more information, see IEnumConnectionPoints and IEnumConnections.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumFORMATETC">
      <summary>Enumerates an array of FORMATETC structures. This structure is a generalized clipboard format. For more information, see IEnumFORMATETC.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumMoniker">
      <summary>Enumerates elements of a moniker, or monikers in a table of monikers. For more information, see IEnumMoniker.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumOleDocumentViews">
      <summary>Enumerates the views a document object supports. For more information, see IEnumOleDocumentViews.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumOleUndoUnits">
      <summary>Enumerates the undo units on the undo or redo stack. For more information, see IEnumOleUndoUnits.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumOLEVERB">
      <summary>Enumerates the verbs available for an object. For more information, see IEnumOLEVERB and OLEVERB.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumSTATDATA">
      <summary>Enumerates an array of structures containing information about advisory connections (sinks) for a data object. For more information, see IEnumSTATDATA and STATDATA.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSETSTG">
      <summary>Enumerates an array of structures containing statistical data about the property sets managed by the current <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage" /> instance. For more information, see IEnumSTATPROPSETSTG, IEnumSTATPROPSETSTG-Compound File Implementation, and STATPROPSETSTG.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumSTATPROPSTG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumSTATSTG">
      <summary>Enumerates an array of structures containing statistical data about open storage, stream, or byte array objects. For more information, see IEnumSTATSTG and STATSTG.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumString">
      <summary>Enumerates a group of strings. You do not usually need to implement this interface. For more information, see IEnumString.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IEnumUnknown">
      <summary>Enumerates objects implementing the root COM interface, IUnknown. Commonly implemented by a component containing multiple objects. For more information, see IEnumUnknown.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IErrorLog">
      <summary>Communicates detailed error information between a client and an object. For more information, see IErrorLog.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IExternalConnection">
      <summary>Manages a server object's count of marshaled, or external, connections. Enables the object to shutdown when appropriate. For more information, see IExternalConnection.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IFillLockBytes">
      <summary>Enables asynchronous writing to a structured storage byte array. For more information, see IFillLockBytes and How Asynchronous Binding and Storage Work.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IFont">
      <summary>COM wrapper for a Windows font object. For more information, see IFont.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IForegroundTransfer">
      <summary>Transfers control of the foreground window to the COM server process. For more information, see IForegroundTransfer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IGlobalInterfaceTable">
      <summary>Enables access to an interface from any apartment in a process. For more information, see IGlobalInterfaceTable and COM Threading and Application Architecture in COM+ Applications.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IInternalUnknown">
      <summary>Provides access to the internal interfaces of a proxy. For more information, see IInternalUnknown.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ILayoutStorage">
      <summary>Enables an application to optimize the layout of compound files for efficient downloading across a slow link. For more information, see ILayoutStorage and StorageLayout.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ILockBytes">
      <summary>Gives a compound file storage object's root storage access to the physical device while isolating it from the details of physical access. For more information, see ILockBytes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMalloc">
      <summary>Allocates, frees, and manages memory. In general, use an existing implementation such as that provided by the CoGetMalloc function. For more information, see IMalloc.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMallocSpy">
      <summary>Enables monitoring of memory allocation, detection of memory leaks, and simulation of memory failure in calls to IMalloc methods. For more information, see IMallocSpy.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMarshal">
      <summary>Enables a COM object to define and manage the marshaling of its interface pointers. Marshaling is packaging data for transmission to another process or machine. For more information, see IMarshal and IMarshal—Default Implementation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMarshal2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMessageFilter">
      <summary>Enables handling of incoming and outgoing COM messages while waiting for responses from synchronous calls. You can use message filtering to prevent waiting on a synchronous call from blocking another application. For more information, see IMessageFilter.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMoniker">
      <summary>Enables access to an object through its moniker which allows access without information about the location of the object. For more information, see IMoniker and the references to different implementations such as IMoniker—Class Moniker Implementation.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IMultiQI">
      <summary>Enables querying about multiple interfaces in a single call. Used to minimize the overhead of queries in remote procedure calls. For more information, see IMultiQI.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.INTERFACEINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.INVOKEKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INVOKEKIND.INVOKE_FUNC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INVOKEKIND.INVOKE_PROPERTYGET">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INVOKEKIND.INVOKE_PROPERTYPUT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.INVOKEKIND.INVOKE_PROPERTYPUTREF">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IObjectWithSite">
      <summary>Provides simple communication between an object and the site in the container. For more information, see IObjectWithSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleClientSite">
      <summary>Gives an embedded object information about resources provided by its container such as the location and extent of its display site, its moniker, and its user interface. For more information, see IOleClientSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget">
      <summary>Enables the dispatching of commands between objects and containers. For more information, see IOleCommandTarget</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleComponent">
      <summary>Provides components needing idle time, such as packages that manage modeless top-level windows, with access to the message loop and other facilities. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager">
      <summary>Defines a component manager, a component that coordinates other components with its message loop for message processing and allocation of idle time. You can get an instance of the interface from the <see cref="T:Microsoft.VisualStudio.OLE.Interop.SOleComponentManager" /> (SID_SOleComponentManager) service.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleContainer">
      <summary>Enumerates objects in a compound document or locks a container. For more information, see IOleContainer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleControl">
      <summary>Supports keyboard mnemonics, properties, and events for control objects. For more information, see IOleControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleControlSite">
      <summary>Manages embedded controls in a container. Used by site objects. For more information, see IOleControlSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleDocument">
      <summary>Creates or enumerates views and provides other information. Implemented by a document for use by a container. For more information, see IOleDocument.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleDocumentSite">
      <summary>Enables a document object to directly instruct its client site to activate it as a document object. Implemented by the container. For more information, see IOleDocumentSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleDocumentView">
      <summary>Provides communication between a container and each view supported by a document object. For more information, see IOleDocumentView.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceActiveObject">
      <summary>Enables a top-level container to manipulate an in-place object. For information on the COM interface, see IOleInPlaceActiveObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceFrame">
      <summary>Controls the container's top-level frame, including menus, keyboard responses, and dialogs. For more information, see IOleInPlaceFrame.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject">
      <summary>Manages the activation, deactivation, and visibility of in-place objects. For more information, see IOleInPlaceObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObjectWindowless">
      <summary>Enables a windowless object to process window messages and take part in drag-and-drop operations. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceObject" />. For more information, see IOleInPlaceObjectWindowless.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite">
      <summary>Manages the interaction between the container and the object's in-place client site. For more information, see IOleInPlaceSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx">
      <summary>Provides additional activation and deactivation notification methods to avoid screen flashing when activating or deactivating an object. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSite" />. For more information, see IOleInPlaceSiteEx.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteWindowless">
      <summary>Enables a windowless object to process window messages, participate in drag-and-drop operations, and draw. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx" />. For more information, see IOleInPlaceSiteWindowless.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow">
      <summary>Negotiates border space on the document or frame window. For information, see IOleInPlaceUIWindow.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleObject">
      <summary>Enables an embedded object to provide basic functionality to its container. For information, see IOleObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleParentUndoUnit">
      <summary>Enables undo units to contain child undo units and thus to support complex undo actions. For more information, see IOleParentUndoUnit.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleUndoManager">
      <summary>Enables containers to implement multi-level undo and redo operations for actions in contained controls. For more information, see IOleUndoManager.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit">
      <summary>Defines an undo unit, a component containing the information necessary to undo or redo a single action. For more information, see IOleUndoUnit.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOleWindow">
      <summary>Enables an application to get handles to the windows participating in in-place activation, and to enter and exit context-sensitive help mode. For more information, see IOleWindow.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IOplockStorage">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IParseDisplayName">
      <summary>Translates a user-readable display name into a moniker object. For more information, see IParseDisplayName.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPerPropertyBrowsing">
      <summary>Accesses the information displayed in an object's property pages. For more information, see IPerPropertyBrowsing.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersist">
      <summary>Gets the class identifier (CLSID) of an object that can be persisted (stored) in the system. For more information, see IPersist.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistFile">
      <summary>Enables an object to be saved or loaded to a disk file. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistFile.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistMemory">
      <summary>Saves and loads objects from a stream. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistMemory.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag">
      <summary>Defines a property-based persistence system. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistPropertyBag.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistPropertyBag2">
      <summary>Defines a property-based persistence system. Extends <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPropertyBag" /> and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistPropertyBag2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistStorage">
      <summary>Enables a container to pass a storage object to a contained object and to save and to load the object. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistStorage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistStream">
      <summary>Saves and loads objects using a simple stream. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistStream.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPersistStreamInit">
      <summary>Saves and loads objects from a stream. Replaces <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersistStream" /> and adds an initialization method. Inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPersist" />. For more information, see IPersistStreamInit.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPointerInactive">
      <summary>Enables an inactive object to receive mouse and keyboard messages. For more information, see IPointerInactive.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPrint">
      <summary>Supports programmatic printing for an object. For more information, see IPrint.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IProcessInitControl">
      <summary>Enables specification of a time-out interval for initialization of a process. For more information, see IProcessInitControl.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IProgressNotify">
      <summary>Enables objects to receive notice about the progress of a download. For more information, see IProgressNotify.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyBag">
      <summary>Sets and retrieves values for particular properties. For more information, see IPropertyBag.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyBag2">
      <summary>Sets and retrieves values for particular properties. Extends, but does not inherit from, <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPropertyBag" />. Adds methods to retrieve type information about a property. For more information, see IPropertyBag2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyNotifySink">
      <summary>Enables an object to receive notification of property changes on objects that use the interface as an outgoing interface. For more information, see IPropertyNotifySink.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyPage">
      <summary>Defines the main features of an object representing property pages. For more information, see IPropertyPage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyPage2">
      <summary>Defines the main features of an object representing property pages. Adds support for an initial selection of a property on a page. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPropertyPage" />. For more information, see IPropertyPage2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyPageSite">
      <summary>Provides the main features for a property pages site. Each property page within a property frame has a site. For more information, see IPropertyPageSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertySetStorage">
      <summary>Creates, opens, deletes, and enumerates storage of property sets supporting the <see cref="T:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage" /> interface. For more information, see IPropertySetStorage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPropertyStorage">
      <summary>Manages the persistent properties of a single property set. For more information, see IPropertyStorage and IPropertySetStorage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo">
      <summary>Provides the type information (<see cref="T:Microsoft.VisualStudio.OLE.Interop.ITypeInfo" />) for a given coclass (Component Automation). For more information, see IProvideClassInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo2">
      <summary>Provides the type information (<see cref="T:Microsoft.VisualStudio.OLE.Interop.ITypeInfo" />) for a given coclass (Component Automation). Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo" />. Provides an easier method to get the default event set. For more information, see IProvideClassInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IProvideMultipleClassInfo">
      <summary>Retrieves type information from a component that may have multiple coclasses. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IProvideClassInfo2" />. For more information, see IProvideMultipleClassInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IPSFactoryBuffer">
      <summary>Creates proxies and stubs for remote invocation. For more information, see IPSFactoryBuffer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IQuickActivate">
      <summary>Decreases the time to activate a control by combining loading and initialization into a single call. For more information, see IQuickActivate.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRecordInfo">
      <summary>Describes the structure of a user-defined type (UDT) stored in a variant. For more information, see IRecordInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IReleaseMarshalBuffers">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRootStorage">
      <summary>Switches the underlying file of a storage object to a different file and saves the object to that file. For more information, see IRootStorage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IROTData">
      <summary>Retrieves data to enable the Running Object Table (ROT) to compare monikers. For more information, see IROTData.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer">
      <summary>Marshals data between a COM client proxy and a COM server stub. For more information, see IRpcChannelBuffer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2">
      <summary>Marshals data between a COM client proxy and a COM server stub. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer" />. Adds a method to retrieve the protocol version.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer3">
      <summary>Marshals data between a COM client proxy and a COM server stub. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IRpcChannelBuffer2" />.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcHelper">
      <summary>Provides helper methods for remote procedure calls. Methods provide DCOM protocol version and convert an object reference to an interface identifier.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcOptions">
      <summary>Sets or gets the values of properties controlling how COM handles remote procedure calls (RPC). For more information, see IRpcOptions.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcProxyBuffer">
      <summary>Controls the remote procedure call (RPC) proxy used to marshal data between COM components. For more information, see IRpcProxyBuffer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcStubBuffer">
      <summary>Controls the remote procedure calls (RPC) stub used to marshal data between COM components. For more information, see IRpcStubBuffer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRpcSyntaxNegotiate">
      <summary>Negotiates syntax between components in remote procedure calls (RPC). An array of <see cref="T:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE" /> objects represents the syntax.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRunnableObject">
      <summary>Enables a container to control the running of its embedded objects. For more information, see IRunnableObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable">
      <summary>Manages access to the Running Object Table (ROT), a global look-up table. You can get an instance of the interface from the <see cref="M:Microsoft.VisualStudio.OLE.Interop.IBindCtx.GetRunningObjectTable(Microsoft.VisualStudio.OLE.Interop.IRunningObjectTable@)" /> method. For more information, see IRunningObjectTable.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISequentialStream">
      <summary>Supports simple sequential access to streams. For more information, see ISequentialStream.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IServerSecurity">
      <summary>Used by a server to authenticate a client and to manage impersonation of a client. For more information, see IServerSecurity.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IServiceProvider">
      <summary>Provides access to a service identified by a globally unique identifier (GUID). For more information, see IServiceProvider.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISimpleFrameSite">
      <summary>Supports simple frame controls serving as containers for other controls. For more information, see ISimpleFrameSite.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISpecifyPropertyPages">
      <summary>Indicates an object supports property pages and retrieves those pages. For more information, see ISpecifyPropertyPages.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IStdMarshalInfo">
      <summary>Specifies the handler to use in the destination process during standard marshaling. For more information, see IStdMarshalInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IStorage">
      <summary>Supports creation and management of structured storage objects which enable. hierarchical storage of information within a single file. For more information, see IStorage.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IStream">
      <summary>Reads and writes data to stream objects. For more information, see IStream.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISurrogate">
      <summary>Loads or frees a surrogate. A surrogate is an EXE file that can load DLL servers to give them the advantages of being an EXE server. For more information, see ISurrogate.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISynchronize">
      <summary>Provides asynchronous communication between objects about events. For more information, see ISynchronize.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISynchronizeContainer">
      <summary>Manages a group of synchronization objects. For more information, see ISynchronizeContainer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISynchronizeEvent">
      <summary>Assigns a Win32 event handle to a synchronization object. For more information, see ISynchronizeEvent.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISynchronizeHandle">
      <summary>Retrieves the Win32 handle from a synchronization object. For more information, see ISynchronizeHandle.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ISynchronizeMutex">
      <summary>Supports a synchronization object using a mutex object. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.ISynchronize" />. For general information about mutex objects, see Mutex Class.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IThumbnailExtractor">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ITimeAndNoticeControl">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ITypeComp">
      <summary>Provides information compilers need when binding and instantiating structures and interfaces. For more information, see ITypeComp.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ITypeInfo">
      <summary>Provides information, from a type library, about an object and its capabilities. For more information, see ITypeInfo.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ITypeLib">
      <summary>Provides access to the contents of a type library. For more information, see ITypeLib.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IUrlMon">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IViewObject">
      <summary>Enables an object to display itself without passing a data object to the caller. For more information, see IViewObject.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IViewObject2">
      <summary>Enables an object to display itself without passing a data object to the caller. Also returns the size of the drawing for a given view of an object. Extends and inherits from <see cref="T:Microsoft.VisualStudio.OLE.Interop.IViewObject" />. For more information, see IViewObject2.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IViewObjectEx">
      <summary>Adds better drawing, hit-testing for non-rectangular objects, and sizing to the capabilities of <see cref="T:Microsoft.VisualStudio.OLE.Interop.IViewObject2" />. For more information, see IViewObjectEx.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.IWaitMultiple">
      <summary>Enables waiting for a group of cross-process calls.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.LARGE_INTEGER">
      <summary>Represents a 64-bit signed integer.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.LIBFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LIBFLAGS.LIBFLAG_FRESTRICTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LIBFLAGS.LIBFLAG_FCONTROL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LIBFLAGS.LIBFLAG_FHIDDEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LIBFLAGS.LIBFLAG_FHASDISKIMAGE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.LICINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.LOCKTYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOCKTYPE.LOCK_WRITE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOCKTYPE.LOCK_EXCLUSIVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.LOCKTYPE.LOCK_ONLYONCE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.LOGPALETTE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MEMCTX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MEMCTX.MEMCTX_TASK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MEMCTX.MEMCTX_SHARED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MEMCTX.MEMCTX_MACSYSTEM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MEMCTX.MEMCTX_UNKNOWN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MEMCTX.MEMCTX_SAME">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MKRREDUCE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKRREDUCE.MKRREDUCE_ONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKRREDUCE.MKRREDUCE_TOUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKRREDUCE.MKRREDUCE_THROUGHUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKRREDUCE.MKRREDUCE_ALL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MKSYS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_GENERICCOMPOSITE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_FILEMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_ANTIMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_ITEMMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_POINTERMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_CLASSMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_OBJREFMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MKSYS.MKSYS_SESSIONMONIKER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MONIKERPROPERTY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MONIKERPROPERTY.MIMETYPEPROP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MONIKERPROPERTY.USE_SRC_URL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MSG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MSHCTX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHCTX.MSHCTX_LOCAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHCTX.MSHCTX_NOSHAREDMEM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHCTX.MSHCTX_DIFFERENTMACHINE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHCTX.MSHCTX_INPROC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHCTX.MSHCTX_CROSSCTX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_NORMAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_TABLESTRONG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_TABLEWEAK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_NOPING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_RESERVED1">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_RESERVED2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_RESERVED3">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.MSHLFLAGS.MSHLFLAGS_RESERVED4">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.MULTI_QI">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OIBDG_FLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OIBDG_FLAGS.OIBDG_APARTMENTTHREADED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OIBDG_FLAGS.OIBDG_DATAONLY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECLOSE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECLOSE.OLECLOSE_SAVEIFDIRTY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECLOSE.OLECLOSE_NOSAVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECLOSE.OLECLOSE_PROMPTSAVE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMD">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT">
      <summary>Do the default action (either prompt or do not prompt the user).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER">
      <summary>Prompt the user for input.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER">
      <summary>Do not prompt the user for input.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDEXECOPT.OLECMDEXECOPT_SHOWHELP">
      <summary>Show help for the corresponding command, but do not execute. </summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_SUPPORTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_ENABLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_LATCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_NINCHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_INVISIBLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDF.OLECMDF_DEFHIDEONCTXTMENU">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_OPEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_NEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SAVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SAVEAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SAVECOPYAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PRINT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PRINTPREVIEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PAGESETUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SPELL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PROPERTIES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_CUT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_COPY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PASTE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PASTESPECIAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_UNDO">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_REDO">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SELECTALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_CLEARSELECTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_ZOOM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_GETZOOMRANGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_UPDATECOMMANDS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_REFRESH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_STOP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_HIDETOOLBARS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETPROGRESSMAX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETPROGRESSPOS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETPROGRESSTEXT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETTITLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETDOWNLOADSTATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_STOPDOWNLOAD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_ONTOOLBARACTIVATED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_FIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_DELETE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_HTTPEQUIV">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_HTTPEQUIV_DONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_ENABLE_INTERACTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_ONUNLOAD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PROPERTYBAG2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PREREFRESH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SHOWSCRIPTERROR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SHOWMESSAGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SHOWFIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SHOWPAGESETUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SHOWPRINT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_CLOSE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_ALLOWUILESSSAVEAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_DONTDOWNLOADCSS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_UPDATEPAGESTATUS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PRINT2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_PRINTPREVIEW2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_SETPRINTTEMPLATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID.OLECMDID_GETPRINTTEMPLATE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_NORMAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_IFEXPIRED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_CONTINUE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_COMPLETELY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_NO_CACHE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_RELOAD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_LEVELMASK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_CLEARUSERINPUT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_PROMPTIFOFFLINE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDID_REFRESHFLAG.OLECMDIDF_REFRESH_THROUGHSCRIPT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXTF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXTF.OLECMDTEXTF_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXTF.OLECMDTEXTF_NAME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECMDTEXTF.OLECMDTEXTF_STATUS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECONTF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECONTF.OLECONTF_EMBEDDINGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECONTF.OLECONTF_LINKS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECONTF.OLECONTF_OTHERS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECONTF.OLECONTF_ONLYUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLECONTF.OLECONTF_ONLYIFRUNNING">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLECRINFO">
      <summary>Used to describe idle time processing, for example in the methods <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FRegisterComponent(Microsoft.VisualStudio.OLE.Interop.IOleComponent,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32@)" />, <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FGetActiveComponent(System.UInt32,Microsoft.VisualStudio.OLE.Interop.IOleComponent@,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[],System.UInt32)" /> and <see cref="M:Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FUpdateComponentRegistration(System.UInt32,Microsoft.VisualStudio.OLE.Interop.OLECRINFO[])" /></summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEDCFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEDCFLAGS.OLEDC_NODRAW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEDCFLAGS.OLEDC_PAINTBKGND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEDCFLAGS.OLEDC_OFFSCREEN">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEGETMONIKER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEGETMONIKER.OLEGETMONIKER_ONLYIFTHERE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEGETMONIKER.OLEGETMONIKER_FORCEASSIGN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEGETMONIKER.OLEGETMONIKER_UNASSIGN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEGETMONIKER.OLEGETMONIKER_TEMPFORUSER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEINPLACEFRAMEINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLELINKBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLELINKBIND.OLELINKBIND_EVENIFCLASSDIFF">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEMENUGROUPWIDTHS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEMISC">
      <summary>Constants that describe characteristics of objects.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_RECOMPOSEONRESIZE">
      <summary>When the container resizes the space allocated to displaying one of the object's presentations, the object wants to recompose the presentation. This means that on resize, the object wants to do more than scale its picture. If this bit is set, the container should force the object to the running state and call IOleObject::SetExtent with the new size.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ONLYICONIC">
      <summary>The object has no useful content view other than its icon. From the user's perspective, the Display As Icon check box (in the Paste Special dialog box) for this object should always be checked, and should not be uncheckable. Note that such an object should still have a drawable content aspect; it will look the same as its icon view.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_INSERTNOTREPLACE">
      <summary>The object has initialized itself from the data in the container's current selection. Containers should examine this bit after calling IOleObject::InitFromData to initialize an object from the current selection. If set, the container should insert the object beside the current selection rather than replacing the current selection. If this bit is not set, the object being inserted replaces the current selection. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_STATIC">
      <summary>This object is a static object, which is an object that contains only a presentation; it contains no native data. See OleCreateStaticFromData. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_CANTLINKINSIDE">
      <summary>This object cannot be the link source that when bound to activates (runs) the object. If the object is selected and copied to the clipboard, the object's container can offer a link in a clipboard data transfer that, when bound, must connect to the outside of the object. The user would see the object selected in its container, not open for editing. Rather than doing this, the container can simply refuse to offer a link source when transferring objects with this bit set. Examples of objects that have this bit set include OLE1 objects, static objects, and links.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_CANLINKBYOLE1">
      <summary>This object can be linked to by OLE 1 containers. This bit is used in the dwStatus member of the OBJECTDESCRIPTOR structure transferred with the Object and Link Source Descriptor formats. An object can be linked to by OLE 1 containers if it is an untitled document, a file, or a selection of data within a file. Embedded objects or pseudo-objects that are contained within an embedded object cannot be linked to by OLE 1 containers (i.e., OLE 1 containers cannot link to link sources that, when bound, require more than one object server to be run.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ISLINKOBJECT">
      <summary>This object is a link object. This bit is significant to OLE 1 and is set by the OLE 2 link object; object applications have no need to set this bit. </summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_INSIDEOUT">
      <summary>This object is capable of activating in-place, without requiring installation of menus and toolbars to run. Several such objects can be active concurrently. Some containers, such as forms, may choose to activate such objects automatically.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ACTIVATEWHENVISIBLE">
      <summary>This bit is set only when OLEMISC_INSIDEOUT is set, and indicates that this object prefers to be activated whenever it is visible. Some containers may always ignore this hint.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_RENDERINGISDEVICEINDEPENDENT">
      <summary>This object does not pay any attention to target devices. Its presention data will be the same in all cases.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_INVISIBLEATRUNTIME">
      <summary>This value is used with controls. It indicates that the control has no run-time user interface, but that it should be visible at design time. For example, a timer control that fires a specific event periodically would not show itself at run time, but it needs a design-time user interface so a form designer can set the event period and other properties.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ALWAYSRUN">
      <summary>This value is used with controls. It tells the container that this control always wants to be running. As a result, the container should call OleRun when loading or creating the object.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ACTSLIKEBUTTON">
      <summary>This value is used with controls. It indicates that the control is buttonlike in that it understands and obeys the container's DisplayAsDefault ambient property.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ACTSLIKELABEL">
      <summary>This value is used with controls. It marks the control as a label for whatever control comes after it in the form's ordering. Pressing a mnemonic key for a label control activates the control after it.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_NOUIACTIVATE">
      <summary>This value is used with controls. It indicates that the control has no UI active state, meaning that it requires no in-place tools, no shared menu, and no accelerators. It also means that the control never needs the focus.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_ALIGNABLE">
      <summary>This value is used with controls. It indicates that the control understands how to align itself within its display rectangle, according to alignment properties such as left, center, and right.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_SIMPLEFRAME">
      <summary>This value is used with controls. It indicates that the control is a simple grouping of other controls and does little more than pass Windows messages to the control container managing the form. Controls of this sort require the implementation of ISimpleFrameSite on the container's site.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_SETCLIENTSITEFIRST">
      <summary>This value is used with controls. It indicates that the control wants to use IOleObject::SetClientSite as its initialization function, even before a call such as IPersistStreamInit::InitNew or IPersistStorage::InitNew. This allows the control to access a container's ambient properties before loading information from persistent storage. Note that the current implementations of OleCreate, OleCreateFromData, OleCreateFromFile, OleLoad, and the default handler do not understand this value. Control containers that wish to honor this value must currently implement their own versions of these functions in order to establish the correct initialization sequence for the control.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_IMEMODE">
      <summary>Obsolete. A control that works with an Input Method Editor (IME) system component can control the state of the IME through the IMEMode property rather than using this value in the OLEMISC enumeration. You can use an IME component to enter information in Asian character sets with a regular keyboard. A Japanese IME, for example, allows you to type a word such as "sushi," on a regular keyboard and when you hit the spacebar, the IME component converts that word to appropriate kanji or proposes possible choices. The OLEMISC_IMEMODE value was previously used to mark a control as capable of controlling an IME mode system component.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_IGNOREACTIVATEWHENVISIBLE">
      <summary>For new ActiveX controls to work in an older container, the control may need to have the OLEMISC_ACTIVATEWHENVISIBLE value set. However, in a newer container that understands and uses IPointerInactive, the control does not wish to be in-place activated when it becomes visible. To allow the control to work in both kinds of containers, the control can set this value. Then, the container ignores OLEMISC_ACTIVATEWHENVISIBLE and does not in-place activate the control when it becomes visible.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_WANTSTOMENUMERGE">
      <summary>A control that can merge its menu with its container sets this value.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEMISC.OLEMISC_SUPPORTSMULTILEVELUNDO">
      <summary>A control that supports multi-level undo sets this value.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLERENDER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLERENDER.OLERENDER_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLERENDER.OLERENDER_DRAW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLERENDER.OLERENDER_FORMAT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLERENDER.OLERENDER_ASIS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEUPDATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEUPDATE.OLEUPDATE_ALWAYS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEUPDATE.OLEUPDATE_ONCALL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEVERB">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEVERBATTRIB">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERBATTRIB.OLEVERBATTRIB_NEVERDIRTIES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEVERBATTRIB.OLEVERBATTRIB_ONCONTAINERMENU">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.OLEWHICHMK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEWHICHMK.OLEWHICHMK_CONTAINER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEWHICHMK.OLEWHICHMK_OBJREL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.OLEWHICHMK.OLEWHICHMK_OBJFULL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PAGERANGE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PAGESET">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PALETTEENTRY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PARAMDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PARAMDESCEX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PARSEACTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_CANONICALIZE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_FRIENDLY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_SECURITY_URL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_ROOTDOCUMENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_DOCUMENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_ANCHOR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_ENCODE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_DECODE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_PATH_FROM_URL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_URL_FROM_PATH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_MIME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_SERVER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_SCHEMA">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_SITE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_DOMAIN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_LOCATION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_SECURITY_DOMAIN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_ESCAPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PARSEACTION.PARSE_UNESCAPE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PENDINGMSG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PENDINGMSG.PENDINGMSG_CANCELCALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PENDINGMSG.PENDINGMSG_WAITNOPROCESS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PENDINGMSG.PENDINGMSG_WAITDEFPROCESS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PENDINGTYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PENDINGTYPE.PENDINGTYPE_TOPLEVEL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PENDINGTYPE.PENDINGTYPE_NESTED">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_PARSE_URL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_FILTER_MODE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_FORCE_ASYNC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_USE_WORKERTHREAD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_MIMEVERIFICATION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_CLSIDLOOKUP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_DATAPROGRESS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_SYNCHRONOUS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_APARTMENTTHREADED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_CLASSINSTALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_PASSONBINDCTX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_NOMIMEHANDLER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_LOADAPPDIRECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PD_FORCE_SWITCH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PI_FLAGS.PI_PREFERDEFAULTHANDLER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PICTUREATTRIBUTES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PICTUREATTRIBUTES.PICTURE_SCALABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PICTUREATTRIBUTES.PICTURE_TRANSPARENT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_NORMAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_NEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_PRELIM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_DRAFT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_INPROGRESS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_EDIT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_REVIEW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_PROOF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_FINAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PIDMSI_STATUS_VALUE.PIDMSI_STATUS_OTHER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.POINT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.POINTERINACTIVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTERINACTIVE.POINTERINACTIVE_ACTIVATEONENTRY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTERINACTIVE.POINTERINACTIVE_DEACTIVATEONLEAVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.POINTERINACTIVE.POINTERINACTIVE_ACTIVATEONDRAG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.POINTF">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.POINTL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_MAYBOTHERUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_PROMPTUSER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_USERMAYCHANGEPRINTER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_RECOMPOSETODEVICE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_DONTACTUALLYPRINT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_FORCEPROPERTIES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PRINTFLAG.PRINTFLAG_PRINTTOFILE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPBAG2">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_UNDEFINED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_DATA">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_URL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_OBJECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_STREAM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_STORAGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPBAG2_TYPE.PROPBAG2_TYPE_MONIKER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPPAGEINFO">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPPAGESTATUS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGESTATUS.PROPPAGESTATUS_DIRTY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGESTATUS.PROPPAGESTATUS_VALIDATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PROPPAGESTATUS.PROPPAGESTATUS_CLEAN">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPSPEC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PROPVARIANT">
      <summary>For information on this struct, see PROPVARIANT Structure.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PSUACTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PSUACTION.PSU_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PSUACTION.PSU_SECURITY_URL_ONLY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.PUAF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_NOUI">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_ISFILE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_WARN_IF_DENIED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_FORCEUI_FOREGROUND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_CHECK_TIFS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_DONTCHECKBOXINDIALOG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_TRUSTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_ACCEPT_WILDCARD_SCHEME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.PUAF.PUAF_ENFORCERESTRICTED">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.QACONTAINER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_SHOWHATCHING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_SHOWGRABHANDLES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_USERMODE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_DISPLAYASDEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_UIDEAD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_AUTOCLIP">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_MESSAGEREFLECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QACONTAINERFLAGS.QACONTAINER_SUPPORTSMNEMONICS">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.QACONTROL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_EXPIRATION_DATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_TIME_OF_LAST_CHANGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_CONTENT_ENCODING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_CONTENT_TYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_REFRESH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_RECOMBINE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_CAN_NAVIGATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_USES_NETWORK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_IS_CACHED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_IS_INSTALLEDENTRY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_IS_CACHED_OR_MAPPED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_USES_CACHE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_IS_SECURE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.QUERYOPTION.QUERY_IS_SAFE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.READYSTATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.READYSTATE.READYSTATE_UNINITIALIZED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.READYSTATE.READYSTATE_LOADING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.READYSTATE.READYSTATE_LOADED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.READYSTATE.READYSTATE_INTERACTIVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.READYSTATE.READYSTATE_COMPLETE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.RECT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.RECTL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.RPCOLEMESSAGE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SAFEARRAY">
      <summary>Describes a safe array and its attributes.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SAFEARRAYBOUND">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SECURITY_ATTRIBUTES">
      <summary>Contains the security descriptor of an object and specifies whether the handle retrieved by specifying this structure is inheritable.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SERVERCALL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SERVERCALL.SERVERCALL_ISHANDLED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SERVERCALL.SERVERCALL_REJECTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SERVERCALL.SERVERCALL_RETRYLATER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SF_TYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_ERROR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_I1">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_I2">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_I4">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_I8">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_BSTR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_UNKNOWN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_DISPATCH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_VARIANT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_RECORD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SF_TYPE.SF_HAVEIID">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ShutdownType">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ShutdownType.IdleShutdown">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ShutdownType.ForcedShutdown">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SIZE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SIZEL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SOleComponentManager">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STATDATA">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STATFLAG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATFLAG.STATFLAG_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATFLAG.STATFLAG_NONAME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STATFLAG.STATFLAG_NOOPEN">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STATPROPSETSTG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STATPROPSTG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STATSTG">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STGC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGC.STGC_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGC.STGC_OVERWRITE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGC.STGC_ONLYIFCURRENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGC.STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGC.STGC_CONSOLIDATE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STGMEDIUM">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STGMOVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMOVE.STGMOVE_MOVE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMOVE.STGMOVE_COPY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGMOVE.STGMOVE_SHALLOWCOPY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STGTY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGTY.STGTY_STORAGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGTY.STGTY_STREAM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGTY.STGTY_LOCKBYTES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STGTY.STGTY_PROPERTY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.StorageLayout">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.STREAM_SEEK">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STREAM_SEEK.STREAM_SEEK_SET">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STREAM_SEEK.STREAM_SEEK_CUR">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.STREAM_SEEK.STREAM_SEEK_END">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SYSKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SYSKIND.SYS_WIN16">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SYSKIND.SYS_WIN32">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SYSKIND.SYS_MAC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SYSKIND.SYS_WIN64">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.SZM_FLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SZM_FLAGS.SZM_CREATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.SZM_FLAGS.SZM_DELETE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICOLE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TEXTMETRICW">
      <summary>Contains information about a font.</summary>
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.THDTYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.THDTYPE.THDTYPE_BLOCKMESSAGES">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.THDTYPE.THDTYPE_PROCESSMESSAGES">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TLIBATTR">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYMED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_HGLOBAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_FILE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_ISTREAM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_ISTORAGE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_GDI">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_MFPICT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_ENHMF">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYMED.TYMED_NULL">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYPEATTR">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYPEDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FAPPOBJECT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FCANCREATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FLICENSED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FPREDECLID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FHIDDEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FCONTROL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FDUAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FNONEXTENSIBLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FOLEAUTOMATION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FRESTRICTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FAGGREGATABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FREPLACEABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FDISPATCHABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FREVERSEBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEFLAGS.TYPEFLAG_FPROXY">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYPEKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_ENUM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_RECORD">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_MODULE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_INTERFACE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_DISPATCH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_COCLASS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_ALIAS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_UNION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYPEKIND.TKIND_MAX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.TYSPEC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_CLSID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_FILEEXT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_MIMETYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_FILENAME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_PROGID">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_PACKAGENAME">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.TYSPEC.TYSPEC_OBJECTID">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.UASFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.UASFLAGS.UAS_NORMAL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.UASFLAGS.UAS_BLOCKED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.UASFLAGS.UAS_NOPARENTENABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.UASFLAGS.UAS_MASK">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ULARGE_INTEGER">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.URL_ENCODING">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URL_ENCODING.URL_ENCODING_NONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URL_ENCODING.URL_ENCODING_ENABLE_UTF8">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URL_ENCODING.URL_ENCODING_DISABLE_UTF8">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_CUSTOM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_PREDEFINED_MIN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_LOW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_MEDLOW">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_MEDIUM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_HIGH">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLTEMPLATE.URLTEMPLATE_PREDEFINED_MAX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.URLZONE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_PREDEFINED_MIN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_LOCAL_MACHINE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_INTRANET">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_TRUSTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_INTERNET">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_UNTRUSTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_PREDEFINED_MAX">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_USER_MIN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONE.URLZONE_USER_MAX">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.URLZONEREG">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONEREG.URLZONEREG_DEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONEREG.URLZONEREG_HKLM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.URLZONEREG.URLZONEREG_HKCU">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.USERCLASSTYPE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.USERCLASSTYPE.USERCLASSTYPE_FULL">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.USERCLASSTYPE.USERCLASSTYPE_SHORT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.USERCLASSTYPE.USERCLASSTYPE_APPNAME">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.VARDESC">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.VARFLAGS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FREADONLY">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FSOURCE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FBINDABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FREQUESTEDIT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FDISPLAYBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FDEFAULTBIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FHIDDEN">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FRESTRICTED">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FDEFAULTCOLLELEM">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FUIDEFAULT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FNONBROWSABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FREPLACEABLE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARFLAGS.VARFLAG_FIMMEDIATEBIND">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.VARKIND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARKIND.VAR_PERINSTANCE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARKIND.VAR_STATIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARKIND.VAR_CONST">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VARKIND.VAR_DISPATCH">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.VERSIONEDSTREAM">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_OPAQUE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_SOLIDBKGND">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_DVASPECTOPAQUE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_DVASPECTTRANSPARENT">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_SURFACE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.VIEWSTATUS.VIEWSTATUS_3DSURFACE">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS.XFORMCOORDS_POSITION">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS.XFORMCOORDS_SIZE">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS.XFORMCOORDS_HIMETRICTOCONTAINER">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS.XFORMCOORDS_CONTAINERTOHIMETRIC">
      <summary />
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.XFORMCOORDS.XFORMCOORDS_EVENTCOMPAT">
      <summary />
    </member>
    <member name="T:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS">
      <summary>Specifies Internet zone manager access options.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_CUSTOM_EDIT">
      <summary>Custom edit.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_ADD_SITES">
      <summary>Add sites to zone.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_REQUIRE_VERIFICATION">
      <summary>Requires verification.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_INCLUDE_PROXY_OVERRIDE">
      <summary>Include proxy override (intranet only).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_INCLUDE_INTRANET_SITES">
      <summary>Include intranet sites</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_NO_UI">
      <summary>Don't display UI (used for local machines).</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_SUPPORTS_VERIFICATION">
      <summary>Supports server verification.</summary>
    </member>
    <member name="F:Microsoft.VisualStudio.OLE.Interop.ZAFLAGS.ZAFLAGS_UNC_AS_INTRANET">
      <summary>Handle UNC address using intranet settings.</summary>
    </member>
  </members>
</doc>