Partager via


MIMECONTF

This enumerated type is used as a member of the MIMECPINFO structure to specify the possible uses of a code page.

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::EnumCodePages method, 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::Next retrieve 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

OS Versions: Windows CE .NET 4.0 and later.
Header: Mlang.h, Mlang.idl.

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.