2.2.7 SectionType

The SectionType enumeration defines the available SectionBuffer (section 2.2.6) types.

 typedef  enum 
 {
   stFullPacket = 0,
   stBinaryFirstSection = 1,
   stBinarySecondSection = 2,
   stSrmpFirstSection = 3,
   stSrmpSecondSection = 4
 } SectionType;

stFullPacket:  The pSectionBuffer member of the SectionBuffer structure contains a complete Message Packet Structure (section 2.2.5). The UserMessage (section 2.2.5.1) is either that specified in section 2.2.5.1.1 or in section 2.2.5.1.2.

stBinaryFirstSection:  The pSectionBuffer member of the SectionBuffer structure contains the first section of the Binary Message (section 2.2.5.1.1) packet up to, but not beyond, the MessagePropertiesHeader ([MS-MQMQ] section 2.2.19.3) in the UserMessage.

stBinarySecondSection:  The pSectionBuffer member of the SectionBuffer structure contains the second section of the Binary Message packet from beyond the end of the MessagePropertiesHeader in the UserMessage to the end of the packet.

stSrmpFirstSection:  The pSectionBuffer member of the SectionBuffer structure contains the first section of the SRMP Message packet up to, but not beyond, the CompoundMessageHeader (section 2.2.5.1.2.2) in the UserMessage.

stSrmpSecondSection:  The pSectionBuffer member of the SectionBuffer structure contains the second section of the SRMP Message packet from beyond the end of the CompoundMessageHeader in the UserMessage to the end of the packet.