2.2.1.5.5 RPC_DRIVER_INFO_6

The RPC_DRIVER_INFO_6 structure provides extended printer driver information.<25>

 typedef struct _RPC_DRIVER_INFO_6 {
   DWORD cVersion;
   [string] wchar_t* pName;
   [string] wchar_t* pEnvironment;
   [string] wchar_t* pDriverPath;
   [string] wchar_t* pDataFile;
   [string] wchar_t* pConfigFile;
   [string] wchar_t* pHelpFile;
   [string] wchar_t* pMonitorName;
   [string] wchar_t* pDefaultDataType;
   DWORD cchDependentFiles;
   [size_is(cchDependentFiles), unique] 
     wchar_t* pDependentFiles;
   DWORD cchPreviousNames;
   [size_is(cchPreviousNames), unique] 
     wchar_t* pszzPreviousNames;
   FILETIME ftDriverDate;
   DWORDLONG dwlDriverVersion;
   [string] wchar_t* pMfgName;
   [string] wchar_t* pOEMUrl;
   [string] wchar_t* pHardwareID;
   [string] wchar_t* pProvider;
 } RPC_DRIVER_INFO_6;

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