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

import"mlang.idl";

Inheritance diagram for MultiLanguage::IEnumScript:
Collaboration diagram for MultiLanguage::IEnumScript:

Classes

struct  tagSCRIPFONTINFO
 
struct  tagSCRIPTINFO
 

Public Types

enum  tagSCRIPTCONTF {
  sidDefault = 0, sidMerge = sidDefault + 1, sidAsciiSym = sidMerge + 1, sidAsciiLatin = sidAsciiSym + 1,
  sidLatin = sidAsciiLatin + 1, sidGreek = sidLatin + 1, sidCyrillic = sidGreek + 1, sidArmenian = sidCyrillic + 1,
  sidHebrew = sidArmenian + 1, sidArabic = sidHebrew + 1, sidDevanagari = sidArabic + 1, sidBengali = sidDevanagari + 1,
  sidGurmukhi = sidBengali + 1, sidGujarati = sidGurmukhi + 1, sidOriya = sidGujarati + 1, sidTamil = sidOriya + 1,
  sidTelugu = sidTamil + 1, sidKannada = sidTelugu + 1, sidMalayalam = sidKannada + 1, sidThai = sidMalayalam + 1,
  sidLao = sidThai + 1, sidTibetan = sidLao + 1, sidGeorgian = sidTibetan + 1, sidHangul = sidGeorgian + 1,
  sidKana = sidHangul + 1, sidBopomofo = sidKana + 1, sidHan = sidBopomofo + 1, sidEthiopic = sidHan + 1,
  sidCanSyllabic = sidEthiopic + 1, sidCherokee = sidCanSyllabic + 1, sidYi = sidCherokee + 1, sidBraille = sidYi + 1,
  sidRunic = sidBraille + 1, sidOgham = sidRunic + 1, sidSinhala = sidOgham + 1, sidSyriac = sidSinhala + 1,
  sidBurmese = sidSyriac + 1, sidKhmer = sidBurmese + 1, sidThaana = sidKhmer + 1, sidMongolian = sidThaana + 1,
  sidUserDefined = sidMongolian + 1, sidLim = sidUserDefined + 1, sidFEFirst = sidHangul, sidFELast = sidHan
}
 
enum  tagSCRIPTFONTCONTF {
  SCRIPTCONTF_FIXED_FONT = 0x1, SCRIPTCONTF_PROPORTIONAL_FONT = 0x2, SCRIPTCONTF_SCRIPT_USER = 0x10000, SCRIPTCONTF_SCRIPT_HIDE = 0x20000,
  SCRIPTCONTF_SCRIPT_SYSTEM = 0x40000
}
 
typedef BYTE SCRIPT_ID
 
typedef __int64 SCRIPT_IDS
 
typedef enum MultiLanguage::IEnumScript::tagSCRIPTCONTF SCRIPTCONTF
 
typedef enum MultiLanguage::IEnumScript::tagSCRIPTFONTCONTF SCRIPTFONTCONTF
 
typedef struct MultiLanguage::IEnumScript::tagSCRIPFONTINFO SCRIPTFONTINFO
 
typedef struct MultiLanguage::IEnumScript::tagSCRIPFONTINFOPSCRIPTFONTINFO
 
typedef struct MultiLanguage::IEnumScript::tagSCRIPTINFO SCRIPTINFO
 
typedef struct MultiLanguage::IEnumScript::tagSCRIPTINFOPSCRIPTINFO
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT Clone ([out] IEnumScript **ppEnum)
 
HRESULT Next ([in] ULONG celt, [out] PSCRIPTINFO 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_SCRIPT_NAME = 48
 
const USHORT MAX_MIMEFACE_NAME = 32
 

Detailed Description

Definition at line 91 of file mlang.idl.

Member Typedef Documentation

◆ PSCRIPTFONTINFO

◆ PSCRIPTINFO

◆ SCRIPT_ID

Definition at line 96 of file mlang.idl.

◆ SCRIPT_IDS

Definition at line 97 of file mlang.idl.

◆ SCRIPTCONTF

◆ SCRIPTFONTCONTF

◆ SCRIPTFONTINFO

◆ SCRIPTINFO

Member Enumeration Documentation

◆ tagSCRIPTCONTF

Enumerator
sidDefault 
sidMerge 
sidAsciiSym 
sidAsciiLatin 
sidLatin 
sidGreek 
sidCyrillic 
sidArmenian 
sidHebrew 
sidArabic 
sidDevanagari 
sidBengali 
sidGurmukhi 
sidGujarati 
sidOriya 
sidTamil 
sidTelugu 
sidKannada 
sidMalayalam 
sidThai 
sidLao 
sidTibetan 
sidGeorgian 
sidHangul 
sidKana 
sidBopomofo 
sidHan 
sidEthiopic 
sidCanSyllabic 
sidCherokee 
sidYi 
sidBraille 
sidRunic 
sidOgham 
sidSinhala 
sidSyriac 
sidBurmese 
sidKhmer 
sidThaana 
sidMongolian 
sidUserDefined 
sidLim 
sidFEFirst 
sidFELast 

Definition at line 99 of file mlang.idl.

100  {
101  sidDefault = 0,
102  sidMerge = sidDefault + 1,
103  sidAsciiSym = sidMerge + 1,
104  sidAsciiLatin = sidAsciiSym + 1,
105  sidLatin = sidAsciiLatin + 1,
106  sidGreek = sidLatin + 1,
107  sidCyrillic = sidGreek + 1,
108  sidArmenian = sidCyrillic + 1,
109  sidHebrew = sidArmenian + 1,
110  sidArabic = sidHebrew + 1,
111  sidDevanagari = sidArabic + 1,
112  sidBengali = sidDevanagari + 1,
113  sidGurmukhi = sidBengali + 1,
114  sidGujarati = sidGurmukhi + 1,
115  sidOriya = sidGujarati + 1,
116  sidTamil = sidOriya + 1,
117  sidTelugu = sidTamil + 1,
118  sidKannada = sidTelugu + 1,
119  sidMalayalam = sidKannada + 1,
120  sidThai = sidMalayalam + 1,
121  sidLao = sidThai + 1,
122  sidTibetan = sidLao + 1,
123  sidGeorgian = sidTibetan + 1,
124  sidHangul = sidGeorgian + 1,
125  sidKana = sidHangul + 1,
126  sidBopomofo = sidKana + 1,
127  sidHan = sidBopomofo + 1,
128  sidEthiopic = sidHan + 1,
129  sidCanSyllabic = sidEthiopic + 1,
130  sidCherokee = sidCanSyllabic + 1,
131  sidYi = sidCherokee + 1,
132  sidBraille = sidYi + 1,
133  sidRunic = sidBraille + 1,
134  sidOgham = sidRunic + 1,
135  sidSinhala = sidOgham + 1,
136  sidSyriac = sidSinhala + 1,
137  sidBurmese = sidSyriac + 1,
138  sidKhmer = sidBurmese + 1,
139  sidThaana = sidKhmer + 1,
140  sidMongolian = sidThaana + 1,
141  sidUserDefined = sidMongolian + 1,
142  sidLim = sidUserDefined + 1,
144  sidFELast = sidHan
145  } SCRIPTCONTF;
enum MultiLanguage::IEnumScript::tagSCRIPTCONTF SCRIPTCONTF

◆ tagSCRIPTFONTCONTF

Enumerator
SCRIPTCONTF_FIXED_FONT 
SCRIPTCONTF_PROPORTIONAL_FONT 
SCRIPTCONTF_SCRIPT_USER 
SCRIPTCONTF_SCRIPT_HIDE 
SCRIPTCONTF_SCRIPT_SYSTEM 

Definition at line 147 of file mlang.idl.

Member Function Documentation

◆ Clone()

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

◆ Next()

HRESULT MultiLanguage::IEnumScript::Next ( [in] ULONG  celt,
[out] PSCRIPTINFO  rgelt,
[out] ULONG pceltFetched 
)

◆ Reset()

HRESULT MultiLanguage::IEnumScript::Reset ( )

◆ Skip()

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

Member Data Documentation

◆ MAX_MIMEFACE_NAME

const USHORT MultiLanguage::IEnumScript::MAX_MIMEFACE_NAME = 32

Definition at line 94 of file mlang.idl.

◆ MAX_SCRIPT_NAME

const USHORT MultiLanguage::IEnumScript::MAX_SCRIPT_NAME = 48

Definition at line 93 of file mlang.idl.


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