<div class="content"><p>The <b>RPC_PrintPropertyValue</b> structure specifies the
value of a Job Named Property (section <a href="1bd61448-db4b-4284-a4b1-8346732402d4" data-linktype="relative-path">3.1.1</a>).<a id="Appendix_A_Target_80"></a><a aria-label="Product behavior note 80" href="e81cbc09-ab05-4a32-ae4a-8ec57b436c43#Appendix_A_80" data-linktype="relative-path">&lt;80&gt;</a></p><dl>
<dd>
<div><pre> typedef struct {
   RPC_EPrintPropertyType ePropertyType;
   [switch_is(ePropertyType)] union {
     [case(kRpcPropertyTypeString)] [string] 
       wchar_t* propertyString;
     [case(kRpcPropertyTypeInt32)] LONG propertyInt32;
     [case(kRpcPropertyTypeInt64)] LONGLONG propertyInt64;
     [case(kRpcPropertyTypeByte)] BYTE propertyByte;
     [case(kRpcPropertyTypeBuffer)] struct {
       DWORD cbBuf;
       [size_is(cbBuf)] BYTE* pBuf;
     } propertyBlob;
   } value;
 } RPC_PrintPropertyValue;
</pre></div>
</dd></dl><p><b>ePropertyType:</b> The type of the value. All
enumeration values specified in section <a href="0360160c-3551-4c5b-bcee-9164122d34e2" data-linktype="relative-path">2.2.1.14.3</a> are valid.</p><p><b>propertyString:</b> A pointer to a string
containing the property value. Valid only if <b>ePropertyType</b> is set to <b>kRpcPropertyTypeString</b>.</p><p><b>propertyInt32:</b> The property value as a
signed 32-bit integer. Valid only if <b>ePropertyType</b> is set to <b>kRpcPropertyTypeInt32</b>.</p><p><b>propertyInt64:</b> The property value as a
signed 64-bit integer. Valid only if <b>ePropertyType</b> is set to <b>kRpcPropertyTypeInt64</b>.</p><p><b>propertyByte:</b> The property value as a
byte. Valid only if <b>ePropertyType</b> is set to kRpcPropertyTypeByte.</p><p><b>propertyBlob:</b> An embedded structure that
describes the buffer containing the property value as an array of bytes. Valid
only if <b>ePropertyType</b> is set to <b>kRpcPropertyTypeBuffer</b>.</p><p><b>cbBuf:</b> Member of the <b>propertyBlob</b>
structure that specifies the length, in bytes, of the property value contained
in the <b>pBuf</b> buffer when <b>ePropertyType</b> is set to <b>kRpcPropertyTypeBuffer</b>.</p><p><b>pBuf:</b> Member of the <b>propertyBlob</b>
structure that contains a pointer to the buffer containing the property value
when <b>ePropertyType</b> is set to <b>kRpcPropertyTypeBuffer</b>.</p></div>