Share via


BODYOFFSETS structure

Do not use. Holds information about the byte offsets for a body.

Syntax

typedef struct tagBODYOFFSETS {
  DWORD cbBoundaryStart;
  DWORD cbHeaderStart;
  DWORD cbBodyStart;
  DWORD cbBodyEnd;
} BODYOFFSETS, *LPBODYOFFSETS;

Members

cbBoundaryStart

Type: DWORD

Contains the byte offset of the starting boundary for the body.

cbHeaderStart

Type: DWORD

Contains the byte offset to the header of the body.

cbBodyStart

Type: DWORD

Contains the byte offset to where the body data starts.

cbBodyEnd

Type: DWORD

Contains the byte offset to where the body data ends.

Remarks

The byte offsets are relative to the source message with which the body is associated. A body does not have offsets unless the body has been saved to a message or the body was loaded from a message. To get the offsets for a body, a client would call GetOffsets or GetBodyOffsets. For MIME and RFC 822 messages, the offsets have a subtly different meaning because an RFC 822 message does not have boundaries or headers for attachments.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Mimeole.h
IDL
Mimeole.idl