<div class="content"><p> </p><p>The <b>FAX_StartMessagesEnum (Opnum 63)</b> method is called
by the client. On success, the server MUST start enumerating messages in one of
the <span><a href="46aba9c4-ebb1-4b10-86ac-4bb3025657b9#gt_9394bf31-7db9-433c-8d3d-ee6a37bf0848" data-linktype="relative-path">archives</a></span>.</p><p>The server MUST validate that the client&#39;s fax user account
has access to the server. On success, the server MUST create an enumeration
handle and pass it back to the client so that the client can use the same
enumeration handle for enumerating messages.</p><dl>
<dd>
<div><pre> error_status_t FAX_StartMessagesEnum(
   [in] handle_t hFaxHandle,
   [in] FAX_ENUM_MESSAGE_FOLDER Folder,
   [out, ref] PRPC_FAX_MSG_ENUM_HANDLE lpHandle
 );
</pre></div>
</dd></dl><p><b>hFaxHandle: </b>The RPC binding handle for this
call. The client SHOULD reuse the RPC binding handle used as an input <i>hBinding</i>
argument for the <b>FAX_ConnectFaxServer</b> (section <span><a href="5cbfd38d-7a14-4560-ad24-9ed78f19a3bb" data-linktype="relative-path">3.1.4.1.10</a></span>)
or <b>FAX_ConnectionRefCount</b> (section <span><a href="a92941ac-bd07-4a71-af85-c2c157c97cf9" data-linktype="relative-path">3.1.4.1.11</a></span>) method
call used to connect to the fax server.</p><p><b>Folder: </b>This MUST be a <b>FAX_ENUM_MESSAGE_FOLDER</b> (section
<span><a href="1c7a6f3f-1e5b-40a2-bc48-0729f3a6cf0d" data-linktype="relative-path">2.2.2</a></span>)
enumeration that indicates the type of the archive where the message resides.
The FAX_MESSAGE_FOLDER_QUEUE value is invalid for this parameter.</p><p><b>lpHandle: </b>A pointer to an enumeration handle
return value.</p><p><b>Return Values: </b>This method MUST return
0x00000000 (ERROR_SUCCESS) for success; otherwise, it MUST return one of the
following error codes, one of the fax-specific errors that are defined in section
<span><a href="cbe6c4fb-4dda-4f6c-9701-0d490ba0d105" data-linktype="relative-path">2.2.52</a></span>,
or one of the other standard errors defined in <span><a href="../ms-erref/1bc92ddf-b79e-413c-bbaa-99a5281a6c90" data-linktype="relative-path">[MS-ERREF]</a></span>
section <span><a href="../ms-erref/18d8fbe8-a967-4f1c-ae50-99ca8e491d2d" data-linktype="relative-path">2.2</a></span>.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Return value/code</p>
   </th>
   <th>
   <p>Description</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>ERROR_ACCESS_DENIED</p>
  <p>0x00000005</p>
  </td>
  <td>
  <p>Access is denied. The caller does not have the
  required <b>ALL_FAX_USERS_ACCESS_RIGHTS</b> access right to execute this
  call.</p>
  </td>
 </tr><tr>
  <td>
  <p>ERROR_INVALID_PARAMETER</p>
  <p>0x00000057</p>
  </td>
  <td>
  <p>The parameter is incorrect.</p>
  <p>This error code is returned under any of the following
  conditions:</p>
  <p><span>§<span>  
  </span></span>The value specified for the <i>level</i> argument is not equal
  to 1.</p>
  <p><span>§<span>  
  </span></span>The value specified for the <i>Folder</i> argument is not equal
  to FAX_MESSAGE_FOLDER_INBOX or FAX_MESSAGE_FOLDER_SENTITEMS.</p>
  <p><span>§<span>  
  </span></span>The <i>lpcwstrAccountName</i> parameter is not NULL and passes
  validation checks but does not correspond to an existing account name.</p>
  <p><span>§<span>  
  </span></span>The account name specified by the <i>lpcwstrAccountName</i>
  argument is a valid account name but it refers to a different user than the
  caller.</p>
  </td>
 </tr><tr>
  <td>
  <p>ERROR_NO_MORE_ITEMS</p>
  <p>0x00000103</p>
  </td>
  <td>
  <p>No data is available. There are no messages to be
  enumerated.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>Exceptions Thrown: </b>No exceptions are thrown
except those that are thrown by the underlying <span><a href="46aba9c4-ebb1-4b10-86ac-4bb3025657b9#gt_8a7f6700-8311-45bc-af10-82e10accd331" data-linktype="relative-path">RPC</a></span> protocol, <span><a href="../ms-rpce/290c38b1-92fe-4229-91e6-4fc376610c15" data-linktype="relative-path">[MS-RPCE]</a></span>.</p></div>