ReactOS 0.4.15-dev-7953-g1f49173
MultiLanguage::IEnumScript Interface Reference
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,
106 sidGreek = sidLatin + 1,
107 sidCyrillic = sidGreek + 1,
110 sidArabic = sidHebrew + 1,
115 sidOriya = sidGujarati + 1,
116 sidTamil = sidOriya + 1,
117 sidTelugu = sidTamil + 1,
118 sidKannada = sidTelugu + 1,
120 sidThai = sidMalayalam + 1,
121 sidLao = sidThai + 1,
122 sidTibetan = sidLao + 1,
125 sidKana = sidHangul + 1,
126 sidBopomofo = sidKana + 1,
127 sidHan = sidBopomofo + 1,
128 sidEthiopic = sidHan + 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,
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.

148 {
151 SCRIPTCONTF_SCRIPT_USER = 0x10000,
152 SCRIPTCONTF_SCRIPT_HIDE = 0x20000,
enum MultiLanguage::IEnumScript::tagSCRIPTFONTCONTF SCRIPTFONTCONTF

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: