// winsplp.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
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.
cbSizeSpecifies the size in bytes of this structure.
dwFlagsSpecifies open printer additional flags to the provider.
dwSizeReserved. Used for compatibility with the SPLCLIENT_INFO_1 structure.
pMachineNameSpecifies the client machine name.
pUserNameSpecifies the client user name.
dwBuildNumSpecifies the client build number.
dwMajorVersionSpecifies the major version of the client machine.
dwMinorVersionSpecifies the minor version of the client machine.
wProcessorArchitectureSpecifies the client machine architecture.
hSplPrinterSpecifies the server-side handle to be used for direct calls.