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