<div class="content" name="SPLCLIENT_INFO_3" uuid="f0e50c0a-19a1-4297-bdcf-15e2ada9525f"><p>The <b>SPLCLIENT_INFO_3</b> structure provides information
about the calling client of the <span><a href="831cd729-be7c-451e-b729-bd8d84ce4d24#gt_59fb3ddc-63cf-45df-8a90-46a6af9e00cb" data-linktype="relative-path">print server</a></span>.<a id="Appendix_A_Target_66"></a><a aria-label="Product behavior note 66" href="e81cbc09-ab05-4a32-ae4a-8ec57b436c43#Appendix_A_66" data-linktype="relative-path">&lt;66&gt;</a></p><dl>
<dd>
<div><pre> typedef struct _SPLCLIENT_INFO_3 {
   unsigned int cbSize;
   DWORD dwFlags;
   DWORD dwSize;
   [string] wchar_t* pMachineName;
   [string] wchar_t* pUserName;
   DWORD dwBuildNum;
   DWORD dwMajorVersion;
   DWORD dwMinorVersion;
   unsigned short wProcessorArchitecture;
   unsigned __int64 hSplPrinter;
 } SPLCLIENT_INFO_3;
</pre></div>
</dd></dl><p><b>cbSize:</b> The size, in bytes, of the
structure.</p><p><b>dwFlags:</b> Reserved for future use. The
value of this member SHOULD be set to zero when sent and MUST be ignored on
receipt.</p><p><b>dwSize:</b> Reserved for future use. The
value of this member SHOULD be set to zero when sent and MUST be ignored on
receipt.</p><p><b>hSplPrinter:</b> This member MUST NOT be used
remotely, and the value of this member SHOULD be set to zero for calls that are
made remotely.</p><p>All members not defined in this section are specified in
sections <span><a href="fae766fc-31d3-43cc-902f-8e6cc4c75f31" data-linktype="relative-path">2.2.1.3.7</a></span> and <span><a href="964b517f-6730-4b4a-99ed-ee9648e7f1f7" data-linktype="relative-path">2.2.1.3</a></span>.</p></div>