2.2.1.11.3 SPLCLIENT_INFO_3

The SPLCLIENT_INFO_3 structure provides information about the calling client of the print server.<66>

 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;

cbSize: The size, in bytes, of the structure.

dwFlags: This member is reserved for future use. The value of this member SHOULD be set to zero when sent and MUST be ignored on receipt.

dwSize: This member is reserved for future use. The value of this member SHOULD be set to zero when sent and MUST be ignored on receipt.

hSplPrinter: This member MUST NOT be used remotely and the value of this member SHOULD be set to zero for calls that are made remotely.

All members not defined in this section are specified in sections 2.2.1.3.7 and 2.2.1.3.