SPLCLIENT_INFO_3_VISTA structure (winsplp.h)

Contains a super-set of the information in both a SPLCLIENT_INFO_1 and SPLCLIENT_INFO_2 structure. It also contains additional information needed by the provider.

Syntax

typedef struct _SPLCLIENT_INFO_3_VISTA {
  UINT   cbSize;
  DWORD  dwFlags;
  DWORD  dwSize;
  PWSTR  pMachineName;
  PWSTR  pUserName;
  DWORD  dwBuildNum;
  DWORD  dwMajorVersion;
  DWORD  dwMinorVersion;
  WORD   wProcessorArchitecture;
  UINT64 hSplPrinter;
} SPLCLIENT_INFO_3_VISTA;

Members

cbSize

Specifies the size in bytes of this structure.

dwFlags

Specifies open printer additional flags to the provider.

dwSize

Reserved. Used for compatibility with the SPLCLIENT_INFO_1 structure.

pMachineName

Specifies the client machine name.

pUserName

Specifies the client user name.

dwBuildNum

Specifies the client build number.

dwMajorVersion

Specifies the major version of the client machine.

dwMinorVersion

Specifies the minor version of the client machine.

wProcessorArchitecture

Specifies the client machine architecture.

hSplPrinter

Specifies the server-side handle to be used for direct calls.

Requirements

Requirement Value
Header winsplp.h