Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This enumerated type is used as a member of the MIMECPINFOstructure to specify the possible uses of a code page.
Syntax
typedef enum tagMIMECONTF { MIMECONTF_MAILNEWS = 0x00000001, MIMECONTF_BROWSER = 0x00000002, MIMECONTF_MINIMAL = 0x00000004, MIMECONTF_IMPORT = 0x00000008, MIMECONTF_SAVABLE_MAILNEWS = 0x00000100, MIMECONTF_SAVABLE_BROWSER = 0x00000200, MIMECONTF_EXPORT = 0x00000400, MIMECONTF_PRIVCONVERTER = 0x00010000, MIMECONTF_VALID = 0x00020000, MIMECONTF_VALID_NLS = 0x00040000, MIMECONTF_MIME_IE4 = 0x10000000, MIMECONTF_MIME_LATEST = 0x20000000, MIMECONTF_MIME_REGISTRY = 0x40000000 } MIMECONTF; |
Elements
- MIMECONTF_MAILNEWS
-
Code page is meant to display on mail and news clients.
- MIMECONTF_BROWSER
-
Code page is meant to display on browser clients.
- MIMECONTF_MINIMAL
-
Code page is meant to display in minimal view. This value is generally not used.
- MIMECONTF_IMPORT
-
Value that indicates that all of the import code pages should be enumerated.
- MIMECONTF_SAVABLE_MAILNEWS
-
Code page includes encodings for mail and news clients to save a document in.
- MIMECONTF_SAVABLE_BROWSER
-
Code page includes encodings for browser clients to save a document in.
- MIMECONTF_EXPORT
-
Value that indicates that all of the export code pages should be enumerated.
- MIMECONTF_PRIVCONVERTER
-
Value that indicates the encoding requires (or has) a private conversion engine. A client of IEnumCodePage doesn't use this value.
- MIMECONTF_VALID
-
Value that indicates the corresponding encoding is supported on the system.
- MIMECONTF_VALID_NLS
-
Value that indicates that only the language support file should be validated. Normally, both the language support file and the supporting font are checked.
- MIMECONTF_MIME_IE4
-
Value that indicates the Microsoft® Internet Explorer 4.0 MIME data from MLang's internal data should be used.
- MIMECONTF_MIME_LATEST
-
Value that indicates that the latest MIME data from MLang's internal data should be used.
- MIMECONTF_MIME_REGISTRY
-
Value that indicates that the MIME data stored in the registry should be used.
Remarks
When passed through the grfFlags parameter in the IMultiLanguage::EnumCodePagesmethod, the MIMECONTF constants enable a client to tailor a list of code pages from the MIME database to suit its needs. Furthermore, the bits representing the above flags can be combined, so that 0x00000003 represents MIMECONTF_MAILNEWS | MIMECONTF_BROWSER. If this value is passed through IMultiLanguage::EnumCodePages, any subsequent calls to IEnumCodePage::Nextretrieve a list of code pages that have both the MIMECONTF_MAILNEWS and the MIMECONTF_BROWSER flags. 0x0000 can be specified to obtain the maximum number of code pages possible.
Requirements
Header | mlang.h, mlang.idl |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |