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 |
|
See also
- Reference
- EnumCodePages
- GetCodePageInfo