ReactOS  0.4.12-dev-18-gf469aca
MultiLanguage::IEnumCodePage Interface Reference

import"mlang.idl";

Inheritance diagram for MultiLanguage::IEnumCodePage:
Collaboration diagram for MultiLanguage::IEnumCodePage:

Classes

struct  tagMIMECPINFO
 
struct  tagMIMECSETINFO
 

Public Types

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
}
 
typedef enum MultiLanguage::IEnumCodePage::tagMIMECONTF MIMECONTF
 
typedef struct MultiLanguage::IEnumCodePage::tagMIMECPINFO MIMECPINFO
 
typedef struct MultiLanguage::IEnumCodePage::tagMIMECPINFOPMIMECPINFO
 
typedef struct MultiLanguage::IEnumCodePage::tagMIMECSETINFO MIMECSETINFO
 
typedef struct MultiLanguage::IEnumCodePage::tagMIMECSETINFOPMIMECSETINFO
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT Clone ([out] IEnumCodePage **ppEnum)
 
HRESULT Next ([in] ULONG celt, [out] PMIMECPINFO rgelt, [out] ULONG *pceltFetched)
 
HRESULT Reset ()
 
HRESULT Skip ([in] ULONG celt)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Public Attributes

const USHORT MAX_MIMECP_NAME = 64
 
const USHORT MAX_MIMECSET_NAME = 50
 

Detailed Description

Definition at line 324 of file mlang.idl.

Member Typedef Documentation

◆ MIMECONTF

◆ MIMECPINFO

◆ MIMECSETINFO

◆ PMIMECPINFO

◆ PMIMECSETINFO

Member Enumeration Documentation

◆ tagMIMECONTF

Enumerator
MIMECONTF_MAILNEWS 
MIMECONTF_BROWSER 
MIMECONTF_MINIMAL 
MIMECONTF_IMPORT 
MIMECONTF_SAVABLE_MAILNEWS 
MIMECONTF_SAVABLE_BROWSER 
MIMECONTF_EXPORT 
MIMECONTF_PRIVCONVERTER 
MIMECONTF_VALID 
MIMECONTF_VALID_NLS 
MIMECONTF_MIME_IE4 
MIMECONTF_MIME_LATEST 
MIMECONTF_MIME_REGISTRY 

Definition at line 329 of file mlang.idl.

330  {
331  MIMECONTF_MAILNEWS = 0x00000001,
332  MIMECONTF_BROWSER = 0x00000002,
333  MIMECONTF_MINIMAL = 0x00000004,
334  MIMECONTF_IMPORT = 0x00000008,
335  MIMECONTF_SAVABLE_MAILNEWS = 0x00000100,
336  MIMECONTF_SAVABLE_BROWSER = 0x00000200,
337  MIMECONTF_EXPORT = 0x00000400,
338  MIMECONTF_PRIVCONVERTER = 0x00010000,
339  MIMECONTF_VALID = 0x00020000,
340  MIMECONTF_VALID_NLS = 0x00040000,
341  MIMECONTF_MIME_IE4 = 0x10000000,
342  MIMECONTF_MIME_LATEST = 0x20000000,
343  MIMECONTF_MIME_REGISTRY = 0x40000000
344  } MIMECONTF;
enum MultiLanguage::IEnumCodePage::tagMIMECONTF MIMECONTF

Member Function Documentation

◆ Clone()

HRESULT MultiLanguage::IEnumCodePage::Clone ( [out] IEnumCodePage **  ppEnum)

◆ Next()

HRESULT MultiLanguage::IEnumCodePage::Next ( [in] ULONG  celt,
[out] PMIMECPINFO  rgelt,
[out] ULONG pceltFetched 
)

◆ Reset()

HRESULT MultiLanguage::IEnumCodePage::Reset ( )

◆ Skip()

HRESULT MultiLanguage::IEnumCodePage::Skip ( [in] ULONG  celt)

Member Data Documentation

◆ MAX_MIMECP_NAME

const USHORT MultiLanguage::IEnumCodePage::MAX_MIMECP_NAME = 64

Definition at line 326 of file mlang.idl.

◆ MAX_MIMECSET_NAME

const USHORT MultiLanguage::IEnumCodePage::MAX_MIMECSET_NAME = 50

Definition at line 327 of file mlang.idl.


The documentation for this interface was generated from the following file: