Export (0) Print
Expand All

MIMECPINFO structure

Contains detailed information gathered from the MIME database about a given code page.

Syntax


typedef struct tagMIMECPINFO {
  DWORD dwFlags;
  UINT  uiCodePage;
  UINT  uiFamilyCodePage;
  WCHAR wszDescription[MAX_MIMECP_NAME];
  WCHAR wszWebCharset[MAX_MIMECSET_NAME];
  WCHAR wszHeaderCharset[MAX_MIMECSET_NAME];
  WCHAR wszBodyCharset[MAX_MIMECSET_NAME];
  WCHAR wszFixedWidthFont[MAX_MIMEFACE_NAME];
  WCHAR wszProportionalFont[MAX_MIMEFACE_NAME];
  BYTE  bGDICharset;
} MIMECPINFO, *PMIMECPINFO;

Members

dwFlags

Combination of the values defined in the MIMECONTF enumerated type, or 0x0000.

uiCodePage

Code page identifier value that conforms to the National Language Support (NLS) definition.

uiFamilyCodePage

Windows code page with which uiCodePage shares the attributes of wszFixedWidthFont and wszProportionalFont. If not defined in the database, this member is the same value as uiCodePage.

wszDescription

Human-readable description of uiCodePage.

wszWebCharset

Character set name corresponding to uiCodePage in a form that can be used with browsers. If not present in the MIME database, this member is the same as wszBodyCharset.

wszHeaderCharset

Character set name, if it exists, that corresponds to uiCodePage in a form that can be used with mail agent header tags. If not available in the database, this member is the same as wszBodyCharset.

wszBodyCharset

Character set name, if it exists, that corresponds to uiCodePage in a form that can be used with mail agent body tags. If not available in the database, this member should return NULL.

wszFixedWidthFont

Default typeface to be used for the fixed-width font. A browser client can use this name to choose a font for a fixed-pitch text element.

wszProportionalFont

Default typeface to be used for the proportional font. A browser client can use this name to choose a font for a proportional text element.

bGDICharset

Windows character set representation that corresponds to uiCodePage.

Remarks

A client can retrieve a MIMECPINFO structure for every code page the system recognizes through calls to the IEnumCodePage::Next method. Alternatively, this information can be accessed one code page at a time through calls to the IMultiLanguage::GetCodePageInfo method.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Header

Mlang.h

See also

Reference
EnumCodePages
GetCodePageInfo

 

 

Build date: 11/17/2013

Show:
© 2014 Microsoft