2.2.4.2 OLETX_TM_ADDR

The OLETX_TM_ADDR structure is used to represent the address of a transaction manager.


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

guidSignature (16 bytes)

...

...

guidEndpoint (16 bytes)

...

...

grbComProtsSupported

wszHostName (variable)

...

guidSignature (16 bytes): This field contains a signature value for this structure. The value MUST be the binary representation of the GUID {dc85cb48-d8a5-11d2-828b-00805f0df75a}.

guidEndpoint (16 bytes): This field MUST contain a GUID that specifies the contact identifier of the transaction manager.

grbComProtsSupported (4 bytes): Indicates the RPC transports for which the transaction manager is listening. The value MUST be the result of the bitwise OR combination of one or more flags as specified in [MS-CMPO] section 2.2.4.

wszHostName (variable): This field MUST contain a null-terminated, little-endian UTF-16 encoded string that specifies the NetBIOS host name of the transaction manager. This field MUST NOT contain a Unicode byte order mark (BOM) character. The length of this field MUST be 2 to 32 bytes, inclusive. For details about Unicode and character sets, see [MSDN-ANSI].

For specific information on NetBIOS, see [NETBEUI], [RFC1001], and [RFC1002].