2.2.3.2 XACTTRANSINFO

The XACTTRANSINFO structure is defined as follows.

 typedef struct XACTTRANSINFO {
   BOID uow;
   LONG isoLevel;
   ULONG isoFlags;
   DWORD grfTCSupported;
   DWORD grfRMSupported;
   DWORD grfTCSupportedRetaining;
   DWORD grfRMSupportedRetaining;
 } XACTTRANSINFO;

uow: This is of type BOID.

isoLevel: The isoLevel property contains a LONG value that corresponds to the values defined for the OLETX_ISOLATION_LEVEL enumeration, as defined in [MS-DTCO] section 2.2.6.9.

isoFlags: The isoFlags property contains a ULONG value that corresponds to the values defined for the OLETX_ISOLATION_FLAGS enumeration, as defined in [MS-DTCO] section 2.2.6.8.

grfTCSupported: The grfTCSupported property specifies a bitmask that indicates which XACTTC flags (section 2.2.2.21) this transaction implementation supports.

grfRMSupported: The grfRMSupported property is reserved for future use, and the server MUST set the value of this property to zero.

grfTCSupportedRetaining: The grfTCSupportedRetaining property is reserved for future use, and the server MUST set the value of this property to zero.

grfRMSupportedRetaining: The grfRMSupportedRetaining property is reserved for future use, and the server MUST set the value of this property to zero.