2.2.3.1.1.2 TransactionPropCallExportCookie

The TransactionPropCallExportCookie structure is used to send the currently active transaction to the server, using the STxInfo format. For more details, see [MS-DTCO].


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

Header

...

...

Reserved

ExportCookie (variable)

...

Header (12 bytes): A TransactionPropCallHeader. The m_usVariant field of the structure MUST be set to TransactionPropCall_ExportCookie (0x0002).

Reserved (2 bytes): This can be set to any arbitrary value and MUST be ignored on receipt.

ExportCookie (variable): An STxInfo structure as specified in [MS-DTCO] section 2.2.5.10. The size of the structure is indicated as follows:

Obtain the value of the cbEHBuffer field from the EntryHeader ([MS-DCOM] section 2.2.21.5) corresponding to the Transaction ORPC Call Extensions (section 2.2.3.1.1). Subtract the sum of the size of the TransactionPropCallHeader structure and the size of the cbExportCookie field in the TransactionPropCallExportCookie structure from the value of the cbEHBuffer field. The size of the STxInfo structure is the result.