Share via


2.2.5.1.2.1 SRMPEnvelopeHeader

The SRMPEnvelopeHeader contains information about the SOAP envelope used to send the original message over HTTP. This header MUST be present only if the UserHeader.Flags.AH bit field is set.


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

HeaderId

Reserved

DataLength

Data (variable)

...

HeaderId (2 bytes): A USHORT ([MS-DTYP] section 2.2.58) that specifies the identification number of the header.

Reserved (2 bytes): A USHORT that MUST be ignored.

DataLength (4 bytes): A ULONG ([MS-DTYP] section 2.2.51), that MUST be the length of the data in the Data field.

Data (variable): Specifies the data in WCHAR ([MS-DTYP] section 2.2.60) format, including the NULL terminator. The data is formatted as an SRMP Message Structure ([MC-MQSRM] section 2.2.2).