<div class="content"><p>The <b>MPR_IF_CUSTOMINFOEX_0</b> structure<a id="Appendix_A_Target_173"></a><a aria-label="Product behavior note 173" href="3bb906f0-b077-47ab-ad11-d8d807afde26#Appendix_A_173" data-linktype="relative-path">&lt;173&gt;</a> contains the IKEv2 policy
configuration of a demand-dial interface (see section <a href="4ba4e5ea-18fd-4a81-95df-9cb108d72abc" data-linktype="relative-path">1.3</a>).</p><dl>
<dd>
<div><pre> typedef struct _MPR_IF_CUSTOMINFOEX_0 {
   MPRAPI_OBJECT_HEADER_IDL Header;
   DWORD dwFlags;
   ROUTER_IKEv2_IF_CUSTOM_CONFIG_0 customIkev2Config;
 } MPR_IF_CUSTOMINFOEX_0,
  *PMPR_IF_CUSTOMINFOEX_0;
</pre></div>
</dd></dl><p><b>Header: </b>This MUST be an <a href="abab767e-8f43-40c6-bb13-ff65307f05ef" data-linktype="relative-path"><b>MPRAPI_OBJECT_HEADER_IDL (section 2.2.1.2.129)</b></a>.
The <b>revision</b> field MUST be 0x01, and the <b>type</b> field MUST be
0x06.  </p><p><b>dwFlags: </b>This MUST be one of the following
values that specify the type of tunnel.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>0x00000000</p>
  </td>
  <td>
  <p>No custom configuration is available.</p>
  </td>
 </tr><tr>
  <td>
  <p>MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2</p>
  <p>0x00000001</p>
  </td>
  <td>
  <p>IKEv2 tunnel-specific configuration is available.</p>
  </td>
 </tr></tbody></table>
</dd></dl><p><b>customIkev2Config: </b>Specifies the IKEv2 tunnel
configuration parameters. This MUST be a pointer to <a href="31e91e7e-7793-4f7f-b464-b8c9851bfe96" data-linktype="relative-path"><b>ROUTER_IKEv2_IF_CUSTOM_CONFIG_0</b></a>.
The value of this member is valid only if the <b>dwFlag</b> member is set to
MPRAPI_IF_CUSTOM_CONFIG_FOR_IKEV2.  </p></div>