<div class="content" name="FAX_ENUM_PROVIDER_STATUS" uuid="587dd2a3-6fbc-4a22-ac03-fb14e05b6ffa"><p>The <b>FAX_ENUM_PROVIDER_STATUS</b> enumeration defines load
status types for <a href="46aba9c4-ebb1-4b10-86ac-4bb3025657b9#gt_2ba66d72-d766-440f-b5ea-0333759b147c" data-linktype="relative-path">Fax Service
Providers (FSPs)</a>. </p><dl>
<dd>
<div><pre> typedef  enum 
 {
   FAX_PROVIDER_STATUS_SUCCESS = 0x00000000,
   FAX_PROVIDER_STATUS_SERVER_ERROR = 0x00000001,
   FAX_PROVIDER_STATUS_BAD_GUID = 0x00000002,
   FAX_PROVIDER_STATUS_BAD_VERSION = 0x00000003,
   FAX_PROVIDER_STATUS_CANT_LOAD = 0x00000004,
   FAX_PROVIDER_STATUS_CANT_LINK = 0x00000005,
   FAX_PROVIDER_STATUS_CANT_INIT = 0x00000006
 } FAX_ENUM_PROVIDER_STATUS;
</pre></div>
</dd></dl><p><b>FAX_PROVIDER_STATUS_SUCCESS: </b>The provider was
successfully loaded, linked, and initialized.</p><p><b>FAX_PROVIDER_STATUS_SERVER_ERROR: </b>Error
encountered while trying to load, link, and initialize the provider. This is a
server-related error. For more information about the error code, see the <b>dwLastError</b>
member of the <b>FAX_DEVICE_PROVIDER_INFO</b> (section <a href="7abbf16c-90bb-4bf6-83ec-e0068c7cbc36" data-linktype="relative-path">2.2.30</a>) or <b>FAX_ROUTING_EXTENSION_INFO</b>
(section <a href="f9f82598-144c-473f-adc2-ed92e748d3a4" data-linktype="relative-path">2.2.49</a>)
structures.</p><p><b>FAX_PROVIDER_STATUS_BAD_GUID: </b>Error
encountered while parsing the installation data of the device provider. The <a href="46aba9c4-ebb1-4b10-86ac-4bb3025657b9#gt_f49694cc-c350-462d-ab8e-816f0103c6c1" data-linktype="relative-path">GUID</a> of the device provider
is invalid.</p><p><b>FAX_PROVIDER_STATUS_BAD_VERSION: </b>Error
encountered while parsing the installation data of the device provider. The API
version of the device provider is invalid.</p><p><b>FAX_PROVIDER_STATUS_CANT_LOAD: </b>Error
encountered while loading the provider&#39;s binary. Place the corresponding error
in the <b>dwLastError</b> member of the <b>FAX_DEVICE_PROVIDER_INFO</b> or <b>FAX_ROUTING_EXTENSION_INFO</b>
structures.</p><p><b>FAX_PROVIDER_STATUS_CANT_LINK: </b>Error
encountered while linking to routines exported by the device provider. Place
the corresponding error in the dwLastError member of the <b>FAX_DEVICE_PROVIDER_INFO</b>
or <b>FAX_ROUTING_EXTENSION_INFO</b> structures.<a id="Appendix_A_Target_24"></a><a aria-label="Product behavior note 24" href="056171e7-80bc-45ff-8107-66ba3abb2023#Appendix_A_24" data-linktype="relative-path">&lt;24&gt;</a></p><p><b>FAX_PROVIDER_STATUS_CANT_INIT: </b>Error
encountered while calling the initialization function of the provider. Place
the corresponding error in the <b>dwLastError</b> member of the <b>FAX_DEVICE_PROVIDER_INFO</b>
or <b>FAX_ROUTING_EXTENSION_INFO</b> structures.</p></div>