<div class="content" name="IImport" uuid="4c7094a0-a1c6-4072-873f-4a7387d2e5ee"><p>The IImport <a href="3f01a312-3391-4109-a96e-95358babf191#gt_95913fbd-3262-47ae-b5eb-18e6806824b9" data-linktype="relative-path">interface</a> provides methods
for <a href="3f01a312-3391-4109-a96e-95358babf191#gt_ec8a6199-20ef-4b34-ba68-bc134f6a5721" data-linktype="relative-path">importing</a>, as
specified in <a href="a8132649-0358-4371-ac3b-e42620cfb673" data-linktype="relative-path">Export and
Import (section 1.3.7)</a>, <a href="3f01a312-3391-4109-a96e-95358babf191#gt_ea5c531f-5dd5-43aa-9da1-2ae068c622db" data-linktype="relative-path">conglomerations</a> and <a href="3f01a312-3391-4109-a96e-95358babf191#gt_2f24f458-7d39-47a2-93f7-de433ea85c75" data-linktype="relative-path">partitions</a> from <a href="3f01a312-3391-4109-a96e-95358babf191#gt_b1856eaa-54fc-49af-a38c-55cc86e7b93e" data-linktype="relative-path">installer package files</a> and
returning information about installer package files. This interface inherits
from <a href="../ms-dcom/2b4db106-fb79-4a67-b45f-63654f19c54c" data-linktype="relative-path">IUnknown</a>,
as specified in <a href="../ms-dcom/4a893f3d-bd29-48cd-9f43-d9777a4415b0" data-linktype="relative-path">[MS-DCOM]</a>
section 3.1.1.5.8.</p><p>To receive incoming remote calls for this interface, the
server MUST implement a DCOM Object Class with the <a href="3f01a312-3391-4109-a96e-95358babf191#gt_e433c806-6cb6-46a2-bb95-523df8818c99" data-linktype="relative-path">CLSID</a> CLSID_COMAServer (see
section <a href="3afd05f6-01a3-4920-951f-f9c703a3b0f1" data-linktype="relative-path">1.9</a>) using the <a href="3f01a312-3391-4109-a96e-95358babf191#gt_c4813fc3-b2e5-4aa3-bde7-421d950d68d3" data-linktype="relative-path">UUID</a>
{C2BE6970-DF9E-11D1-8B87-00C04FD7A924} for this interface.</p><p>This interface includes the following methods beyond those
of IUnknown.</p><p>Methods in RPC Opnum Order</p><table><thead>
  <tr>
   <th>
   <p>Method</p>
   </th>
   <th>
   <p>Description</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>ImportFromFile</td>
  <td>Imports a conglomeration from a file. Opnum: 3</td>
 </tr><tr>
  <td>QueryFile</td>
  <td>Returns information about an installer package file. Opnum: 4</td>
 </tr><tr>
  <td>Opnum5NotUsedOnWire</td>
  <td>Reserved for local use. Opnum: 5</td>
 </tr><tr>
  <td>Opnum6NotUsedOnWire</td>
  <td>Reserved for local use. Opnum: 6</td>
 </tr></tbody></table><p>In the previous table, the phrase &#34;Reserved for local
use&#34; means that the client MUST NOT send the <a href="3f01a312-3391-4109-a96e-95358babf191#gt_e127848e-c66d-427d-b3aa-9f904fa4ada7" data-linktype="relative-path">opnum</a> and the server
behavior is undefined since it does not affect interoperability.<a id="Appendix_A_Target_334"></a><a aria-label="Product behavior note 334" href="022303e7-5044-4e20-8024-30dc89bb5f69#Appendix_A_334" data-linktype="relative-path">&lt;334&gt;</a></p><p>All methods MUST NOT throw exceptions.</p></div>