Share via


ENCODINGTYPE enumeration

Do not use. Specifies how something is encoded or intended to be encoded.

Syntax

typedef enum tagENCODINGTYPE { 
  IET_BINARY    = 0,
  IET_BASE64    = 1,
  IET_UUENCODE  = 2,
  IET_QP        = 3,
  IET_7BIT      = 4,
  IET_8BIT      = 5,
  IET_INETCSET  = 6,
  IET_UNICODE   = 7,
  IET_RFC1522   = 8,
  IET_ENCODED   = 9,
  IET_CURRENT   = 10,
  IET_UNKNOWN   = 11,
  IET_BINHEX40  = 12,
  IET_LAST      = 13
} ACCESSTYPE;

Constants

IET_BINARY

Indicates that the data is in its native format and is not encoded. The value IET_DECODED can also be used.

IET_BASE64

Indicates MIME Base64 encoding. Base64 should be used for data that contains mostly 8-bit bytes.

IET_UUENCODE

Indicates uuencode encoding (found mostly in Usenet newsgroups). Uuencode should only be used for attachments in a non-MIME message.

IET_QP

Indicates MIME Quoted-Printable encoding. Quoted-Printable should be used for text bodies that contain a small amount of 8-bit characters (that is, less than 10%) or for text bodies that have lines longer than 76 characters.

IET_7BIT

Indicates that the data is not encoded and it does not contain any 8-bit bytes.

IET_8BIT

Indicates that the data is not encoded and it contains 8-bit bytes.

IET_INETCSET

Indicates that the data is encoded in the Internet code page of a character set.

IET_UNICODE

Indicates that the data is in the Windows Unicode format (16-bit characters).

IET_RFC1522

Indicates that the header property is encoded in RFC 1522 format.

IET_ENCODED

Indicates that the data is encoded. This is nonspecific and means that the data probably inherits some default encoding format.

IET_CURRENT

Indicates no change in encoding.

IET_UNKNOWN

Indicates that the encoding type is unknown or invalid. The data can be treated as binary.

IET_BINHEX40

Indicates Apple Macintosh BinHex encoding.

IET_LAST

Do not use.

Remarks

The value -1 is reserved for an IMimeSecurity default.

ENCODINGTYPE Internet Charset Internet Encoding Transmittable
IET_BINARY No No No
IET_BASE64 Yes Yes Yes
IET_UUENCODE Yes Yes Yes
IET_QP Yes Yes Yes
IET_7BIT Yes No (Dot Stuffed) Yes
IET_8BIT Yes No (Dot Stuffed) Yes

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