InputScope
列挙型メンバー 74
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IS_DEFAULT | 0 | 0x0 | 標準の認識バイアスを示します。既定として扱われ、既定の辞書を使用します。他の入力スコープと組み合わせた場合でも、その入力スコープに対して強制を行うことはありません。 |
| IS_URL | 1 | 0x1 | URL、File、または FTP 形式を示します。例を次に示します。
|
| IS_FILE_FULLFILEPATH | 2 | 0x2 | ファイルパスを示します。次の条件が適用されます。
|
| IS_FILE_FILENAME | 3 | 0x3 | ファイル名を示します。次の条件が適用されます。
|
| IS_EMAIL_USERNAME | 4 | 0x4 | 電子メールのユーザー名を示します。例を次に示します。
|
| IS_EMAIL_SMTPEMAILADDRESS | 5 | 0x5 | 完全な SMTP 電子メールアドレス (例: someone@example.com) を示します。 |
| IS_LOGINNAME | 6 | 0x6 | ログイン名とドメインを示します。次の条件が適用されます。
|
| IS_PERSONALNAME_FULLNAME | 7 | 0x7 | 名、ミドルネーム、姓を組み合わせたものを示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_PERSONALNAME_PREFIX | 8 | 0x8 | 名前の前に付く敬称または肩書きを示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_PERSONALNAME_GIVENNAME | 9 | 0x9 | 名またはそのイニシャルを示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_PERSONALNAME_MIDDLENAME | 10 | 0xA | ミドルネームまたはそのイニシャルを示します。例を次に示します。
|
| IS_PERSONALNAME_SURNAME | 11 | 0xB | 姓を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_PERSONALNAME_SUFFIX | 12 | 0xC | 名前に付く接尾辞の略語またはローマ数字を示します。例を次に示します。
|
| IS_ADDRESS_FULLPOSTALADDRESS | 13 | 0xD | 番地を含む完全な住所を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_ADDRESS_POSTALCODE | 14 | 0xE | 英数字から成る郵便番号を示します。国際的な郵便番号に対応するため、値は英数字です。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_ADDRESS_STREET | 15 | 0xF | 家番号、街路番号、アパート名と部屋番号、私書箱のいずれか、またはそれらの組み合わせを示します。例を次に示します。
|
| IS_ADDRESS_STATEORPROVINCE | 16 | 0x10 | 州または県の正式名称または略称を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_ADDRESS_CITY | 17 | 0x11 | 市区町村の名称または略称を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_ADDRESS_COUNTRYNAME | 18 | 0x12 | 国/地域の名称を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_ADDRESS_COUNTRYSHORTNAME | 19 | 0x13 | 国/地域の名称の略称を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_CURRENCY_AMOUNTANDSYMBOL | 20 | 0x14 | 通貨記号と数値を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_CURRENCY_AMOUNT | 21 | 0x15 | 通貨記号を除いた、通貨の数値を示します。たとえば 2,100.25 です。 |
| IS_DATE_FULLDATE | 22 | 0x16 | さまざまな形式の完全な日付を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_DATE_MONTH | 23 | 0x17 | 月の数値表現を示します。1 ~ 12 の範囲に制限されます。例を次に示します。
|
| IS_DATE_DAY | 24 | 0x18 | 日の数値表現を示します。1 ~ 31 の範囲に制限されます。例を次に示します。
|
| IS_DATE_YEAR | 25 | 0x19 | 年の数値表現を示します。例を次に示します。
|
| IS_DATE_MONTHNAME | 26 | 0x1A | 月の文字による表現を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_DATE_DAYNAME | 27 | 0x1B | 曜日の文字による表現を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_DIGITS | 28 | 0x1C | 正の整数を示します。0 ~ 9 の範囲に制限されます。 |
| IS_NUMBER | 29 | 0x1D | コンマ、負符号、小数点を含む数値を示します。米国のロケールでは、次の条件が適用されます。
|
| IS_ONECHAR | 30 | 0x1E | コードページ 1252 の単一の ANSI 文字を示します。米国のロケールでは、次の文字が含まれます。 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ |
| IS_PASSWORD | 31 | 0x1F | パスワードを示します。IS_PASSWORD はサポートされておらず、将来変更されたり使用できなくなったりする可能性があります。 メモ IS_PASSWORD はパスワードであることを示すだけであり、パスワードに関する保護を提供するものではありません。パスワードの機密性を保つため、すべてのパスワードフィールドではテキストサービスを無効にする必要があります。したがって、IS_PASSWORD 入力スコープを持つパスワードフィールドは有効ではありません。
|
| IS_TELEPHONE_FULLTELEPHONENUMBER | 32 | 0x20 | 電話番号を示します。アルファベットの入力は許可されません。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_TELEPHONE_COUNTRYCODE | 33 | 0x21 | 電話の国番号を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_TELEPHONE_AREACODE | 34 | 0x22 | 電話の市外局番を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_TELEPHONE_LOCALNUMBER | 35 | 0x23 | 国番号と市外局番を除いた電話番号を示します。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_TIME_FULLTIME | 36 | 0x24 | 時、分、秒、およびアルファベットによる時刻の略記を示します。米国英語では 12 時間制を使用します。時の先頭の 0 は省略できますが、分と秒では必須です。時は 0 ~ 24、分と秒は 0 ~ 59 の範囲に制限されます。英語 (米国) 用に書式設定した例を次に示します。
|
| IS_TIME_HOUR | 37 | 0x25 | 時の数値表現を示します。0 ~ 24 の範囲に制限されます。 |
| IS_TIME_MINORSEC | 38 | 0x26 | 分または秒の数値表現を示します。0 ~ 59 の範囲に制限されます。 |
| IS_NUMBER_FULLWIDTH | 39 | 0x27 | 全角数字を示します。日本語でのみ使用されます。全角数字と漢数字に制限されます。 |
| IS_ALPHANUMERIC_HALFWIDTH | 40 | 0x28 | 東アジア言語向けの半角英数字を示します。半角のアルファベットと数字に制限されます。 |
| IS_ALPHANUMERIC_FULLWIDTH | 41 | 0x29 | 東アジア言語向けの全角英数字を示します。全角のアルファベットと数字に制限されます。 |
| IS_CURRENCY_CHINESE | 42 | 0x2A | 中国語の通貨を示します。 |
| IS_BOPOMOFO | 43 | 0x2B | 注音符号 (Bopomofo) の文字を示します。 |
| IS_HIRAGANA | 44 | 0x2C | ひらがなを示します。 |
| IS_KATAKANA_HALFWIDTH | 45 | 0x2D | 半角カタカナを示します。 |
| IS_KATAKANA_FULLWIDTH | 46 | 0x2E | 全角カタカナを示します。 |
| IS_HANJA | 47 | 0x2F | ハンチャ (漢字) の文字を示します。 |
| IS_HANGUL_HALFWIDTH | 48 | 0x30 | 半角ハングル文字を示します。 |
| IS_HANGUL_FULLWIDTH | 49 | 0x31 | 全角ハングル文字を示します。 |
| IS_SEARCH | 50 | 0x32 | Windows 8 以降: 検索文字列を示します。 |
| IS_FORMULA | 51 | 0x33 | Windows 8 以降: 数式コントロール (スプレッドシートのフィールドなど) を示します。 |
| IS_SEARCH_INCREMENTAL | 52 | 0x34 | Windows 10 以降: ユーザーの入力に応じて結果を逐次表示する検索ボックス向けの入力スコープであることを示します。 |
| IS_CHINESE_HALFWIDTH | 53 | 0x35 | Windows 10 以降: 中国語の半角文字向けの入力スコープであることを示します。 |
| IS_CHINESE_FULLWIDTH | 54 | 0x36 | Windows 10 以降: 中国語の全角文字向けの入力スコープであることを示します。 |
| IS_NATIVE_SCRIPT | 55 | 0x37 | Windows 10 以降: 各言語固有の文字体系向けの入力スコープであることを示します。 |
| IS_YOMI | 56 | 0x38 | Windows 10 以降: 日本語の氏名向けの入力スコープであることを示します。 |
| IS_TEXT | 57 | 0x39 | Windows 10 以降: テキストを扱うための入力スコープであることを示します。 |
| IS_CHAT | 58 | 0x3A | Windows 10 以降: チャットの文字列向けの入力スコープであることを示します。 |
| IS_NAME_OR_PHONENUMBER | 59 | 0x3B | Windows 10 以降: 氏名または電話番号を扱うための入力スコープであることを示します。 |
| IS_EMAILNAME_OR_ADDRESS | 60 | 0x3C | Windows 10 以降: 電子メール名または完全な電子メールアドレスを扱うための入力スコープであることを示します。 |
| IS_PRIVATE | 61 | 0x3D | Windows 10 以降: プライベートなデータを扱うための入力スコープであることを示します。 |
| IS_MAPS | 62 | 0x3E | Windows 10 以降: 地図上の位置を扱うための入力スコープであることを示します。 |
| IS_NUMERIC_PASSWORD | 63 | 0x3F | Windows 10 以降: 想定される入力が数字のパスワードまたは PIN であることを示します。 |
| IS_NUMERIC_PIN | 64 | 0x40 | Windows 10 以降: 想定される入力が数字の PIN であることを示します。 |
| IS_ALPHANUMERIC_PIN | 65 | 0x41 | Windows 10 以降: 想定される入力が英数字の PIN であることを示します。 |
| IS_ALPHANUMERIC_PIN_SET | 66 | 0x42 | Windows 10 以降: 想定される入力がロック画面用の英数字の PIN であることを示します。 |
| IS_FORMULA_NUMBER | 67 | 0x43 | Windows 10 以降: 想定される入力が数式であることを示します。 |
| IS_CHAT_WITHOUT_EMOJI | 68 | 0x44 | Windows 10 以降: 想定される入力に絵文字が含まれないことを示します。 |
| IS_PHRASELIST | -1 | 0xFFFFFFFF | フレーズリストを示します。 |
| IS_REGULAREXPRESSION | -2 | 0xFFFFFFFE | 正規表現を示します。 |
| IS_SRGS | -3 | 0xFFFFFFFD | Speech Recognition Grammar Specification (SRGS) 標準に準拠した XML 文字列を示します。SRGS に関する情報は http://www.w3.org/TR/speech-grammar で参照できます。 |
| IS_XML | -4 | 0xFFFFFFFC | カスタムの XML 文字列を示します。 |
| IS_ENUMSTRING | -5 | 0xFFFFFFFB | このスコープには IEnumString インターフェイスのポインターが含まれます。Text Input Processor (TIP) は ITfInputScope2::EnumWordList を呼び出してこれを取得できます。 |
公式ドキュメント
InputScope 列挙型には、指定されたフィールドに適用される入力スコープを指定する値が含まれます。
解説(Remarks)
指定した入力スコープの値がサポートされるかどうかは、テクノロジによって異なる場合があります。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InputScope : int {
IS_DEFAULT = 0,
IS_URL = 1,
IS_FILE_FULLFILEPATH = 2,
IS_FILE_FILENAME = 3,
IS_EMAIL_USERNAME = 4,
IS_EMAIL_SMTPEMAILADDRESS = 5,
IS_LOGINNAME = 6,
IS_PERSONALNAME_FULLNAME = 7,
IS_PERSONALNAME_PREFIX = 8,
IS_PERSONALNAME_GIVENNAME = 9,
IS_PERSONALNAME_MIDDLENAME = 10,
IS_PERSONALNAME_SURNAME = 11,
IS_PERSONALNAME_SUFFIX = 12,
IS_ADDRESS_FULLPOSTALADDRESS = 13,
IS_ADDRESS_POSTALCODE = 14,
IS_ADDRESS_STREET = 15,
IS_ADDRESS_STATEORPROVINCE = 16,
IS_ADDRESS_CITY = 17,
IS_ADDRESS_COUNTRYNAME = 18,
IS_ADDRESS_COUNTRYSHORTNAME = 19,
IS_CURRENCY_AMOUNTANDSYMBOL = 20,
IS_CURRENCY_AMOUNT = 21,
IS_DATE_FULLDATE = 22,
IS_DATE_MONTH = 23,
IS_DATE_DAY = 24,
IS_DATE_YEAR = 25,
IS_DATE_MONTHNAME = 26,
IS_DATE_DAYNAME = 27,
IS_DIGITS = 28,
IS_NUMBER = 29,
IS_ONECHAR = 30,
IS_PASSWORD = 31,
IS_TELEPHONE_FULLTELEPHONENUMBER = 32,
IS_TELEPHONE_COUNTRYCODE = 33,
IS_TELEPHONE_AREACODE = 34,
IS_TELEPHONE_LOCALNUMBER = 35,
IS_TIME_FULLTIME = 36,
IS_TIME_HOUR = 37,
IS_TIME_MINORSEC = 38,
IS_NUMBER_FULLWIDTH = 39,
IS_ALPHANUMERIC_HALFWIDTH = 40,
IS_ALPHANUMERIC_FULLWIDTH = 41,
IS_CURRENCY_CHINESE = 42,
IS_BOPOMOFO = 43,
IS_HIRAGANA = 44,
IS_KATAKANA_HALFWIDTH = 45,
IS_KATAKANA_FULLWIDTH = 46,
IS_HANJA = 47,
IS_HANGUL_HALFWIDTH = 48,
IS_HANGUL_FULLWIDTH = 49,
IS_SEARCH = 50,
IS_FORMULA = 51,
IS_SEARCH_INCREMENTAL = 52,
IS_CHINESE_HALFWIDTH = 53,
IS_CHINESE_FULLWIDTH = 54,
IS_NATIVE_SCRIPT = 55,
IS_YOMI = 56,
IS_TEXT = 57,
IS_CHAT = 58,
IS_NAME_OR_PHONENUMBER = 59,
IS_EMAILNAME_OR_ADDRESS = 60,
IS_PRIVATE = 61,
IS_MAPS = 62,
IS_NUMERIC_PASSWORD = 63,
IS_NUMERIC_PIN = 64,
IS_ALPHANUMERIC_PIN = 65,
IS_ALPHANUMERIC_PIN_SET = 66,
IS_FORMULA_NUMBER = 67,
IS_CHAT_WITHOUT_EMOJI = 68,
IS_PHRASELIST = -1,
IS_REGULAREXPRESSION = -2,
IS_SRGS = -3,
IS_XML = -4,
IS_ENUMSTRING = -5
} InputScope;public enum InputScope : int
{
IS_DEFAULT = 0,
IS_URL = 1,
IS_FILE_FULLFILEPATH = 2,
IS_FILE_FILENAME = 3,
IS_EMAIL_USERNAME = 4,
IS_EMAIL_SMTPEMAILADDRESS = 5,
IS_LOGINNAME = 6,
IS_PERSONALNAME_FULLNAME = 7,
IS_PERSONALNAME_PREFIX = 8,
IS_PERSONALNAME_GIVENNAME = 9,
IS_PERSONALNAME_MIDDLENAME = 10,
IS_PERSONALNAME_SURNAME = 11,
IS_PERSONALNAME_SUFFIX = 12,
IS_ADDRESS_FULLPOSTALADDRESS = 13,
IS_ADDRESS_POSTALCODE = 14,
IS_ADDRESS_STREET = 15,
IS_ADDRESS_STATEORPROVINCE = 16,
IS_ADDRESS_CITY = 17,
IS_ADDRESS_COUNTRYNAME = 18,
IS_ADDRESS_COUNTRYSHORTNAME = 19,
IS_CURRENCY_AMOUNTANDSYMBOL = 20,
IS_CURRENCY_AMOUNT = 21,
IS_DATE_FULLDATE = 22,
IS_DATE_MONTH = 23,
IS_DATE_DAY = 24,
IS_DATE_YEAR = 25,
IS_DATE_MONTHNAME = 26,
IS_DATE_DAYNAME = 27,
IS_DIGITS = 28,
IS_NUMBER = 29,
IS_ONECHAR = 30,
IS_PASSWORD = 31,
IS_TELEPHONE_FULLTELEPHONENUMBER = 32,
IS_TELEPHONE_COUNTRYCODE = 33,
IS_TELEPHONE_AREACODE = 34,
IS_TELEPHONE_LOCALNUMBER = 35,
IS_TIME_FULLTIME = 36,
IS_TIME_HOUR = 37,
IS_TIME_MINORSEC = 38,
IS_NUMBER_FULLWIDTH = 39,
IS_ALPHANUMERIC_HALFWIDTH = 40,
IS_ALPHANUMERIC_FULLWIDTH = 41,
IS_CURRENCY_CHINESE = 42,
IS_BOPOMOFO = 43,
IS_HIRAGANA = 44,
IS_KATAKANA_HALFWIDTH = 45,
IS_KATAKANA_FULLWIDTH = 46,
IS_HANJA = 47,
IS_HANGUL_HALFWIDTH = 48,
IS_HANGUL_FULLWIDTH = 49,
IS_SEARCH = 50,
IS_FORMULA = 51,
IS_SEARCH_INCREMENTAL = 52,
IS_CHINESE_HALFWIDTH = 53,
IS_CHINESE_FULLWIDTH = 54,
IS_NATIVE_SCRIPT = 55,
IS_YOMI = 56,
IS_TEXT = 57,
IS_CHAT = 58,
IS_NAME_OR_PHONENUMBER = 59,
IS_EMAILNAME_OR_ADDRESS = 60,
IS_PRIVATE = 61,
IS_MAPS = 62,
IS_NUMERIC_PASSWORD = 63,
IS_NUMERIC_PIN = 64,
IS_ALPHANUMERIC_PIN = 65,
IS_ALPHANUMERIC_PIN_SET = 66,
IS_FORMULA_NUMBER = 67,
IS_CHAT_WITHOUT_EMOJI = 68,
IS_PHRASELIST = -1,
IS_REGULAREXPRESSION = -2,
IS_SRGS = -3,
IS_XML = -4,
IS_ENUMSTRING = -5,
}Public Enum InputScope As Integer
IS_DEFAULT = 0
IS_URL = 1
IS_FILE_FULLFILEPATH = 2
IS_FILE_FILENAME = 3
IS_EMAIL_USERNAME = 4
IS_EMAIL_SMTPEMAILADDRESS = 5
IS_LOGINNAME = 6
IS_PERSONALNAME_FULLNAME = 7
IS_PERSONALNAME_PREFIX = 8
IS_PERSONALNAME_GIVENNAME = 9
IS_PERSONALNAME_MIDDLENAME = 10
IS_PERSONALNAME_SURNAME = 11
IS_PERSONALNAME_SUFFIX = 12
IS_ADDRESS_FULLPOSTALADDRESS = 13
IS_ADDRESS_POSTALCODE = 14
IS_ADDRESS_STREET = 15
IS_ADDRESS_STATEORPROVINCE = 16
IS_ADDRESS_CITY = 17
IS_ADDRESS_COUNTRYNAME = 18
IS_ADDRESS_COUNTRYSHORTNAME = 19
IS_CURRENCY_AMOUNTANDSYMBOL = 20
IS_CURRENCY_AMOUNT = 21
IS_DATE_FULLDATE = 22
IS_DATE_MONTH = 23
IS_DATE_DAY = 24
IS_DATE_YEAR = 25
IS_DATE_MONTHNAME = 26
IS_DATE_DAYNAME = 27
IS_DIGITS = 28
IS_NUMBER = 29
IS_ONECHAR = 30
IS_PASSWORD = 31
IS_TELEPHONE_FULLTELEPHONENUMBER = 32
IS_TELEPHONE_COUNTRYCODE = 33
IS_TELEPHONE_AREACODE = 34
IS_TELEPHONE_LOCALNUMBER = 35
IS_TIME_FULLTIME = 36
IS_TIME_HOUR = 37
IS_TIME_MINORSEC = 38
IS_NUMBER_FULLWIDTH = 39
IS_ALPHANUMERIC_HALFWIDTH = 40
IS_ALPHANUMERIC_FULLWIDTH = 41
IS_CURRENCY_CHINESE = 42
IS_BOPOMOFO = 43
IS_HIRAGANA = 44
IS_KATAKANA_HALFWIDTH = 45
IS_KATAKANA_FULLWIDTH = 46
IS_HANJA = 47
IS_HANGUL_HALFWIDTH = 48
IS_HANGUL_FULLWIDTH = 49
IS_SEARCH = 50
IS_FORMULA = 51
IS_SEARCH_INCREMENTAL = 52
IS_CHINESE_HALFWIDTH = 53
IS_CHINESE_FULLWIDTH = 54
IS_NATIVE_SCRIPT = 55
IS_YOMI = 56
IS_TEXT = 57
IS_CHAT = 58
IS_NAME_OR_PHONENUMBER = 59
IS_EMAILNAME_OR_ADDRESS = 60
IS_PRIVATE = 61
IS_MAPS = 62
IS_NUMERIC_PASSWORD = 63
IS_NUMERIC_PIN = 64
IS_ALPHANUMERIC_PIN = 65
IS_ALPHANUMERIC_PIN_SET = 66
IS_FORMULA_NUMBER = 67
IS_CHAT_WITHOUT_EMOJI = 68
IS_PHRASELIST = -1
IS_REGULAREXPRESSION = -2
IS_SRGS = -3
IS_XML = -4
IS_ENUMSTRING = -5
End Enumimport enum
class InputScope(enum.IntEnum):
IS_DEFAULT = 0
IS_URL = 1
IS_FILE_FULLFILEPATH = 2
IS_FILE_FILENAME = 3
IS_EMAIL_USERNAME = 4
IS_EMAIL_SMTPEMAILADDRESS = 5
IS_LOGINNAME = 6
IS_PERSONALNAME_FULLNAME = 7
IS_PERSONALNAME_PREFIX = 8
IS_PERSONALNAME_GIVENNAME = 9
IS_PERSONALNAME_MIDDLENAME = 10
IS_PERSONALNAME_SURNAME = 11
IS_PERSONALNAME_SUFFIX = 12
IS_ADDRESS_FULLPOSTALADDRESS = 13
IS_ADDRESS_POSTALCODE = 14
IS_ADDRESS_STREET = 15
IS_ADDRESS_STATEORPROVINCE = 16
IS_ADDRESS_CITY = 17
IS_ADDRESS_COUNTRYNAME = 18
IS_ADDRESS_COUNTRYSHORTNAME = 19
IS_CURRENCY_AMOUNTANDSYMBOL = 20
IS_CURRENCY_AMOUNT = 21
IS_DATE_FULLDATE = 22
IS_DATE_MONTH = 23
IS_DATE_DAY = 24
IS_DATE_YEAR = 25
IS_DATE_MONTHNAME = 26
IS_DATE_DAYNAME = 27
IS_DIGITS = 28
IS_NUMBER = 29
IS_ONECHAR = 30
IS_PASSWORD = 31
IS_TELEPHONE_FULLTELEPHONENUMBER = 32
IS_TELEPHONE_COUNTRYCODE = 33
IS_TELEPHONE_AREACODE = 34
IS_TELEPHONE_LOCALNUMBER = 35
IS_TIME_FULLTIME = 36
IS_TIME_HOUR = 37
IS_TIME_MINORSEC = 38
IS_NUMBER_FULLWIDTH = 39
IS_ALPHANUMERIC_HALFWIDTH = 40
IS_ALPHANUMERIC_FULLWIDTH = 41
IS_CURRENCY_CHINESE = 42
IS_BOPOMOFO = 43
IS_HIRAGANA = 44
IS_KATAKANA_HALFWIDTH = 45
IS_KATAKANA_FULLWIDTH = 46
IS_HANJA = 47
IS_HANGUL_HALFWIDTH = 48
IS_HANGUL_FULLWIDTH = 49
IS_SEARCH = 50
IS_FORMULA = 51
IS_SEARCH_INCREMENTAL = 52
IS_CHINESE_HALFWIDTH = 53
IS_CHINESE_FULLWIDTH = 54
IS_NATIVE_SCRIPT = 55
IS_YOMI = 56
IS_TEXT = 57
IS_CHAT = 58
IS_NAME_OR_PHONENUMBER = 59
IS_EMAILNAME_OR_ADDRESS = 60
IS_PRIVATE = 61
IS_MAPS = 62
IS_NUMERIC_PASSWORD = 63
IS_NUMERIC_PIN = 64
IS_ALPHANUMERIC_PIN = 65
IS_ALPHANUMERIC_PIN_SET = 66
IS_FORMULA_NUMBER = 67
IS_CHAT_WITHOUT_EMOJI = 68
IS_PHRASELIST = -1
IS_REGULAREXPRESSION = -2
IS_SRGS = -3
IS_XML = -4
IS_ENUMSTRING = -5// InputScope
pub const IS_DEFAULT: i32 = 0;
pub const IS_URL: i32 = 1;
pub const IS_FILE_FULLFILEPATH: i32 = 2;
pub const IS_FILE_FILENAME: i32 = 3;
pub const IS_EMAIL_USERNAME: i32 = 4;
pub const IS_EMAIL_SMTPEMAILADDRESS: i32 = 5;
pub const IS_LOGINNAME: i32 = 6;
pub const IS_PERSONALNAME_FULLNAME: i32 = 7;
pub const IS_PERSONALNAME_PREFIX: i32 = 8;
pub const IS_PERSONALNAME_GIVENNAME: i32 = 9;
pub const IS_PERSONALNAME_MIDDLENAME: i32 = 10;
pub const IS_PERSONALNAME_SURNAME: i32 = 11;
pub const IS_PERSONALNAME_SUFFIX: i32 = 12;
pub const IS_ADDRESS_FULLPOSTALADDRESS: i32 = 13;
pub const IS_ADDRESS_POSTALCODE: i32 = 14;
pub const IS_ADDRESS_STREET: i32 = 15;
pub const IS_ADDRESS_STATEORPROVINCE: i32 = 16;
pub const IS_ADDRESS_CITY: i32 = 17;
pub const IS_ADDRESS_COUNTRYNAME: i32 = 18;
pub const IS_ADDRESS_COUNTRYSHORTNAME: i32 = 19;
pub const IS_CURRENCY_AMOUNTANDSYMBOL: i32 = 20;
pub const IS_CURRENCY_AMOUNT: i32 = 21;
pub const IS_DATE_FULLDATE: i32 = 22;
pub const IS_DATE_MONTH: i32 = 23;
pub const IS_DATE_DAY: i32 = 24;
pub const IS_DATE_YEAR: i32 = 25;
pub const IS_DATE_MONTHNAME: i32 = 26;
pub const IS_DATE_DAYNAME: i32 = 27;
pub const IS_DIGITS: i32 = 28;
pub const IS_NUMBER: i32 = 29;
pub const IS_ONECHAR: i32 = 30;
pub const IS_PASSWORD: i32 = 31;
pub const IS_TELEPHONE_FULLTELEPHONENUMBER: i32 = 32;
pub const IS_TELEPHONE_COUNTRYCODE: i32 = 33;
pub const IS_TELEPHONE_AREACODE: i32 = 34;
pub const IS_TELEPHONE_LOCALNUMBER: i32 = 35;
pub const IS_TIME_FULLTIME: i32 = 36;
pub const IS_TIME_HOUR: i32 = 37;
pub const IS_TIME_MINORSEC: i32 = 38;
pub const IS_NUMBER_FULLWIDTH: i32 = 39;
pub const IS_ALPHANUMERIC_HALFWIDTH: i32 = 40;
pub const IS_ALPHANUMERIC_FULLWIDTH: i32 = 41;
pub const IS_CURRENCY_CHINESE: i32 = 42;
pub const IS_BOPOMOFO: i32 = 43;
pub const IS_HIRAGANA: i32 = 44;
pub const IS_KATAKANA_HALFWIDTH: i32 = 45;
pub const IS_KATAKANA_FULLWIDTH: i32 = 46;
pub const IS_HANJA: i32 = 47;
pub const IS_HANGUL_HALFWIDTH: i32 = 48;
pub const IS_HANGUL_FULLWIDTH: i32 = 49;
pub const IS_SEARCH: i32 = 50;
pub const IS_FORMULA: i32 = 51;
pub const IS_SEARCH_INCREMENTAL: i32 = 52;
pub const IS_CHINESE_HALFWIDTH: i32 = 53;
pub const IS_CHINESE_FULLWIDTH: i32 = 54;
pub const IS_NATIVE_SCRIPT: i32 = 55;
pub const IS_YOMI: i32 = 56;
pub const IS_TEXT: i32 = 57;
pub const IS_CHAT: i32 = 58;
pub const IS_NAME_OR_PHONENUMBER: i32 = 59;
pub const IS_EMAILNAME_OR_ADDRESS: i32 = 60;
pub const IS_PRIVATE: i32 = 61;
pub const IS_MAPS: i32 = 62;
pub const IS_NUMERIC_PASSWORD: i32 = 63;
pub const IS_NUMERIC_PIN: i32 = 64;
pub const IS_ALPHANUMERIC_PIN: i32 = 65;
pub const IS_ALPHANUMERIC_PIN_SET: i32 = 66;
pub const IS_FORMULA_NUMBER: i32 = 67;
pub const IS_CHAT_WITHOUT_EMOJI: i32 = 68;
pub const IS_PHRASELIST: i32 = -1;
pub const IS_REGULAREXPRESSION: i32 = -2;
pub const IS_SRGS: i32 = -3;
pub const IS_XML: i32 = -4;
pub const IS_ENUMSTRING: i32 = -5;// InputScope
const (
IS_DEFAULT int32 = 0
IS_URL int32 = 1
IS_FILE_FULLFILEPATH int32 = 2
IS_FILE_FILENAME int32 = 3
IS_EMAIL_USERNAME int32 = 4
IS_EMAIL_SMTPEMAILADDRESS int32 = 5
IS_LOGINNAME int32 = 6
IS_PERSONALNAME_FULLNAME int32 = 7
IS_PERSONALNAME_PREFIX int32 = 8
IS_PERSONALNAME_GIVENNAME int32 = 9
IS_PERSONALNAME_MIDDLENAME int32 = 10
IS_PERSONALNAME_SURNAME int32 = 11
IS_PERSONALNAME_SUFFIX int32 = 12
IS_ADDRESS_FULLPOSTALADDRESS int32 = 13
IS_ADDRESS_POSTALCODE int32 = 14
IS_ADDRESS_STREET int32 = 15
IS_ADDRESS_STATEORPROVINCE int32 = 16
IS_ADDRESS_CITY int32 = 17
IS_ADDRESS_COUNTRYNAME int32 = 18
IS_ADDRESS_COUNTRYSHORTNAME int32 = 19
IS_CURRENCY_AMOUNTANDSYMBOL int32 = 20
IS_CURRENCY_AMOUNT int32 = 21
IS_DATE_FULLDATE int32 = 22
IS_DATE_MONTH int32 = 23
IS_DATE_DAY int32 = 24
IS_DATE_YEAR int32 = 25
IS_DATE_MONTHNAME int32 = 26
IS_DATE_DAYNAME int32 = 27
IS_DIGITS int32 = 28
IS_NUMBER int32 = 29
IS_ONECHAR int32 = 30
IS_PASSWORD int32 = 31
IS_TELEPHONE_FULLTELEPHONENUMBER int32 = 32
IS_TELEPHONE_COUNTRYCODE int32 = 33
IS_TELEPHONE_AREACODE int32 = 34
IS_TELEPHONE_LOCALNUMBER int32 = 35
IS_TIME_FULLTIME int32 = 36
IS_TIME_HOUR int32 = 37
IS_TIME_MINORSEC int32 = 38
IS_NUMBER_FULLWIDTH int32 = 39
IS_ALPHANUMERIC_HALFWIDTH int32 = 40
IS_ALPHANUMERIC_FULLWIDTH int32 = 41
IS_CURRENCY_CHINESE int32 = 42
IS_BOPOMOFO int32 = 43
IS_HIRAGANA int32 = 44
IS_KATAKANA_HALFWIDTH int32 = 45
IS_KATAKANA_FULLWIDTH int32 = 46
IS_HANJA int32 = 47
IS_HANGUL_HALFWIDTH int32 = 48
IS_HANGUL_FULLWIDTH int32 = 49
IS_SEARCH int32 = 50
IS_FORMULA int32 = 51
IS_SEARCH_INCREMENTAL int32 = 52
IS_CHINESE_HALFWIDTH int32 = 53
IS_CHINESE_FULLWIDTH int32 = 54
IS_NATIVE_SCRIPT int32 = 55
IS_YOMI int32 = 56
IS_TEXT int32 = 57
IS_CHAT int32 = 58
IS_NAME_OR_PHONENUMBER int32 = 59
IS_EMAILNAME_OR_ADDRESS int32 = 60
IS_PRIVATE int32 = 61
IS_MAPS int32 = 62
IS_NUMERIC_PASSWORD int32 = 63
IS_NUMERIC_PIN int32 = 64
IS_ALPHANUMERIC_PIN int32 = 65
IS_ALPHANUMERIC_PIN_SET int32 = 66
IS_FORMULA_NUMBER int32 = 67
IS_CHAT_WITHOUT_EMOJI int32 = 68
IS_PHRASELIST int32 = -1
IS_REGULAREXPRESSION int32 = -2
IS_SRGS int32 = -3
IS_XML int32 = -4
IS_ENUMSTRING int32 = -5
)const
IS_DEFAULT = 0;
IS_URL = 1;
IS_FILE_FULLFILEPATH = 2;
IS_FILE_FILENAME = 3;
IS_EMAIL_USERNAME = 4;
IS_EMAIL_SMTPEMAILADDRESS = 5;
IS_LOGINNAME = 6;
IS_PERSONALNAME_FULLNAME = 7;
IS_PERSONALNAME_PREFIX = 8;
IS_PERSONALNAME_GIVENNAME = 9;
IS_PERSONALNAME_MIDDLENAME = 10;
IS_PERSONALNAME_SURNAME = 11;
IS_PERSONALNAME_SUFFIX = 12;
IS_ADDRESS_FULLPOSTALADDRESS = 13;
IS_ADDRESS_POSTALCODE = 14;
IS_ADDRESS_STREET = 15;
IS_ADDRESS_STATEORPROVINCE = 16;
IS_ADDRESS_CITY = 17;
IS_ADDRESS_COUNTRYNAME = 18;
IS_ADDRESS_COUNTRYSHORTNAME = 19;
IS_CURRENCY_AMOUNTANDSYMBOL = 20;
IS_CURRENCY_AMOUNT = 21;
IS_DATE_FULLDATE = 22;
IS_DATE_MONTH = 23;
IS_DATE_DAY = 24;
IS_DATE_YEAR = 25;
IS_DATE_MONTHNAME = 26;
IS_DATE_DAYNAME = 27;
IS_DIGITS = 28;
IS_NUMBER = 29;
IS_ONECHAR = 30;
IS_PASSWORD = 31;
IS_TELEPHONE_FULLTELEPHONENUMBER = 32;
IS_TELEPHONE_COUNTRYCODE = 33;
IS_TELEPHONE_AREACODE = 34;
IS_TELEPHONE_LOCALNUMBER = 35;
IS_TIME_FULLTIME = 36;
IS_TIME_HOUR = 37;
IS_TIME_MINORSEC = 38;
IS_NUMBER_FULLWIDTH = 39;
IS_ALPHANUMERIC_HALFWIDTH = 40;
IS_ALPHANUMERIC_FULLWIDTH = 41;
IS_CURRENCY_CHINESE = 42;
IS_BOPOMOFO = 43;
IS_HIRAGANA = 44;
IS_KATAKANA_HALFWIDTH = 45;
IS_KATAKANA_FULLWIDTH = 46;
IS_HANJA = 47;
IS_HANGUL_HALFWIDTH = 48;
IS_HANGUL_FULLWIDTH = 49;
IS_SEARCH = 50;
IS_FORMULA = 51;
IS_SEARCH_INCREMENTAL = 52;
IS_CHINESE_HALFWIDTH = 53;
IS_CHINESE_FULLWIDTH = 54;
IS_NATIVE_SCRIPT = 55;
IS_YOMI = 56;
IS_TEXT = 57;
IS_CHAT = 58;
IS_NAME_OR_PHONENUMBER = 59;
IS_EMAILNAME_OR_ADDRESS = 60;
IS_PRIVATE = 61;
IS_MAPS = 62;
IS_NUMERIC_PASSWORD = 63;
IS_NUMERIC_PIN = 64;
IS_ALPHANUMERIC_PIN = 65;
IS_ALPHANUMERIC_PIN_SET = 66;
IS_FORMULA_NUMBER = 67;
IS_CHAT_WITHOUT_EMOJI = 68;
IS_PHRASELIST = -1;
IS_REGULAREXPRESSION = -2;
IS_SRGS = -3;
IS_XML = -4;
IS_ENUMSTRING = -5;// InputScope
pub const IS_DEFAULT: i32 = 0;
pub const IS_URL: i32 = 1;
pub const IS_FILE_FULLFILEPATH: i32 = 2;
pub const IS_FILE_FILENAME: i32 = 3;
pub const IS_EMAIL_USERNAME: i32 = 4;
pub const IS_EMAIL_SMTPEMAILADDRESS: i32 = 5;
pub const IS_LOGINNAME: i32 = 6;
pub const IS_PERSONALNAME_FULLNAME: i32 = 7;
pub const IS_PERSONALNAME_PREFIX: i32 = 8;
pub const IS_PERSONALNAME_GIVENNAME: i32 = 9;
pub const IS_PERSONALNAME_MIDDLENAME: i32 = 10;
pub const IS_PERSONALNAME_SURNAME: i32 = 11;
pub const IS_PERSONALNAME_SUFFIX: i32 = 12;
pub const IS_ADDRESS_FULLPOSTALADDRESS: i32 = 13;
pub const IS_ADDRESS_POSTALCODE: i32 = 14;
pub const IS_ADDRESS_STREET: i32 = 15;
pub const IS_ADDRESS_STATEORPROVINCE: i32 = 16;
pub const IS_ADDRESS_CITY: i32 = 17;
pub const IS_ADDRESS_COUNTRYNAME: i32 = 18;
pub const IS_ADDRESS_COUNTRYSHORTNAME: i32 = 19;
pub const IS_CURRENCY_AMOUNTANDSYMBOL: i32 = 20;
pub const IS_CURRENCY_AMOUNT: i32 = 21;
pub const IS_DATE_FULLDATE: i32 = 22;
pub const IS_DATE_MONTH: i32 = 23;
pub const IS_DATE_DAY: i32 = 24;
pub const IS_DATE_YEAR: i32 = 25;
pub const IS_DATE_MONTHNAME: i32 = 26;
pub const IS_DATE_DAYNAME: i32 = 27;
pub const IS_DIGITS: i32 = 28;
pub const IS_NUMBER: i32 = 29;
pub const IS_ONECHAR: i32 = 30;
pub const IS_PASSWORD: i32 = 31;
pub const IS_TELEPHONE_FULLTELEPHONENUMBER: i32 = 32;
pub const IS_TELEPHONE_COUNTRYCODE: i32 = 33;
pub const IS_TELEPHONE_AREACODE: i32 = 34;
pub const IS_TELEPHONE_LOCALNUMBER: i32 = 35;
pub const IS_TIME_FULLTIME: i32 = 36;
pub const IS_TIME_HOUR: i32 = 37;
pub const IS_TIME_MINORSEC: i32 = 38;
pub const IS_NUMBER_FULLWIDTH: i32 = 39;
pub const IS_ALPHANUMERIC_HALFWIDTH: i32 = 40;
pub const IS_ALPHANUMERIC_FULLWIDTH: i32 = 41;
pub const IS_CURRENCY_CHINESE: i32 = 42;
pub const IS_BOPOMOFO: i32 = 43;
pub const IS_HIRAGANA: i32 = 44;
pub const IS_KATAKANA_HALFWIDTH: i32 = 45;
pub const IS_KATAKANA_FULLWIDTH: i32 = 46;
pub const IS_HANJA: i32 = 47;
pub const IS_HANGUL_HALFWIDTH: i32 = 48;
pub const IS_HANGUL_FULLWIDTH: i32 = 49;
pub const IS_SEARCH: i32 = 50;
pub const IS_FORMULA: i32 = 51;
pub const IS_SEARCH_INCREMENTAL: i32 = 52;
pub const IS_CHINESE_HALFWIDTH: i32 = 53;
pub const IS_CHINESE_FULLWIDTH: i32 = 54;
pub const IS_NATIVE_SCRIPT: i32 = 55;
pub const IS_YOMI: i32 = 56;
pub const IS_TEXT: i32 = 57;
pub const IS_CHAT: i32 = 58;
pub const IS_NAME_OR_PHONENUMBER: i32 = 59;
pub const IS_EMAILNAME_OR_ADDRESS: i32 = 60;
pub const IS_PRIVATE: i32 = 61;
pub const IS_MAPS: i32 = 62;
pub const IS_NUMERIC_PASSWORD: i32 = 63;
pub const IS_NUMERIC_PIN: i32 = 64;
pub const IS_ALPHANUMERIC_PIN: i32 = 65;
pub const IS_ALPHANUMERIC_PIN_SET: i32 = 66;
pub const IS_FORMULA_NUMBER: i32 = 67;
pub const IS_CHAT_WITHOUT_EMOJI: i32 = 68;
pub const IS_PHRASELIST: i32 = -1;
pub const IS_REGULAREXPRESSION: i32 = -2;
pub const IS_SRGS: i32 = -3;
pub const IS_XML: i32 = -4;
pub const IS_ENUMSTRING: i32 = -5;const
IS_DEFAULT* = 0
IS_URL* = 1
IS_FILE_FULLFILEPATH* = 2
IS_FILE_FILENAME* = 3
IS_EMAIL_USERNAME* = 4
IS_EMAIL_SMTPEMAILADDRESS* = 5
IS_LOGINNAME* = 6
IS_PERSONALNAME_FULLNAME* = 7
IS_PERSONALNAME_PREFIX* = 8
IS_PERSONALNAME_GIVENNAME* = 9
IS_PERSONALNAME_MIDDLENAME* = 10
IS_PERSONALNAME_SURNAME* = 11
IS_PERSONALNAME_SUFFIX* = 12
IS_ADDRESS_FULLPOSTALADDRESS* = 13
IS_ADDRESS_POSTALCODE* = 14
IS_ADDRESS_STREET* = 15
IS_ADDRESS_STATEORPROVINCE* = 16
IS_ADDRESS_CITY* = 17
IS_ADDRESS_COUNTRYNAME* = 18
IS_ADDRESS_COUNTRYSHORTNAME* = 19
IS_CURRENCY_AMOUNTANDSYMBOL* = 20
IS_CURRENCY_AMOUNT* = 21
IS_DATE_FULLDATE* = 22
IS_DATE_MONTH* = 23
IS_DATE_DAY* = 24
IS_DATE_YEAR* = 25
IS_DATE_MONTHNAME* = 26
IS_DATE_DAYNAME* = 27
IS_DIGITS* = 28
IS_NUMBER* = 29
IS_ONECHAR* = 30
IS_PASSWORD* = 31
IS_TELEPHONE_FULLTELEPHONENUMBER* = 32
IS_TELEPHONE_COUNTRYCODE* = 33
IS_TELEPHONE_AREACODE* = 34
IS_TELEPHONE_LOCALNUMBER* = 35
IS_TIME_FULLTIME* = 36
IS_TIME_HOUR* = 37
IS_TIME_MINORSEC* = 38
IS_NUMBER_FULLWIDTH* = 39
IS_ALPHANUMERIC_HALFWIDTH* = 40
IS_ALPHANUMERIC_FULLWIDTH* = 41
IS_CURRENCY_CHINESE* = 42
IS_BOPOMOFO* = 43
IS_HIRAGANA* = 44
IS_KATAKANA_HALFWIDTH* = 45
IS_KATAKANA_FULLWIDTH* = 46
IS_HANJA* = 47
IS_HANGUL_HALFWIDTH* = 48
IS_HANGUL_FULLWIDTH* = 49
IS_SEARCH* = 50
IS_FORMULA* = 51
IS_SEARCH_INCREMENTAL* = 52
IS_CHINESE_HALFWIDTH* = 53
IS_CHINESE_FULLWIDTH* = 54
IS_NATIVE_SCRIPT* = 55
IS_YOMI* = 56
IS_TEXT* = 57
IS_CHAT* = 58
IS_NAME_OR_PHONENUMBER* = 59
IS_EMAILNAME_OR_ADDRESS* = 60
IS_PRIVATE* = 61
IS_MAPS* = 62
IS_NUMERIC_PASSWORD* = 63
IS_NUMERIC_PIN* = 64
IS_ALPHANUMERIC_PIN* = 65
IS_ALPHANUMERIC_PIN_SET* = 66
IS_FORMULA_NUMBER* = 67
IS_CHAT_WITHOUT_EMOJI* = 68
IS_PHRASELIST* = -1
IS_REGULAREXPRESSION* = -2
IS_SRGS* = -3
IS_XML* = -4
IS_ENUMSTRING* = -5enum InputScope : int {
IS_DEFAULT = 0,
IS_URL = 1,
IS_FILE_FULLFILEPATH = 2,
IS_FILE_FILENAME = 3,
IS_EMAIL_USERNAME = 4,
IS_EMAIL_SMTPEMAILADDRESS = 5,
IS_LOGINNAME = 6,
IS_PERSONALNAME_FULLNAME = 7,
IS_PERSONALNAME_PREFIX = 8,
IS_PERSONALNAME_GIVENNAME = 9,
IS_PERSONALNAME_MIDDLENAME = 10,
IS_PERSONALNAME_SURNAME = 11,
IS_PERSONALNAME_SUFFIX = 12,
IS_ADDRESS_FULLPOSTALADDRESS = 13,
IS_ADDRESS_POSTALCODE = 14,
IS_ADDRESS_STREET = 15,
IS_ADDRESS_STATEORPROVINCE = 16,
IS_ADDRESS_CITY = 17,
IS_ADDRESS_COUNTRYNAME = 18,
IS_ADDRESS_COUNTRYSHORTNAME = 19,
IS_CURRENCY_AMOUNTANDSYMBOL = 20,
IS_CURRENCY_AMOUNT = 21,
IS_DATE_FULLDATE = 22,
IS_DATE_MONTH = 23,
IS_DATE_DAY = 24,
IS_DATE_YEAR = 25,
IS_DATE_MONTHNAME = 26,
IS_DATE_DAYNAME = 27,
IS_DIGITS = 28,
IS_NUMBER = 29,
IS_ONECHAR = 30,
IS_PASSWORD = 31,
IS_TELEPHONE_FULLTELEPHONENUMBER = 32,
IS_TELEPHONE_COUNTRYCODE = 33,
IS_TELEPHONE_AREACODE = 34,
IS_TELEPHONE_LOCALNUMBER = 35,
IS_TIME_FULLTIME = 36,
IS_TIME_HOUR = 37,
IS_TIME_MINORSEC = 38,
IS_NUMBER_FULLWIDTH = 39,
IS_ALPHANUMERIC_HALFWIDTH = 40,
IS_ALPHANUMERIC_FULLWIDTH = 41,
IS_CURRENCY_CHINESE = 42,
IS_BOPOMOFO = 43,
IS_HIRAGANA = 44,
IS_KATAKANA_HALFWIDTH = 45,
IS_KATAKANA_FULLWIDTH = 46,
IS_HANJA = 47,
IS_HANGUL_HALFWIDTH = 48,
IS_HANGUL_FULLWIDTH = 49,
IS_SEARCH = 50,
IS_FORMULA = 51,
IS_SEARCH_INCREMENTAL = 52,
IS_CHINESE_HALFWIDTH = 53,
IS_CHINESE_FULLWIDTH = 54,
IS_NATIVE_SCRIPT = 55,
IS_YOMI = 56,
IS_TEXT = 57,
IS_CHAT = 58,
IS_NAME_OR_PHONENUMBER = 59,
IS_EMAILNAME_OR_ADDRESS = 60,
IS_PRIVATE = 61,
IS_MAPS = 62,
IS_NUMERIC_PASSWORD = 63,
IS_NUMERIC_PIN = 64,
IS_ALPHANUMERIC_PIN = 65,
IS_ALPHANUMERIC_PIN_SET = 66,
IS_FORMULA_NUMBER = 67,
IS_CHAT_WITHOUT_EMOJI = 68,
IS_PHRASELIST = -1,
IS_REGULAREXPRESSION = -2,
IS_SRGS = -3,
IS_XML = -4,
IS_ENUMSTRING = -5,
}#define global IS_DEFAULT 0x0
#define global IS_URL 0x1
#define global IS_FILE_FULLFILEPATH 0x2
#define global IS_FILE_FILENAME 0x3
#define global IS_EMAIL_USERNAME 0x4
#define global IS_EMAIL_SMTPEMAILADDRESS 0x5
#define global IS_LOGINNAME 0x6
#define global IS_PERSONALNAME_FULLNAME 0x7
#define global IS_PERSONALNAME_PREFIX 0x8
#define global IS_PERSONALNAME_GIVENNAME 0x9
#define global IS_PERSONALNAME_MIDDLENAME 0xA
#define global IS_PERSONALNAME_SURNAME 0xB
#define global IS_PERSONALNAME_SUFFIX 0xC
#define global IS_ADDRESS_FULLPOSTALADDRESS 0xD
#define global IS_ADDRESS_POSTALCODE 0xE
#define global IS_ADDRESS_STREET 0xF
#define global IS_ADDRESS_STATEORPROVINCE 0x10
#define global IS_ADDRESS_CITY 0x11
#define global IS_ADDRESS_COUNTRYNAME 0x12
#define global IS_ADDRESS_COUNTRYSHORTNAME 0x13
#define global IS_CURRENCY_AMOUNTANDSYMBOL 0x14
#define global IS_CURRENCY_AMOUNT 0x15
#define global IS_DATE_FULLDATE 0x16
#define global IS_DATE_MONTH 0x17
#define global IS_DATE_DAY 0x18
#define global IS_DATE_YEAR 0x19
#define global IS_DATE_MONTHNAME 0x1A
#define global IS_DATE_DAYNAME 0x1B
#define global IS_DIGITS 0x1C
#define global IS_NUMBER 0x1D
#define global IS_ONECHAR 0x1E
#define global IS_PASSWORD 0x1F
#define global IS_TELEPHONE_FULLTELEPHONENUMBER 0x20
#define global IS_TELEPHONE_COUNTRYCODE 0x21
#define global IS_TELEPHONE_AREACODE 0x22
#define global IS_TELEPHONE_LOCALNUMBER 0x23
#define global IS_TIME_FULLTIME 0x24
#define global IS_TIME_HOUR 0x25
#define global IS_TIME_MINORSEC 0x26
#define global IS_NUMBER_FULLWIDTH 0x27
#define global IS_ALPHANUMERIC_HALFWIDTH 0x28
#define global IS_ALPHANUMERIC_FULLWIDTH 0x29
#define global IS_CURRENCY_CHINESE 0x2A
#define global IS_BOPOMOFO 0x2B
#define global IS_HIRAGANA 0x2C
#define global IS_KATAKANA_HALFWIDTH 0x2D
#define global IS_KATAKANA_FULLWIDTH 0x2E
#define global IS_HANJA 0x2F
#define global IS_HANGUL_HALFWIDTH 0x30
#define global IS_HANGUL_FULLWIDTH 0x31
#define global IS_SEARCH 0x32
#define global IS_FORMULA 0x33
#define global IS_SEARCH_INCREMENTAL 0x34
#define global IS_CHINESE_HALFWIDTH 0x35
#define global IS_CHINESE_FULLWIDTH 0x36
#define global IS_NATIVE_SCRIPT 0x37
#define global IS_YOMI 0x38
#define global IS_TEXT 0x39
#define global IS_CHAT 0x3A
#define global IS_NAME_OR_PHONENUMBER 0x3B
#define global IS_EMAILNAME_OR_ADDRESS 0x3C
#define global IS_PRIVATE 0x3D
#define global IS_MAPS 0x3E
#define global IS_NUMERIC_PASSWORD 0x3F
#define global IS_NUMERIC_PIN 0x40
#define global IS_ALPHANUMERIC_PIN 0x41
#define global IS_ALPHANUMERIC_PIN_SET 0x42
#define global IS_FORMULA_NUMBER 0x43
#define global IS_CHAT_WITHOUT_EMOJI 0x44
#define global IS_PHRASELIST 0xFFFFFFFF
#define global IS_REGULAREXPRESSION 0xFFFFFFFE
#define global IS_SRGS 0xFFFFFFFD
#define global IS_XML 0xFFFFFFFC
#define global IS_ENUMSTRING 0xFFFFFFFB