2.2.2.4.6 _DRIVER_INFO_6
The _DRIVER_INFO_6 structure specifies printer driver information.<106> It is a custom-marshaled form of the RPC_DRIVER_INFO_6 (section 2.2.1.5.5) structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Fixed_Portion (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
Variable_Data (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
Fixed_Portion (variable): An array of one or more groups of fixed-size fields, which are defined as follows.
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1cVersion
NameOffset
EnvironmentOffset
DriverPathOffset
DataFileOffset
ConfigFileOffset
HelpFileOffset
DependentFilesOffset
MonitorNameOffset
DefaultDataTypeOffset
szzPreviousNamesOffset
ftDriverDate.dwLowDateTime
ftDriverDate.dwHighDateTime
PaddingForAlignment
dwlDriverVersion
...
MfgNameOffset
OEMUrlOffset
HardwareIDOffset
ProviderOffset
-
PaddingForAlignment (4 bytes): 4 bytes of padding to align the dwlDriverVersion field on an 8-byte boundary. The contents of this field MUST be ignored.
Variable_Data (variable): An array of zero or more groups of optional, variable-size fields, which are defined as follows.
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1ProviderArray (variable)
...
HardwareIDArray (variable)
...
OEMUrlArray (variable)
...
MfgNameArray (variable)
...
szzPreviousNamesArray (variable)
...
DefaultDataTypeArray (variable)
...
MonitorNameArray (variable)
...
DependentFilesArray (variable)
...
HelpFileArray (variable)
...
ConfigFileArray (variable)
...
DataFileArray (variable)
...
DriverPathArray (variable)
...
EnvironmentArray (variable)
...
NameArray (variable)
...