0x04 The Column type is a string. Index: An unsigned integer value that specifies the identifier for the column in the relevant table. obValue: An unsigned integer that contains the offset from the beginning of the corresponding CERTTRANSDBRESULTROW structure to where the value for this column can be found. The length of the value is specified in the cbValue field. The offset MUST be DWORD aligned. cbValue: An unsigned integer value that specifies the length, in bytes, of the value for the specific column. CERTTRANSDBRESULTCOLUMN Marshaling Format The structure (section 2.2.1.10) is encoded within a structure (section 2.2.1.4) such that the pb member of the CERTTRANSBLOB points to the beginning of an array of one or more structures (section 2.2.3), each of which contains one or more CERTTRANSDBRESULTCOLUMN structures. The packet containing an array of some number, "N", of CERTTRANSDBRESULTCOLUMN structures is specified in the following packet diagrams. The actual value of "N" is the value of the corresponding ccol member of CERTTRANSDBRESULTROW. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 CERTTRANSDBRESULTCOLUMN Structures (variable) ... ... Result_Column_Data (variable) ... ... CERTTRANSDBRESULTCOLUMN Structures (variable): An array of CERTTRANSDBRESULTCOLUMN structures. Each of the structures is marshaled in the following manner. The fields in the following diagram correspond to the similarly-named members of the CERTTRANSDBRESULTCOLUMN structure. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Result_Column_Type Result_Column_Index Result_Column_obValue Result_Column_cbValue
0x04 The Column type is a string. Index: An unsigned integer value that specifies the identifier for the column in the relevant table. obValue: An unsigned integer that contains the offset from the beginning of the corresponding CERTTRANSDBRESULTROW structure to where the value for this column can be found. The length of the value is specified in the cbValue field. The offset MUST be DWORD aligned. cbValue: An unsigned integer value that specifies the length, in bytes, of the value for the specific column. CERTTRANSDBRESULTCOLUMN Marshaling Format The structure (section 2.2.1.10) is encoded within a structure (section 2.2.1.4) such that the pb member of the CERTTRANSBLOB points to the beginning of an array of one or more structures (section 2.2.3), each of which contains one or more CERTTRANSDBRESULTCOLUMN structures. The packet containing an array of some number, "N", of CERTTRANSDBRESULTCOLUMN structures is specified in the following packet diagrams. The actual value of "N" is the value of the corresponding ccol member of CERTTRANSDBRESULTROW. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 CERTTRANSDBRESULTCOLUMN Structures (variable) ... ... Result_Column_Data (variable) ... ... CERTTRANSDBRESULTCOLUMN Structures (variable): An array of CERTTRANSDBRESULTCOLUMN structures. Each of the structures is marshaled in the following manner. The fields in the following diagram correspond to the similarly-named members of the CERTTRANSDBRESULTCOLUMN structure. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 Result_Column_Type Result_Column_Index Result_Column_obValue Result_Column_cbValue
%5BMS-CSRA%5D-171201.docx