<div class="content"><p>The EnumViewColumn method returns an array of column
information.</p><dl>
<dd>
<div><pre> HRESULT EnumViewColumn(
   [in, string, unique] wchar_t const* pwszAuthority,
   [in] DWORD iColumn,
   [in] DWORD cColumn,
   [out] DWORD* pcColumn,
   [out, ref] CERTTRANSBLOB* pctbColumnInfo
 );
</pre></div>
</dd></dl><p><b>pwszAuthority: </b> See the definition of the <i>pwszAuthority</i>
parameter in <a href="faae1099-4b4f-463c-95b0-5962c9bf400e" data-linktype="relative-path">ICertAdminD::SetExtension (section 3.1.4.1.1)</a>.
</p><p><b>iColumn: </b>An unsigned integer that specifies the
identifier of the column with which to begin the enumeration. Valid values are
from 0 to one less than the maximum number of columns for the <a href="2f82efc0-66dd-49b7-9556-425805e63d30" data-linktype="relative-path">Request</a> <a href="c6451297-197d-4b4b-b786-3f3187b67b8f#gt_d3a7da8d-a597-4838-9756-25e30b640ba7" data-linktype="relative-path">table</a>.</p><p><b>cColumn: </b>An unsigned integer that specifies
the requested number of columns to return.</p><p><b>pcColumn: </b>A pointer to an unsigned integer
that receives the actual number of <a href="2c8a82e0-8d7e-405f-bd86-e59ef4971bf1" data-linktype="relative-path">CERTTRANSDBCOLUMN</a>
structures returned by the server in the <i>pctbColumnInfo</i> parameter.</p><p><b>pctbColumnInfo: </b>A pointer to a <a href="a94fb0b1-902f-43ea-9422-f2d24bcb10b6" data-linktype="relative-path">CERTTRANSBLOB</a> structure.
Upon return, the <b>pb</b> member of this structure points to an array of the
marshaled CERTTRANSDBCOLUMN structures as described in section 2.2.1.7. </p><p>The <a href="eeeea0fb-6076-48a4-9371-04db43c8fdf9" data-linktype="relative-path">EnumViewColumn</a>
method returns information about the columns that are associated with the
Request table to the client. The processing rules for this method are the same
as for the EnumViewColumnTable method with the <i>iTable</i> parameter set to
0x00000000. </p></div>