ReactOS 0.4.15-dev-7924-g5949c20
MultiLanguage::IEnumCodePage Interface Reference
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: