<div class="content" name="QUERYLOCATOR" uuid="77a5adfc-f49b-4aa3-abb4-0b02fab45d6b"><p>The QUERYLOCATOR structure defines the structure that is
sent by using the Remote Mailslot Protocol when the <a href="55ec267c-87d9-4d97-a9d5-5681f5f283b8#gt_ced0eb6d-07b5-42f6-9231-e5dbb301e860" data-linktype="relative-path">client locator</a> is looking
for a <a href="55ec267c-87d9-4d97-a9d5-5681f5f283b8#gt_a33485fd-4392-4219-83f8-d65cfa0e9674" data-linktype="relative-path">master locator</a>.</p><dl>
<dd>
<div><pre> typedef struct {
   unsigned long MessageType;
   unsigned long SenderOsType;
   wchar_t RequesterName[18];
 } QUERYLOCATOR;
</pre></div>
</dd></dl><p><b>MessageType:</b>  This defines the type
of the message being sent. It MUST be the following value.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>QUERY_MASTER_LOCATOR 0x01</td>
  <td>Query for an existing master locator.</td>
 </tr></tbody></table>
</dd></dl><p><b>SenderOsType:</b>  An identifier
indicating the type of operating system running on the computer of the sender <a href="55ec267c-87d9-4d97-a9d5-5681f5f283b8#gt_a4c6ed23-4a18-4477-b837-4f4ce7578f39" data-linktype="relative-path">locator</a>. This MUST be the
following value.</p><dl>
<dd>
<table><thead>
  <tr>
   <th>
   <p>Value</p>
   </th>
   <th>
   <p>Meaning</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>OS_NTWKGRP 0x04</td>
  <td>The operating system is Windows NT 4.0 operating system or later.</td>
 </tr></tbody></table>
</dd></dl><p><b>RequesterName:</b>  The <a href="55ec267c-87d9-4d97-a9d5-5681f5f283b8#gt_f53fe4b9-8e1d-4366-9254-3c4f73269e78" data-linktype="relative-path">mailslot</a> sender as
specified in section <a href="783ca657-3dc5-4d65-a5ab-a81bd65c12a1" data-linktype="relative-path">2.2.4.1.1</a>.
This parameter is limited to 18 characters including the terminating null 
character.</p></div>