2.2.3 RpcPrintNamedProperty
The RpcPrintNamedProperty structure specifies a name/typed-value pair that defines a single property.
-
typedef struct { [string] wchar_t* propertyName; RpcPrintPropertyValue propertyValue; } RpcPrintNamedProperty;
propertyName: A pointer to a string that specifies the name of the property.
propertyValue: An RpcPrintPropertyValue structure (section 2.2.2).
When used as an input value, the propertyName member and the ePropertyType member of propertyValue MUST be one of the following pairs:
|
propertyName |
propertyValue |
|
|---|---|---|
|
|
ePropertyType |
value |
|
"RemoteNotifyFilter Flags" |
kPropertyTypeInt32 |
Same as fdwFlags ([MS-RPRN] section 3.1.4.10.4). |
|
"RemoteNotifyFilter Options" |
kPropertyTypeInt32 |
Same as fdwOptions ([MS-RPRN] section 3.1.4.10.4). |
|
"RemoteNotifyFilter NotifyOptions" |
kPropertyTypeNotificationOptions |
Same as pOptions ([MS-RPRN] section 3.1.4.10.4). |
|
"RemoteNotifyFilter Color" |
kPropertyTypeInt32 |
Same as dwColor ([MS-RPRN] section 3.1.4.10.5). |
When used as an output value, the propertyName and the ePropertyType member of propertyValue MUST be one of the following pairs:
|
propertyName |
propertyValue |
|
|---|---|---|
|
|
ePropertyType |
value |
|
"RemoteNotifyData Flags" |
kPropertyTypeInt32 |
Same as fdwFlags ([MS-RPRN] section 3.2.4.1.4). |
|
"RemoteNotifyData Info" |
kPropertyTypeNotificationReply |
Same as the pInfo member of the RPC_V2_UREPLY_PRINTER union ([MS-RPRN] section 2.2.1.13.6), specified by the Reply parameter of the RpcRouterReplyPrinterEx method ([MS-RPRN] section 3.2.4.1.4). |
|
"RemoteNotifyData Color" |
kPropertyTypeInt32 |
Same as dwColor ([MS-RPRN] section 3.2.4.1.4). |