Win32 API 日本語リファレンス
ホームGlobalization › UJoiningGroup

UJoiningGroup

列挙型
基底型i4

メンバー 105

名前10進16進
U_JG_NO_JOINING_GROUP00x0
U_JG_AIN10x1
U_JG_ALAPH20x2
U_JG_ALEF30x3
U_JG_BEH40x4
U_JG_BETH50x5
U_JG_DAL60x6
U_JG_DALATH_RISH70x7
U_JG_E80x8
U_JG_FEH90x9
U_JG_FINAL_SEMKATH100xA
U_JG_GAF110xB
U_JG_GAMAL120xC
U_JG_HAH130xD
U_JG_TEH_MARBUTA_GOAL140xE
U_JG_HAMZA_ON_HEH_GOAL140xE
U_JG_HE150xF
U_JG_HEH160x10
U_JG_HEH_GOAL170x11
U_JG_HETH180x12
U_JG_KAF190x13
U_JG_KAPH200x14
U_JG_KNOTTED_HEH210x15
U_JG_LAM220x16
U_JG_LAMADH230x17
U_JG_MEEM240x18
U_JG_MIM250x19
U_JG_NOON260x1A
U_JG_NUN270x1B
U_JG_PE280x1C
U_JG_QAF290x1D
U_JG_QAPH300x1E
U_JG_REH310x1F
U_JG_REVERSED_PE320x20
U_JG_SAD330x21
U_JG_SADHE340x22
U_JG_SEEN350x23
U_JG_SEMKATH360x24
U_JG_SHIN370x25
U_JG_SWASH_KAF380x26
U_JG_SYRIAC_WAW390x27
U_JG_TAH400x28
U_JG_TAW410x29
U_JG_TEH_MARBUTA420x2A
U_JG_TETH430x2B
U_JG_WAW440x2C
U_JG_YEH450x2D
U_JG_YEH_BARREE460x2E
U_JG_YEH_WITH_TAIL470x2F
U_JG_YUDH480x30
U_JG_YUDH_HE490x31
U_JG_ZAIN500x32
U_JG_FE510x33
U_JG_KHAPH520x34
U_JG_ZHAIN530x35
U_JG_BURUSHASKI_YEH_BARREE540x36
U_JG_FARSI_YEH550x37
U_JG_NYA560x38
U_JG_ROHINGYA_YEH570x39
U_JG_MANICHAEAN_ALEPH580x3A
U_JG_MANICHAEAN_AYIN590x3B
U_JG_MANICHAEAN_BETH600x3C
U_JG_MANICHAEAN_DALETH610x3D
U_JG_MANICHAEAN_DHAMEDH620x3E
U_JG_MANICHAEAN_FIVE630x3F
U_JG_MANICHAEAN_GIMEL640x40
U_JG_MANICHAEAN_HETH650x41
U_JG_MANICHAEAN_HUNDRED660x42
U_JG_MANICHAEAN_KAPH670x43
U_JG_MANICHAEAN_LAMEDH680x44
U_JG_MANICHAEAN_MEM690x45
U_JG_MANICHAEAN_NUN700x46
U_JG_MANICHAEAN_ONE710x47
U_JG_MANICHAEAN_PE720x48
U_JG_MANICHAEAN_QOPH730x49
U_JG_MANICHAEAN_RESH740x4A
U_JG_MANICHAEAN_SADHE750x4B
U_JG_MANICHAEAN_SAMEKH760x4C
U_JG_MANICHAEAN_TAW770x4D
U_JG_MANICHAEAN_TEN780x4E
U_JG_MANICHAEAN_TETH790x4F
U_JG_MANICHAEAN_THAMEDH800x50
U_JG_MANICHAEAN_TWENTY810x51
U_JG_MANICHAEAN_WAW820x52
U_JG_MANICHAEAN_YODH830x53
U_JG_MANICHAEAN_ZAYIN840x54
U_JG_STRAIGHT_WAW850x55
U_JG_AFRICAN_FEH860x56
U_JG_AFRICAN_NOON870x57
U_JG_AFRICAN_QAF880x58
U_JG_MALAYALAM_BHA890x59
U_JG_MALAYALAM_JA900x5A
U_JG_MALAYALAM_LLA910x5B
U_JG_MALAYALAM_LLLA920x5C
U_JG_MALAYALAM_NGA930x5D
U_JG_MALAYALAM_NNA940x5E
U_JG_MALAYALAM_NNNA950x5F
U_JG_MALAYALAM_NYA960x60
U_JG_MALAYALAM_RA970x61
U_JG_MALAYALAM_SSA980x62
U_JG_MALAYALAM_TTA990x63
U_JG_HANIFI_ROHINGYA_KINNA_YA1000x64
U_JG_HANIFI_ROHINGYA_PA1010x65
U_JG_THIN_YEH1020x66
U_JG_VERTICAL_TAIL1030x67

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UJoiningGroup : int {
    U_JG_NO_JOINING_GROUP = 0,
    U_JG_AIN = 1,
    U_JG_ALAPH = 2,
    U_JG_ALEF = 3,
    U_JG_BEH = 4,
    U_JG_BETH = 5,
    U_JG_DAL = 6,
    U_JG_DALATH_RISH = 7,
    U_JG_E = 8,
    U_JG_FEH = 9,
    U_JG_FINAL_SEMKATH = 10,
    U_JG_GAF = 11,
    U_JG_GAMAL = 12,
    U_JG_HAH = 13,
    U_JG_TEH_MARBUTA_GOAL = 14,
    U_JG_HAMZA_ON_HEH_GOAL = 14,
    U_JG_HE = 15,
    U_JG_HEH = 16,
    U_JG_HEH_GOAL = 17,
    U_JG_HETH = 18,
    U_JG_KAF = 19,
    U_JG_KAPH = 20,
    U_JG_KNOTTED_HEH = 21,
    U_JG_LAM = 22,
    U_JG_LAMADH = 23,
    U_JG_MEEM = 24,
    U_JG_MIM = 25,
    U_JG_NOON = 26,
    U_JG_NUN = 27,
    U_JG_PE = 28,
    U_JG_QAF = 29,
    U_JG_QAPH = 30,
    U_JG_REH = 31,
    U_JG_REVERSED_PE = 32,
    U_JG_SAD = 33,
    U_JG_SADHE = 34,
    U_JG_SEEN = 35,
    U_JG_SEMKATH = 36,
    U_JG_SHIN = 37,
    U_JG_SWASH_KAF = 38,
    U_JG_SYRIAC_WAW = 39,
    U_JG_TAH = 40,
    U_JG_TAW = 41,
    U_JG_TEH_MARBUTA = 42,
    U_JG_TETH = 43,
    U_JG_WAW = 44,
    U_JG_YEH = 45,
    U_JG_YEH_BARREE = 46,
    U_JG_YEH_WITH_TAIL = 47,
    U_JG_YUDH = 48,
    U_JG_YUDH_HE = 49,
    U_JG_ZAIN = 50,
    U_JG_FE = 51,
    U_JG_KHAPH = 52,
    U_JG_ZHAIN = 53,
    U_JG_BURUSHASKI_YEH_BARREE = 54,
    U_JG_FARSI_YEH = 55,
    U_JG_NYA = 56,
    U_JG_ROHINGYA_YEH = 57,
    U_JG_MANICHAEAN_ALEPH = 58,
    U_JG_MANICHAEAN_AYIN = 59,
    U_JG_MANICHAEAN_BETH = 60,
    U_JG_MANICHAEAN_DALETH = 61,
    U_JG_MANICHAEAN_DHAMEDH = 62,
    U_JG_MANICHAEAN_FIVE = 63,
    U_JG_MANICHAEAN_GIMEL = 64,
    U_JG_MANICHAEAN_HETH = 65,
    U_JG_MANICHAEAN_HUNDRED = 66,
    U_JG_MANICHAEAN_KAPH = 67,
    U_JG_MANICHAEAN_LAMEDH = 68,
    U_JG_MANICHAEAN_MEM = 69,
    U_JG_MANICHAEAN_NUN = 70,
    U_JG_MANICHAEAN_ONE = 71,
    U_JG_MANICHAEAN_PE = 72,
    U_JG_MANICHAEAN_QOPH = 73,
    U_JG_MANICHAEAN_RESH = 74,
    U_JG_MANICHAEAN_SADHE = 75,
    U_JG_MANICHAEAN_SAMEKH = 76,
    U_JG_MANICHAEAN_TAW = 77,
    U_JG_MANICHAEAN_TEN = 78,
    U_JG_MANICHAEAN_TETH = 79,
    U_JG_MANICHAEAN_THAMEDH = 80,
    U_JG_MANICHAEAN_TWENTY = 81,
    U_JG_MANICHAEAN_WAW = 82,
    U_JG_MANICHAEAN_YODH = 83,
    U_JG_MANICHAEAN_ZAYIN = 84,
    U_JG_STRAIGHT_WAW = 85,
    U_JG_AFRICAN_FEH = 86,
    U_JG_AFRICAN_NOON = 87,
    U_JG_AFRICAN_QAF = 88,
    U_JG_MALAYALAM_BHA = 89,
    U_JG_MALAYALAM_JA = 90,
    U_JG_MALAYALAM_LLA = 91,
    U_JG_MALAYALAM_LLLA = 92,
    U_JG_MALAYALAM_NGA = 93,
    U_JG_MALAYALAM_NNA = 94,
    U_JG_MALAYALAM_NNNA = 95,
    U_JG_MALAYALAM_NYA = 96,
    U_JG_MALAYALAM_RA = 97,
    U_JG_MALAYALAM_SSA = 98,
    U_JG_MALAYALAM_TTA = 99,
    U_JG_HANIFI_ROHINGYA_KINNA_YA = 100,
    U_JG_HANIFI_ROHINGYA_PA = 101,
    U_JG_THIN_YEH = 102,
    U_JG_VERTICAL_TAIL = 103
} UJoiningGroup;
public enum UJoiningGroup : int
{
    U_JG_NO_JOINING_GROUP = 0,
    U_JG_AIN = 1,
    U_JG_ALAPH = 2,
    U_JG_ALEF = 3,
    U_JG_BEH = 4,
    U_JG_BETH = 5,
    U_JG_DAL = 6,
    U_JG_DALATH_RISH = 7,
    U_JG_E = 8,
    U_JG_FEH = 9,
    U_JG_FINAL_SEMKATH = 10,
    U_JG_GAF = 11,
    U_JG_GAMAL = 12,
    U_JG_HAH = 13,
    U_JG_TEH_MARBUTA_GOAL = 14,
    U_JG_HAMZA_ON_HEH_GOAL = 14,
    U_JG_HE = 15,
    U_JG_HEH = 16,
    U_JG_HEH_GOAL = 17,
    U_JG_HETH = 18,
    U_JG_KAF = 19,
    U_JG_KAPH = 20,
    U_JG_KNOTTED_HEH = 21,
    U_JG_LAM = 22,
    U_JG_LAMADH = 23,
    U_JG_MEEM = 24,
    U_JG_MIM = 25,
    U_JG_NOON = 26,
    U_JG_NUN = 27,
    U_JG_PE = 28,
    U_JG_QAF = 29,
    U_JG_QAPH = 30,
    U_JG_REH = 31,
    U_JG_REVERSED_PE = 32,
    U_JG_SAD = 33,
    U_JG_SADHE = 34,
    U_JG_SEEN = 35,
    U_JG_SEMKATH = 36,
    U_JG_SHIN = 37,
    U_JG_SWASH_KAF = 38,
    U_JG_SYRIAC_WAW = 39,
    U_JG_TAH = 40,
    U_JG_TAW = 41,
    U_JG_TEH_MARBUTA = 42,
    U_JG_TETH = 43,
    U_JG_WAW = 44,
    U_JG_YEH = 45,
    U_JG_YEH_BARREE = 46,
    U_JG_YEH_WITH_TAIL = 47,
    U_JG_YUDH = 48,
    U_JG_YUDH_HE = 49,
    U_JG_ZAIN = 50,
    U_JG_FE = 51,
    U_JG_KHAPH = 52,
    U_JG_ZHAIN = 53,
    U_JG_BURUSHASKI_YEH_BARREE = 54,
    U_JG_FARSI_YEH = 55,
    U_JG_NYA = 56,
    U_JG_ROHINGYA_YEH = 57,
    U_JG_MANICHAEAN_ALEPH = 58,
    U_JG_MANICHAEAN_AYIN = 59,
    U_JG_MANICHAEAN_BETH = 60,
    U_JG_MANICHAEAN_DALETH = 61,
    U_JG_MANICHAEAN_DHAMEDH = 62,
    U_JG_MANICHAEAN_FIVE = 63,
    U_JG_MANICHAEAN_GIMEL = 64,
    U_JG_MANICHAEAN_HETH = 65,
    U_JG_MANICHAEAN_HUNDRED = 66,
    U_JG_MANICHAEAN_KAPH = 67,
    U_JG_MANICHAEAN_LAMEDH = 68,
    U_JG_MANICHAEAN_MEM = 69,
    U_JG_MANICHAEAN_NUN = 70,
    U_JG_MANICHAEAN_ONE = 71,
    U_JG_MANICHAEAN_PE = 72,
    U_JG_MANICHAEAN_QOPH = 73,
    U_JG_MANICHAEAN_RESH = 74,
    U_JG_MANICHAEAN_SADHE = 75,
    U_JG_MANICHAEAN_SAMEKH = 76,
    U_JG_MANICHAEAN_TAW = 77,
    U_JG_MANICHAEAN_TEN = 78,
    U_JG_MANICHAEAN_TETH = 79,
    U_JG_MANICHAEAN_THAMEDH = 80,
    U_JG_MANICHAEAN_TWENTY = 81,
    U_JG_MANICHAEAN_WAW = 82,
    U_JG_MANICHAEAN_YODH = 83,
    U_JG_MANICHAEAN_ZAYIN = 84,
    U_JG_STRAIGHT_WAW = 85,
    U_JG_AFRICAN_FEH = 86,
    U_JG_AFRICAN_NOON = 87,
    U_JG_AFRICAN_QAF = 88,
    U_JG_MALAYALAM_BHA = 89,
    U_JG_MALAYALAM_JA = 90,
    U_JG_MALAYALAM_LLA = 91,
    U_JG_MALAYALAM_LLLA = 92,
    U_JG_MALAYALAM_NGA = 93,
    U_JG_MALAYALAM_NNA = 94,
    U_JG_MALAYALAM_NNNA = 95,
    U_JG_MALAYALAM_NYA = 96,
    U_JG_MALAYALAM_RA = 97,
    U_JG_MALAYALAM_SSA = 98,
    U_JG_MALAYALAM_TTA = 99,
    U_JG_HANIFI_ROHINGYA_KINNA_YA = 100,
    U_JG_HANIFI_ROHINGYA_PA = 101,
    U_JG_THIN_YEH = 102,
    U_JG_VERTICAL_TAIL = 103,
}
Public Enum UJoiningGroup As Integer
    U_JG_NO_JOINING_GROUP = 0
    U_JG_AIN = 1
    U_JG_ALAPH = 2
    U_JG_ALEF = 3
    U_JG_BEH = 4
    U_JG_BETH = 5
    U_JG_DAL = 6
    U_JG_DALATH_RISH = 7
    U_JG_E = 8
    U_JG_FEH = 9
    U_JG_FINAL_SEMKATH = 10
    U_JG_GAF = 11
    U_JG_GAMAL = 12
    U_JG_HAH = 13
    U_JG_TEH_MARBUTA_GOAL = 14
    U_JG_HAMZA_ON_HEH_GOAL = 14
    U_JG_HE = 15
    U_JG_HEH = 16
    U_JG_HEH_GOAL = 17
    U_JG_HETH = 18
    U_JG_KAF = 19
    U_JG_KAPH = 20
    U_JG_KNOTTED_HEH = 21
    U_JG_LAM = 22
    U_JG_LAMADH = 23
    U_JG_MEEM = 24
    U_JG_MIM = 25
    U_JG_NOON = 26
    U_JG_NUN = 27
    U_JG_PE = 28
    U_JG_QAF = 29
    U_JG_QAPH = 30
    U_JG_REH = 31
    U_JG_REVERSED_PE = 32
    U_JG_SAD = 33
    U_JG_SADHE = 34
    U_JG_SEEN = 35
    U_JG_SEMKATH = 36
    U_JG_SHIN = 37
    U_JG_SWASH_KAF = 38
    U_JG_SYRIAC_WAW = 39
    U_JG_TAH = 40
    U_JG_TAW = 41
    U_JG_TEH_MARBUTA = 42
    U_JG_TETH = 43
    U_JG_WAW = 44
    U_JG_YEH = 45
    U_JG_YEH_BARREE = 46
    U_JG_YEH_WITH_TAIL = 47
    U_JG_YUDH = 48
    U_JG_YUDH_HE = 49
    U_JG_ZAIN = 50
    U_JG_FE = 51
    U_JG_KHAPH = 52
    U_JG_ZHAIN = 53
    U_JG_BURUSHASKI_YEH_BARREE = 54
    U_JG_FARSI_YEH = 55
    U_JG_NYA = 56
    U_JG_ROHINGYA_YEH = 57
    U_JG_MANICHAEAN_ALEPH = 58
    U_JG_MANICHAEAN_AYIN = 59
    U_JG_MANICHAEAN_BETH = 60
    U_JG_MANICHAEAN_DALETH = 61
    U_JG_MANICHAEAN_DHAMEDH = 62
    U_JG_MANICHAEAN_FIVE = 63
    U_JG_MANICHAEAN_GIMEL = 64
    U_JG_MANICHAEAN_HETH = 65
    U_JG_MANICHAEAN_HUNDRED = 66
    U_JG_MANICHAEAN_KAPH = 67
    U_JG_MANICHAEAN_LAMEDH = 68
    U_JG_MANICHAEAN_MEM = 69
    U_JG_MANICHAEAN_NUN = 70
    U_JG_MANICHAEAN_ONE = 71
    U_JG_MANICHAEAN_PE = 72
    U_JG_MANICHAEAN_QOPH = 73
    U_JG_MANICHAEAN_RESH = 74
    U_JG_MANICHAEAN_SADHE = 75
    U_JG_MANICHAEAN_SAMEKH = 76
    U_JG_MANICHAEAN_TAW = 77
    U_JG_MANICHAEAN_TEN = 78
    U_JG_MANICHAEAN_TETH = 79
    U_JG_MANICHAEAN_THAMEDH = 80
    U_JG_MANICHAEAN_TWENTY = 81
    U_JG_MANICHAEAN_WAW = 82
    U_JG_MANICHAEAN_YODH = 83
    U_JG_MANICHAEAN_ZAYIN = 84
    U_JG_STRAIGHT_WAW = 85
    U_JG_AFRICAN_FEH = 86
    U_JG_AFRICAN_NOON = 87
    U_JG_AFRICAN_QAF = 88
    U_JG_MALAYALAM_BHA = 89
    U_JG_MALAYALAM_JA = 90
    U_JG_MALAYALAM_LLA = 91
    U_JG_MALAYALAM_LLLA = 92
    U_JG_MALAYALAM_NGA = 93
    U_JG_MALAYALAM_NNA = 94
    U_JG_MALAYALAM_NNNA = 95
    U_JG_MALAYALAM_NYA = 96
    U_JG_MALAYALAM_RA = 97
    U_JG_MALAYALAM_SSA = 98
    U_JG_MALAYALAM_TTA = 99
    U_JG_HANIFI_ROHINGYA_KINNA_YA = 100
    U_JG_HANIFI_ROHINGYA_PA = 101
    U_JG_THIN_YEH = 102
    U_JG_VERTICAL_TAIL = 103
End Enum
import enum

class UJoiningGroup(enum.IntEnum):
    U_JG_NO_JOINING_GROUP = 0
    U_JG_AIN = 1
    U_JG_ALAPH = 2
    U_JG_ALEF = 3
    U_JG_BEH = 4
    U_JG_BETH = 5
    U_JG_DAL = 6
    U_JG_DALATH_RISH = 7
    U_JG_E = 8
    U_JG_FEH = 9
    U_JG_FINAL_SEMKATH = 10
    U_JG_GAF = 11
    U_JG_GAMAL = 12
    U_JG_HAH = 13
    U_JG_TEH_MARBUTA_GOAL = 14
    U_JG_HAMZA_ON_HEH_GOAL = 14
    U_JG_HE = 15
    U_JG_HEH = 16
    U_JG_HEH_GOAL = 17
    U_JG_HETH = 18
    U_JG_KAF = 19
    U_JG_KAPH = 20
    U_JG_KNOTTED_HEH = 21
    U_JG_LAM = 22
    U_JG_LAMADH = 23
    U_JG_MEEM = 24
    U_JG_MIM = 25
    U_JG_NOON = 26
    U_JG_NUN = 27
    U_JG_PE = 28
    U_JG_QAF = 29
    U_JG_QAPH = 30
    U_JG_REH = 31
    U_JG_REVERSED_PE = 32
    U_JG_SAD = 33
    U_JG_SADHE = 34
    U_JG_SEEN = 35
    U_JG_SEMKATH = 36
    U_JG_SHIN = 37
    U_JG_SWASH_KAF = 38
    U_JG_SYRIAC_WAW = 39
    U_JG_TAH = 40
    U_JG_TAW = 41
    U_JG_TEH_MARBUTA = 42
    U_JG_TETH = 43
    U_JG_WAW = 44
    U_JG_YEH = 45
    U_JG_YEH_BARREE = 46
    U_JG_YEH_WITH_TAIL = 47
    U_JG_YUDH = 48
    U_JG_YUDH_HE = 49
    U_JG_ZAIN = 50
    U_JG_FE = 51
    U_JG_KHAPH = 52
    U_JG_ZHAIN = 53
    U_JG_BURUSHASKI_YEH_BARREE = 54
    U_JG_FARSI_YEH = 55
    U_JG_NYA = 56
    U_JG_ROHINGYA_YEH = 57
    U_JG_MANICHAEAN_ALEPH = 58
    U_JG_MANICHAEAN_AYIN = 59
    U_JG_MANICHAEAN_BETH = 60
    U_JG_MANICHAEAN_DALETH = 61
    U_JG_MANICHAEAN_DHAMEDH = 62
    U_JG_MANICHAEAN_FIVE = 63
    U_JG_MANICHAEAN_GIMEL = 64
    U_JG_MANICHAEAN_HETH = 65
    U_JG_MANICHAEAN_HUNDRED = 66
    U_JG_MANICHAEAN_KAPH = 67
    U_JG_MANICHAEAN_LAMEDH = 68
    U_JG_MANICHAEAN_MEM = 69
    U_JG_MANICHAEAN_NUN = 70
    U_JG_MANICHAEAN_ONE = 71
    U_JG_MANICHAEAN_PE = 72
    U_JG_MANICHAEAN_QOPH = 73
    U_JG_MANICHAEAN_RESH = 74
    U_JG_MANICHAEAN_SADHE = 75
    U_JG_MANICHAEAN_SAMEKH = 76
    U_JG_MANICHAEAN_TAW = 77
    U_JG_MANICHAEAN_TEN = 78
    U_JG_MANICHAEAN_TETH = 79
    U_JG_MANICHAEAN_THAMEDH = 80
    U_JG_MANICHAEAN_TWENTY = 81
    U_JG_MANICHAEAN_WAW = 82
    U_JG_MANICHAEAN_YODH = 83
    U_JG_MANICHAEAN_ZAYIN = 84
    U_JG_STRAIGHT_WAW = 85
    U_JG_AFRICAN_FEH = 86
    U_JG_AFRICAN_NOON = 87
    U_JG_AFRICAN_QAF = 88
    U_JG_MALAYALAM_BHA = 89
    U_JG_MALAYALAM_JA = 90
    U_JG_MALAYALAM_LLA = 91
    U_JG_MALAYALAM_LLLA = 92
    U_JG_MALAYALAM_NGA = 93
    U_JG_MALAYALAM_NNA = 94
    U_JG_MALAYALAM_NNNA = 95
    U_JG_MALAYALAM_NYA = 96
    U_JG_MALAYALAM_RA = 97
    U_JG_MALAYALAM_SSA = 98
    U_JG_MALAYALAM_TTA = 99
    U_JG_HANIFI_ROHINGYA_KINNA_YA = 100
    U_JG_HANIFI_ROHINGYA_PA = 101
    U_JG_THIN_YEH = 102
    U_JG_VERTICAL_TAIL = 103
// UJoiningGroup
pub const U_JG_NO_JOINING_GROUP: i32 = 0;
pub const U_JG_AIN: i32 = 1;
pub const U_JG_ALAPH: i32 = 2;
pub const U_JG_ALEF: i32 = 3;
pub const U_JG_BEH: i32 = 4;
pub const U_JG_BETH: i32 = 5;
pub const U_JG_DAL: i32 = 6;
pub const U_JG_DALATH_RISH: i32 = 7;
pub const U_JG_E: i32 = 8;
pub const U_JG_FEH: i32 = 9;
pub const U_JG_FINAL_SEMKATH: i32 = 10;
pub const U_JG_GAF: i32 = 11;
pub const U_JG_GAMAL: i32 = 12;
pub const U_JG_HAH: i32 = 13;
pub const U_JG_TEH_MARBUTA_GOAL: i32 = 14;
pub const U_JG_HAMZA_ON_HEH_GOAL: i32 = 14;
pub const U_JG_HE: i32 = 15;
pub const U_JG_HEH: i32 = 16;
pub const U_JG_HEH_GOAL: i32 = 17;
pub const U_JG_HETH: i32 = 18;
pub const U_JG_KAF: i32 = 19;
pub const U_JG_KAPH: i32 = 20;
pub const U_JG_KNOTTED_HEH: i32 = 21;
pub const U_JG_LAM: i32 = 22;
pub const U_JG_LAMADH: i32 = 23;
pub const U_JG_MEEM: i32 = 24;
pub const U_JG_MIM: i32 = 25;
pub const U_JG_NOON: i32 = 26;
pub const U_JG_NUN: i32 = 27;
pub const U_JG_PE: i32 = 28;
pub const U_JG_QAF: i32 = 29;
pub const U_JG_QAPH: i32 = 30;
pub const U_JG_REH: i32 = 31;
pub const U_JG_REVERSED_PE: i32 = 32;
pub const U_JG_SAD: i32 = 33;
pub const U_JG_SADHE: i32 = 34;
pub const U_JG_SEEN: i32 = 35;
pub const U_JG_SEMKATH: i32 = 36;
pub const U_JG_SHIN: i32 = 37;
pub const U_JG_SWASH_KAF: i32 = 38;
pub const U_JG_SYRIAC_WAW: i32 = 39;
pub const U_JG_TAH: i32 = 40;
pub const U_JG_TAW: i32 = 41;
pub const U_JG_TEH_MARBUTA: i32 = 42;
pub const U_JG_TETH: i32 = 43;
pub const U_JG_WAW: i32 = 44;
pub const U_JG_YEH: i32 = 45;
pub const U_JG_YEH_BARREE: i32 = 46;
pub const U_JG_YEH_WITH_TAIL: i32 = 47;
pub const U_JG_YUDH: i32 = 48;
pub const U_JG_YUDH_HE: i32 = 49;
pub const U_JG_ZAIN: i32 = 50;
pub const U_JG_FE: i32 = 51;
pub const U_JG_KHAPH: i32 = 52;
pub const U_JG_ZHAIN: i32 = 53;
pub const U_JG_BURUSHASKI_YEH_BARREE: i32 = 54;
pub const U_JG_FARSI_YEH: i32 = 55;
pub const U_JG_NYA: i32 = 56;
pub const U_JG_ROHINGYA_YEH: i32 = 57;
pub const U_JG_MANICHAEAN_ALEPH: i32 = 58;
pub const U_JG_MANICHAEAN_AYIN: i32 = 59;
pub const U_JG_MANICHAEAN_BETH: i32 = 60;
pub const U_JG_MANICHAEAN_DALETH: i32 = 61;
pub const U_JG_MANICHAEAN_DHAMEDH: i32 = 62;
pub const U_JG_MANICHAEAN_FIVE: i32 = 63;
pub const U_JG_MANICHAEAN_GIMEL: i32 = 64;
pub const U_JG_MANICHAEAN_HETH: i32 = 65;
pub const U_JG_MANICHAEAN_HUNDRED: i32 = 66;
pub const U_JG_MANICHAEAN_KAPH: i32 = 67;
pub const U_JG_MANICHAEAN_LAMEDH: i32 = 68;
pub const U_JG_MANICHAEAN_MEM: i32 = 69;
pub const U_JG_MANICHAEAN_NUN: i32 = 70;
pub const U_JG_MANICHAEAN_ONE: i32 = 71;
pub const U_JG_MANICHAEAN_PE: i32 = 72;
pub const U_JG_MANICHAEAN_QOPH: i32 = 73;
pub const U_JG_MANICHAEAN_RESH: i32 = 74;
pub const U_JG_MANICHAEAN_SADHE: i32 = 75;
pub const U_JG_MANICHAEAN_SAMEKH: i32 = 76;
pub const U_JG_MANICHAEAN_TAW: i32 = 77;
pub const U_JG_MANICHAEAN_TEN: i32 = 78;
pub const U_JG_MANICHAEAN_TETH: i32 = 79;
pub const U_JG_MANICHAEAN_THAMEDH: i32 = 80;
pub const U_JG_MANICHAEAN_TWENTY: i32 = 81;
pub const U_JG_MANICHAEAN_WAW: i32 = 82;
pub const U_JG_MANICHAEAN_YODH: i32 = 83;
pub const U_JG_MANICHAEAN_ZAYIN: i32 = 84;
pub const U_JG_STRAIGHT_WAW: i32 = 85;
pub const U_JG_AFRICAN_FEH: i32 = 86;
pub const U_JG_AFRICAN_NOON: i32 = 87;
pub const U_JG_AFRICAN_QAF: i32 = 88;
pub const U_JG_MALAYALAM_BHA: i32 = 89;
pub const U_JG_MALAYALAM_JA: i32 = 90;
pub const U_JG_MALAYALAM_LLA: i32 = 91;
pub const U_JG_MALAYALAM_LLLA: i32 = 92;
pub const U_JG_MALAYALAM_NGA: i32 = 93;
pub const U_JG_MALAYALAM_NNA: i32 = 94;
pub const U_JG_MALAYALAM_NNNA: i32 = 95;
pub const U_JG_MALAYALAM_NYA: i32 = 96;
pub const U_JG_MALAYALAM_RA: i32 = 97;
pub const U_JG_MALAYALAM_SSA: i32 = 98;
pub const U_JG_MALAYALAM_TTA: i32 = 99;
pub const U_JG_HANIFI_ROHINGYA_KINNA_YA: i32 = 100;
pub const U_JG_HANIFI_ROHINGYA_PA: i32 = 101;
pub const U_JG_THIN_YEH: i32 = 102;
pub const U_JG_VERTICAL_TAIL: i32 = 103;
// UJoiningGroup
const (
	U_JG_NO_JOINING_GROUP int32 = 0
	U_JG_AIN int32 = 1
	U_JG_ALAPH int32 = 2
	U_JG_ALEF int32 = 3
	U_JG_BEH int32 = 4
	U_JG_BETH int32 = 5
	U_JG_DAL int32 = 6
	U_JG_DALATH_RISH int32 = 7
	U_JG_E int32 = 8
	U_JG_FEH int32 = 9
	U_JG_FINAL_SEMKATH int32 = 10
	U_JG_GAF int32 = 11
	U_JG_GAMAL int32 = 12
	U_JG_HAH int32 = 13
	U_JG_TEH_MARBUTA_GOAL int32 = 14
	U_JG_HAMZA_ON_HEH_GOAL int32 = 14
	U_JG_HE int32 = 15
	U_JG_HEH int32 = 16
	U_JG_HEH_GOAL int32 = 17
	U_JG_HETH int32 = 18
	U_JG_KAF int32 = 19
	U_JG_KAPH int32 = 20
	U_JG_KNOTTED_HEH int32 = 21
	U_JG_LAM int32 = 22
	U_JG_LAMADH int32 = 23
	U_JG_MEEM int32 = 24
	U_JG_MIM int32 = 25
	U_JG_NOON int32 = 26
	U_JG_NUN int32 = 27
	U_JG_PE int32 = 28
	U_JG_QAF int32 = 29
	U_JG_QAPH int32 = 30
	U_JG_REH int32 = 31
	U_JG_REVERSED_PE int32 = 32
	U_JG_SAD int32 = 33
	U_JG_SADHE int32 = 34
	U_JG_SEEN int32 = 35
	U_JG_SEMKATH int32 = 36
	U_JG_SHIN int32 = 37
	U_JG_SWASH_KAF int32 = 38
	U_JG_SYRIAC_WAW int32 = 39
	U_JG_TAH int32 = 40
	U_JG_TAW int32 = 41
	U_JG_TEH_MARBUTA int32 = 42
	U_JG_TETH int32 = 43
	U_JG_WAW int32 = 44
	U_JG_YEH int32 = 45
	U_JG_YEH_BARREE int32 = 46
	U_JG_YEH_WITH_TAIL int32 = 47
	U_JG_YUDH int32 = 48
	U_JG_YUDH_HE int32 = 49
	U_JG_ZAIN int32 = 50
	U_JG_FE int32 = 51
	U_JG_KHAPH int32 = 52
	U_JG_ZHAIN int32 = 53
	U_JG_BURUSHASKI_YEH_BARREE int32 = 54
	U_JG_FARSI_YEH int32 = 55
	U_JG_NYA int32 = 56
	U_JG_ROHINGYA_YEH int32 = 57
	U_JG_MANICHAEAN_ALEPH int32 = 58
	U_JG_MANICHAEAN_AYIN int32 = 59
	U_JG_MANICHAEAN_BETH int32 = 60
	U_JG_MANICHAEAN_DALETH int32 = 61
	U_JG_MANICHAEAN_DHAMEDH int32 = 62
	U_JG_MANICHAEAN_FIVE int32 = 63
	U_JG_MANICHAEAN_GIMEL int32 = 64
	U_JG_MANICHAEAN_HETH int32 = 65
	U_JG_MANICHAEAN_HUNDRED int32 = 66
	U_JG_MANICHAEAN_KAPH int32 = 67
	U_JG_MANICHAEAN_LAMEDH int32 = 68
	U_JG_MANICHAEAN_MEM int32 = 69
	U_JG_MANICHAEAN_NUN int32 = 70
	U_JG_MANICHAEAN_ONE int32 = 71
	U_JG_MANICHAEAN_PE int32 = 72
	U_JG_MANICHAEAN_QOPH int32 = 73
	U_JG_MANICHAEAN_RESH int32 = 74
	U_JG_MANICHAEAN_SADHE int32 = 75
	U_JG_MANICHAEAN_SAMEKH int32 = 76
	U_JG_MANICHAEAN_TAW int32 = 77
	U_JG_MANICHAEAN_TEN int32 = 78
	U_JG_MANICHAEAN_TETH int32 = 79
	U_JG_MANICHAEAN_THAMEDH int32 = 80
	U_JG_MANICHAEAN_TWENTY int32 = 81
	U_JG_MANICHAEAN_WAW int32 = 82
	U_JG_MANICHAEAN_YODH int32 = 83
	U_JG_MANICHAEAN_ZAYIN int32 = 84
	U_JG_STRAIGHT_WAW int32 = 85
	U_JG_AFRICAN_FEH int32 = 86
	U_JG_AFRICAN_NOON int32 = 87
	U_JG_AFRICAN_QAF int32 = 88
	U_JG_MALAYALAM_BHA int32 = 89
	U_JG_MALAYALAM_JA int32 = 90
	U_JG_MALAYALAM_LLA int32 = 91
	U_JG_MALAYALAM_LLLA int32 = 92
	U_JG_MALAYALAM_NGA int32 = 93
	U_JG_MALAYALAM_NNA int32 = 94
	U_JG_MALAYALAM_NNNA int32 = 95
	U_JG_MALAYALAM_NYA int32 = 96
	U_JG_MALAYALAM_RA int32 = 97
	U_JG_MALAYALAM_SSA int32 = 98
	U_JG_MALAYALAM_TTA int32 = 99
	U_JG_HANIFI_ROHINGYA_KINNA_YA int32 = 100
	U_JG_HANIFI_ROHINGYA_PA int32 = 101
	U_JG_THIN_YEH int32 = 102
	U_JG_VERTICAL_TAIL int32 = 103
)
const
  U_JG_NO_JOINING_GROUP = 0;
  U_JG_AIN = 1;
  U_JG_ALAPH = 2;
  U_JG_ALEF = 3;
  U_JG_BEH = 4;
  U_JG_BETH = 5;
  U_JG_DAL = 6;
  U_JG_DALATH_RISH = 7;
  U_JG_E = 8;
  U_JG_FEH = 9;
  U_JG_FINAL_SEMKATH = 10;
  U_JG_GAF = 11;
  U_JG_GAMAL = 12;
  U_JG_HAH = 13;
  U_JG_TEH_MARBUTA_GOAL = 14;
  U_JG_HAMZA_ON_HEH_GOAL = 14;
  U_JG_HE = 15;
  U_JG_HEH = 16;
  U_JG_HEH_GOAL = 17;
  U_JG_HETH = 18;
  U_JG_KAF = 19;
  U_JG_KAPH = 20;
  U_JG_KNOTTED_HEH = 21;
  U_JG_LAM = 22;
  U_JG_LAMADH = 23;
  U_JG_MEEM = 24;
  U_JG_MIM = 25;
  U_JG_NOON = 26;
  U_JG_NUN = 27;
  U_JG_PE = 28;
  U_JG_QAF = 29;
  U_JG_QAPH = 30;
  U_JG_REH = 31;
  U_JG_REVERSED_PE = 32;
  U_JG_SAD = 33;
  U_JG_SADHE = 34;
  U_JG_SEEN = 35;
  U_JG_SEMKATH = 36;
  U_JG_SHIN = 37;
  U_JG_SWASH_KAF = 38;
  U_JG_SYRIAC_WAW = 39;
  U_JG_TAH = 40;
  U_JG_TAW = 41;
  U_JG_TEH_MARBUTA = 42;
  U_JG_TETH = 43;
  U_JG_WAW = 44;
  U_JG_YEH = 45;
  U_JG_YEH_BARREE = 46;
  U_JG_YEH_WITH_TAIL = 47;
  U_JG_YUDH = 48;
  U_JG_YUDH_HE = 49;
  U_JG_ZAIN = 50;
  U_JG_FE = 51;
  U_JG_KHAPH = 52;
  U_JG_ZHAIN = 53;
  U_JG_BURUSHASKI_YEH_BARREE = 54;
  U_JG_FARSI_YEH = 55;
  U_JG_NYA = 56;
  U_JG_ROHINGYA_YEH = 57;
  U_JG_MANICHAEAN_ALEPH = 58;
  U_JG_MANICHAEAN_AYIN = 59;
  U_JG_MANICHAEAN_BETH = 60;
  U_JG_MANICHAEAN_DALETH = 61;
  U_JG_MANICHAEAN_DHAMEDH = 62;
  U_JG_MANICHAEAN_FIVE = 63;
  U_JG_MANICHAEAN_GIMEL = 64;
  U_JG_MANICHAEAN_HETH = 65;
  U_JG_MANICHAEAN_HUNDRED = 66;
  U_JG_MANICHAEAN_KAPH = 67;
  U_JG_MANICHAEAN_LAMEDH = 68;
  U_JG_MANICHAEAN_MEM = 69;
  U_JG_MANICHAEAN_NUN = 70;
  U_JG_MANICHAEAN_ONE = 71;
  U_JG_MANICHAEAN_PE = 72;
  U_JG_MANICHAEAN_QOPH = 73;
  U_JG_MANICHAEAN_RESH = 74;
  U_JG_MANICHAEAN_SADHE = 75;
  U_JG_MANICHAEAN_SAMEKH = 76;
  U_JG_MANICHAEAN_TAW = 77;
  U_JG_MANICHAEAN_TEN = 78;
  U_JG_MANICHAEAN_TETH = 79;
  U_JG_MANICHAEAN_THAMEDH = 80;
  U_JG_MANICHAEAN_TWENTY = 81;
  U_JG_MANICHAEAN_WAW = 82;
  U_JG_MANICHAEAN_YODH = 83;
  U_JG_MANICHAEAN_ZAYIN = 84;
  U_JG_STRAIGHT_WAW = 85;
  U_JG_AFRICAN_FEH = 86;
  U_JG_AFRICAN_NOON = 87;
  U_JG_AFRICAN_QAF = 88;
  U_JG_MALAYALAM_BHA = 89;
  U_JG_MALAYALAM_JA = 90;
  U_JG_MALAYALAM_LLA = 91;
  U_JG_MALAYALAM_LLLA = 92;
  U_JG_MALAYALAM_NGA = 93;
  U_JG_MALAYALAM_NNA = 94;
  U_JG_MALAYALAM_NNNA = 95;
  U_JG_MALAYALAM_NYA = 96;
  U_JG_MALAYALAM_RA = 97;
  U_JG_MALAYALAM_SSA = 98;
  U_JG_MALAYALAM_TTA = 99;
  U_JG_HANIFI_ROHINGYA_KINNA_YA = 100;
  U_JG_HANIFI_ROHINGYA_PA = 101;
  U_JG_THIN_YEH = 102;
  U_JG_VERTICAL_TAIL = 103;
// UJoiningGroup
pub const U_JG_NO_JOINING_GROUP: i32 = 0;
pub const U_JG_AIN: i32 = 1;
pub const U_JG_ALAPH: i32 = 2;
pub const U_JG_ALEF: i32 = 3;
pub const U_JG_BEH: i32 = 4;
pub const U_JG_BETH: i32 = 5;
pub const U_JG_DAL: i32 = 6;
pub const U_JG_DALATH_RISH: i32 = 7;
pub const U_JG_E: i32 = 8;
pub const U_JG_FEH: i32 = 9;
pub const U_JG_FINAL_SEMKATH: i32 = 10;
pub const U_JG_GAF: i32 = 11;
pub const U_JG_GAMAL: i32 = 12;
pub const U_JG_HAH: i32 = 13;
pub const U_JG_TEH_MARBUTA_GOAL: i32 = 14;
pub const U_JG_HAMZA_ON_HEH_GOAL: i32 = 14;
pub const U_JG_HE: i32 = 15;
pub const U_JG_HEH: i32 = 16;
pub const U_JG_HEH_GOAL: i32 = 17;
pub const U_JG_HETH: i32 = 18;
pub const U_JG_KAF: i32 = 19;
pub const U_JG_KAPH: i32 = 20;
pub const U_JG_KNOTTED_HEH: i32 = 21;
pub const U_JG_LAM: i32 = 22;
pub const U_JG_LAMADH: i32 = 23;
pub const U_JG_MEEM: i32 = 24;
pub const U_JG_MIM: i32 = 25;
pub const U_JG_NOON: i32 = 26;
pub const U_JG_NUN: i32 = 27;
pub const U_JG_PE: i32 = 28;
pub const U_JG_QAF: i32 = 29;
pub const U_JG_QAPH: i32 = 30;
pub const U_JG_REH: i32 = 31;
pub const U_JG_REVERSED_PE: i32 = 32;
pub const U_JG_SAD: i32 = 33;
pub const U_JG_SADHE: i32 = 34;
pub const U_JG_SEEN: i32 = 35;
pub const U_JG_SEMKATH: i32 = 36;
pub const U_JG_SHIN: i32 = 37;
pub const U_JG_SWASH_KAF: i32 = 38;
pub const U_JG_SYRIAC_WAW: i32 = 39;
pub const U_JG_TAH: i32 = 40;
pub const U_JG_TAW: i32 = 41;
pub const U_JG_TEH_MARBUTA: i32 = 42;
pub const U_JG_TETH: i32 = 43;
pub const U_JG_WAW: i32 = 44;
pub const U_JG_YEH: i32 = 45;
pub const U_JG_YEH_BARREE: i32 = 46;
pub const U_JG_YEH_WITH_TAIL: i32 = 47;
pub const U_JG_YUDH: i32 = 48;
pub const U_JG_YUDH_HE: i32 = 49;
pub const U_JG_ZAIN: i32 = 50;
pub const U_JG_FE: i32 = 51;
pub const U_JG_KHAPH: i32 = 52;
pub const U_JG_ZHAIN: i32 = 53;
pub const U_JG_BURUSHASKI_YEH_BARREE: i32 = 54;
pub const U_JG_FARSI_YEH: i32 = 55;
pub const U_JG_NYA: i32 = 56;
pub const U_JG_ROHINGYA_YEH: i32 = 57;
pub const U_JG_MANICHAEAN_ALEPH: i32 = 58;
pub const U_JG_MANICHAEAN_AYIN: i32 = 59;
pub const U_JG_MANICHAEAN_BETH: i32 = 60;
pub const U_JG_MANICHAEAN_DALETH: i32 = 61;
pub const U_JG_MANICHAEAN_DHAMEDH: i32 = 62;
pub const U_JG_MANICHAEAN_FIVE: i32 = 63;
pub const U_JG_MANICHAEAN_GIMEL: i32 = 64;
pub const U_JG_MANICHAEAN_HETH: i32 = 65;
pub const U_JG_MANICHAEAN_HUNDRED: i32 = 66;
pub const U_JG_MANICHAEAN_KAPH: i32 = 67;
pub const U_JG_MANICHAEAN_LAMEDH: i32 = 68;
pub const U_JG_MANICHAEAN_MEM: i32 = 69;
pub const U_JG_MANICHAEAN_NUN: i32 = 70;
pub const U_JG_MANICHAEAN_ONE: i32 = 71;
pub const U_JG_MANICHAEAN_PE: i32 = 72;
pub const U_JG_MANICHAEAN_QOPH: i32 = 73;
pub const U_JG_MANICHAEAN_RESH: i32 = 74;
pub const U_JG_MANICHAEAN_SADHE: i32 = 75;
pub const U_JG_MANICHAEAN_SAMEKH: i32 = 76;
pub const U_JG_MANICHAEAN_TAW: i32 = 77;
pub const U_JG_MANICHAEAN_TEN: i32 = 78;
pub const U_JG_MANICHAEAN_TETH: i32 = 79;
pub const U_JG_MANICHAEAN_THAMEDH: i32 = 80;
pub const U_JG_MANICHAEAN_TWENTY: i32 = 81;
pub const U_JG_MANICHAEAN_WAW: i32 = 82;
pub const U_JG_MANICHAEAN_YODH: i32 = 83;
pub const U_JG_MANICHAEAN_ZAYIN: i32 = 84;
pub const U_JG_STRAIGHT_WAW: i32 = 85;
pub const U_JG_AFRICAN_FEH: i32 = 86;
pub const U_JG_AFRICAN_NOON: i32 = 87;
pub const U_JG_AFRICAN_QAF: i32 = 88;
pub const U_JG_MALAYALAM_BHA: i32 = 89;
pub const U_JG_MALAYALAM_JA: i32 = 90;
pub const U_JG_MALAYALAM_LLA: i32 = 91;
pub const U_JG_MALAYALAM_LLLA: i32 = 92;
pub const U_JG_MALAYALAM_NGA: i32 = 93;
pub const U_JG_MALAYALAM_NNA: i32 = 94;
pub const U_JG_MALAYALAM_NNNA: i32 = 95;
pub const U_JG_MALAYALAM_NYA: i32 = 96;
pub const U_JG_MALAYALAM_RA: i32 = 97;
pub const U_JG_MALAYALAM_SSA: i32 = 98;
pub const U_JG_MALAYALAM_TTA: i32 = 99;
pub const U_JG_HANIFI_ROHINGYA_KINNA_YA: i32 = 100;
pub const U_JG_HANIFI_ROHINGYA_PA: i32 = 101;
pub const U_JG_THIN_YEH: i32 = 102;
pub const U_JG_VERTICAL_TAIL: i32 = 103;
const
  U_JG_NO_JOINING_GROUP* = 0
  U_JG_AIN* = 1
  U_JG_ALAPH* = 2
  U_JG_ALEF* = 3
  U_JG_BEH* = 4
  U_JG_BETH* = 5
  U_JG_DAL* = 6
  U_JG_DALATH_RISH* = 7
  U_JG_E* = 8
  U_JG_FEH* = 9
  U_JG_FINAL_SEMKATH* = 10
  U_JG_GAF* = 11
  U_JG_GAMAL* = 12
  U_JG_HAH* = 13
  U_JG_TEH_MARBUTA_GOAL* = 14
  U_JG_HAMZA_ON_HEH_GOAL* = 14
  U_JG_HE* = 15
  U_JG_HEH* = 16
  U_JG_HEH_GOAL* = 17
  U_JG_HETH* = 18
  U_JG_KAF* = 19
  U_JG_KAPH* = 20
  U_JG_KNOTTED_HEH* = 21
  U_JG_LAM* = 22
  U_JG_LAMADH* = 23
  U_JG_MEEM* = 24
  U_JG_MIM* = 25
  U_JG_NOON* = 26
  U_JG_NUN* = 27
  U_JG_PE* = 28
  U_JG_QAF* = 29
  U_JG_QAPH* = 30
  U_JG_REH* = 31
  U_JG_REVERSED_PE* = 32
  U_JG_SAD* = 33
  U_JG_SADHE* = 34
  U_JG_SEEN* = 35
  U_JG_SEMKATH* = 36
  U_JG_SHIN* = 37
  U_JG_SWASH_KAF* = 38
  U_JG_SYRIAC_WAW* = 39
  U_JG_TAH* = 40
  U_JG_TAW* = 41
  U_JG_TEH_MARBUTA* = 42
  U_JG_TETH* = 43
  U_JG_WAW* = 44
  U_JG_YEH* = 45
  U_JG_YEH_BARREE* = 46
  U_JG_YEH_WITH_TAIL* = 47
  U_JG_YUDH* = 48
  U_JG_YUDH_HE* = 49
  U_JG_ZAIN* = 50
  U_JG_FE* = 51
  U_JG_KHAPH* = 52
  U_JG_ZHAIN* = 53
  U_JG_BURUSHASKI_YEH_BARREE* = 54
  U_JG_FARSI_YEH* = 55
  U_JG_NYA* = 56
  U_JG_ROHINGYA_YEH* = 57
  U_JG_MANICHAEAN_ALEPH* = 58
  U_JG_MANICHAEAN_AYIN* = 59
  U_JG_MANICHAEAN_BETH* = 60
  U_JG_MANICHAEAN_DALETH* = 61
  U_JG_MANICHAEAN_DHAMEDH* = 62
  U_JG_MANICHAEAN_FIVE* = 63
  U_JG_MANICHAEAN_GIMEL* = 64
  U_JG_MANICHAEAN_HETH* = 65
  U_JG_MANICHAEAN_HUNDRED* = 66
  U_JG_MANICHAEAN_KAPH* = 67
  U_JG_MANICHAEAN_LAMEDH* = 68
  U_JG_MANICHAEAN_MEM* = 69
  U_JG_MANICHAEAN_NUN* = 70
  U_JG_MANICHAEAN_ONE* = 71
  U_JG_MANICHAEAN_PE* = 72
  U_JG_MANICHAEAN_QOPH* = 73
  U_JG_MANICHAEAN_RESH* = 74
  U_JG_MANICHAEAN_SADHE* = 75
  U_JG_MANICHAEAN_SAMEKH* = 76
  U_JG_MANICHAEAN_TAW* = 77
  U_JG_MANICHAEAN_TEN* = 78
  U_JG_MANICHAEAN_TETH* = 79
  U_JG_MANICHAEAN_THAMEDH* = 80
  U_JG_MANICHAEAN_TWENTY* = 81
  U_JG_MANICHAEAN_WAW* = 82
  U_JG_MANICHAEAN_YODH* = 83
  U_JG_MANICHAEAN_ZAYIN* = 84
  U_JG_STRAIGHT_WAW* = 85
  U_JG_AFRICAN_FEH* = 86
  U_JG_AFRICAN_NOON* = 87
  U_JG_AFRICAN_QAF* = 88
  U_JG_MALAYALAM_BHA* = 89
  U_JG_MALAYALAM_JA* = 90
  U_JG_MALAYALAM_LLA* = 91
  U_JG_MALAYALAM_LLLA* = 92
  U_JG_MALAYALAM_NGA* = 93
  U_JG_MALAYALAM_NNA* = 94
  U_JG_MALAYALAM_NNNA* = 95
  U_JG_MALAYALAM_NYA* = 96
  U_JG_MALAYALAM_RA* = 97
  U_JG_MALAYALAM_SSA* = 98
  U_JG_MALAYALAM_TTA* = 99
  U_JG_HANIFI_ROHINGYA_KINNA_YA* = 100
  U_JG_HANIFI_ROHINGYA_PA* = 101
  U_JG_THIN_YEH* = 102
  U_JG_VERTICAL_TAIL* = 103
enum UJoiningGroup : int {
    U_JG_NO_JOINING_GROUP = 0,
    U_JG_AIN = 1,
    U_JG_ALAPH = 2,
    U_JG_ALEF = 3,
    U_JG_BEH = 4,
    U_JG_BETH = 5,
    U_JG_DAL = 6,
    U_JG_DALATH_RISH = 7,
    U_JG_E = 8,
    U_JG_FEH = 9,
    U_JG_FINAL_SEMKATH = 10,
    U_JG_GAF = 11,
    U_JG_GAMAL = 12,
    U_JG_HAH = 13,
    U_JG_TEH_MARBUTA_GOAL = 14,
    U_JG_HAMZA_ON_HEH_GOAL = 14,
    U_JG_HE = 15,
    U_JG_HEH = 16,
    U_JG_HEH_GOAL = 17,
    U_JG_HETH = 18,
    U_JG_KAF = 19,
    U_JG_KAPH = 20,
    U_JG_KNOTTED_HEH = 21,
    U_JG_LAM = 22,
    U_JG_LAMADH = 23,
    U_JG_MEEM = 24,
    U_JG_MIM = 25,
    U_JG_NOON = 26,
    U_JG_NUN = 27,
    U_JG_PE = 28,
    U_JG_QAF = 29,
    U_JG_QAPH = 30,
    U_JG_REH = 31,
    U_JG_REVERSED_PE = 32,
    U_JG_SAD = 33,
    U_JG_SADHE = 34,
    U_JG_SEEN = 35,
    U_JG_SEMKATH = 36,
    U_JG_SHIN = 37,
    U_JG_SWASH_KAF = 38,
    U_JG_SYRIAC_WAW = 39,
    U_JG_TAH = 40,
    U_JG_TAW = 41,
    U_JG_TEH_MARBUTA = 42,
    U_JG_TETH = 43,
    U_JG_WAW = 44,
    U_JG_YEH = 45,
    U_JG_YEH_BARREE = 46,
    U_JG_YEH_WITH_TAIL = 47,
    U_JG_YUDH = 48,
    U_JG_YUDH_HE = 49,
    U_JG_ZAIN = 50,
    U_JG_FE = 51,
    U_JG_KHAPH = 52,
    U_JG_ZHAIN = 53,
    U_JG_BURUSHASKI_YEH_BARREE = 54,
    U_JG_FARSI_YEH = 55,
    U_JG_NYA = 56,
    U_JG_ROHINGYA_YEH = 57,
    U_JG_MANICHAEAN_ALEPH = 58,
    U_JG_MANICHAEAN_AYIN = 59,
    U_JG_MANICHAEAN_BETH = 60,
    U_JG_MANICHAEAN_DALETH = 61,
    U_JG_MANICHAEAN_DHAMEDH = 62,
    U_JG_MANICHAEAN_FIVE = 63,
    U_JG_MANICHAEAN_GIMEL = 64,
    U_JG_MANICHAEAN_HETH = 65,
    U_JG_MANICHAEAN_HUNDRED = 66,
    U_JG_MANICHAEAN_KAPH = 67,
    U_JG_MANICHAEAN_LAMEDH = 68,
    U_JG_MANICHAEAN_MEM = 69,
    U_JG_MANICHAEAN_NUN = 70,
    U_JG_MANICHAEAN_ONE = 71,
    U_JG_MANICHAEAN_PE = 72,
    U_JG_MANICHAEAN_QOPH = 73,
    U_JG_MANICHAEAN_RESH = 74,
    U_JG_MANICHAEAN_SADHE = 75,
    U_JG_MANICHAEAN_SAMEKH = 76,
    U_JG_MANICHAEAN_TAW = 77,
    U_JG_MANICHAEAN_TEN = 78,
    U_JG_MANICHAEAN_TETH = 79,
    U_JG_MANICHAEAN_THAMEDH = 80,
    U_JG_MANICHAEAN_TWENTY = 81,
    U_JG_MANICHAEAN_WAW = 82,
    U_JG_MANICHAEAN_YODH = 83,
    U_JG_MANICHAEAN_ZAYIN = 84,
    U_JG_STRAIGHT_WAW = 85,
    U_JG_AFRICAN_FEH = 86,
    U_JG_AFRICAN_NOON = 87,
    U_JG_AFRICAN_QAF = 88,
    U_JG_MALAYALAM_BHA = 89,
    U_JG_MALAYALAM_JA = 90,
    U_JG_MALAYALAM_LLA = 91,
    U_JG_MALAYALAM_LLLA = 92,
    U_JG_MALAYALAM_NGA = 93,
    U_JG_MALAYALAM_NNA = 94,
    U_JG_MALAYALAM_NNNA = 95,
    U_JG_MALAYALAM_NYA = 96,
    U_JG_MALAYALAM_RA = 97,
    U_JG_MALAYALAM_SSA = 98,
    U_JG_MALAYALAM_TTA = 99,
    U_JG_HANIFI_ROHINGYA_KINNA_YA = 100,
    U_JG_HANIFI_ROHINGYA_PA = 101,
    U_JG_THIN_YEH = 102,
    U_JG_VERTICAL_TAIL = 103,
}
#define global U_JG_NO_JOINING_GROUP         0x0
#define global U_JG_AIN                      0x1
#define global U_JG_ALAPH                    0x2
#define global U_JG_ALEF                     0x3
#define global U_JG_BEH                      0x4
#define global U_JG_BETH                     0x5
#define global U_JG_DAL                      0x6
#define global U_JG_DALATH_RISH              0x7
#define global U_JG_E                        0x8
#define global U_JG_FEH                      0x9
#define global U_JG_FINAL_SEMKATH            0xA
#define global U_JG_GAF                      0xB
#define global U_JG_GAMAL                    0xC
#define global U_JG_HAH                      0xD
#define global U_JG_TEH_MARBUTA_GOAL         0xE
#define global U_JG_HAMZA_ON_HEH_GOAL        0xE
#define global U_JG_HE                       0xF
#define global U_JG_HEH                      0x10
#define global U_JG_HEH_GOAL                 0x11
#define global U_JG_HETH                     0x12
#define global U_JG_KAF                      0x13
#define global U_JG_KAPH                     0x14
#define global U_JG_KNOTTED_HEH              0x15
#define global U_JG_LAM                      0x16
#define global U_JG_LAMADH                   0x17
#define global U_JG_MEEM                     0x18
#define global U_JG_MIM                      0x19
#define global U_JG_NOON                     0x1A
#define global U_JG_NUN                      0x1B
#define global U_JG_PE                       0x1C
#define global U_JG_QAF                      0x1D
#define global U_JG_QAPH                     0x1E
#define global U_JG_REH                      0x1F
#define global U_JG_REVERSED_PE              0x20
#define global U_JG_SAD                      0x21
#define global U_JG_SADHE                    0x22
#define global U_JG_SEEN                     0x23
#define global U_JG_SEMKATH                  0x24
#define global U_JG_SHIN                     0x25
#define global U_JG_SWASH_KAF                0x26
#define global U_JG_SYRIAC_WAW               0x27
#define global U_JG_TAH                      0x28
#define global U_JG_TAW                      0x29
#define global U_JG_TEH_MARBUTA              0x2A
#define global U_JG_TETH                     0x2B
#define global U_JG_WAW                      0x2C
#define global U_JG_YEH                      0x2D
#define global U_JG_YEH_BARREE               0x2E
#define global U_JG_YEH_WITH_TAIL            0x2F
#define global U_JG_YUDH                     0x30
#define global U_JG_YUDH_HE                  0x31
#define global U_JG_ZAIN                     0x32
#define global U_JG_FE                       0x33
#define global U_JG_KHAPH                    0x34
#define global U_JG_ZHAIN                    0x35
#define global U_JG_BURUSHASKI_YEH_BARREE    0x36
#define global U_JG_FARSI_YEH                0x37
#define global U_JG_NYA                      0x38
#define global U_JG_ROHINGYA_YEH             0x39
#define global U_JG_MANICHAEAN_ALEPH         0x3A
#define global U_JG_MANICHAEAN_AYIN          0x3B
#define global U_JG_MANICHAEAN_BETH          0x3C
#define global U_JG_MANICHAEAN_DALETH        0x3D
#define global U_JG_MANICHAEAN_DHAMEDH       0x3E
#define global U_JG_MANICHAEAN_FIVE          0x3F
#define global U_JG_MANICHAEAN_GIMEL         0x40
#define global U_JG_MANICHAEAN_HETH          0x41
#define global U_JG_MANICHAEAN_HUNDRED       0x42
#define global U_JG_MANICHAEAN_KAPH          0x43
#define global U_JG_MANICHAEAN_LAMEDH        0x44
#define global U_JG_MANICHAEAN_MEM           0x45
#define global U_JG_MANICHAEAN_NUN           0x46
#define global U_JG_MANICHAEAN_ONE           0x47
#define global U_JG_MANICHAEAN_PE            0x48
#define global U_JG_MANICHAEAN_QOPH          0x49
#define global U_JG_MANICHAEAN_RESH          0x4A
#define global U_JG_MANICHAEAN_SADHE         0x4B
#define global U_JG_MANICHAEAN_SAMEKH        0x4C
#define global U_JG_MANICHAEAN_TAW           0x4D
#define global U_JG_MANICHAEAN_TEN           0x4E
#define global U_JG_MANICHAEAN_TETH          0x4F
#define global U_JG_MANICHAEAN_THAMEDH       0x50
#define global U_JG_MANICHAEAN_TWENTY        0x51
#define global U_JG_MANICHAEAN_WAW           0x52
#define global U_JG_MANICHAEAN_YODH          0x53
#define global U_JG_MANICHAEAN_ZAYIN         0x54
#define global U_JG_STRAIGHT_WAW             0x55
#define global U_JG_AFRICAN_FEH              0x56
#define global U_JG_AFRICAN_NOON             0x57
#define global U_JG_AFRICAN_QAF              0x58
#define global U_JG_MALAYALAM_BHA            0x59
#define global U_JG_MALAYALAM_JA             0x5A
#define global U_JG_MALAYALAM_LLA            0x5B
#define global U_JG_MALAYALAM_LLLA           0x5C
#define global U_JG_MALAYALAM_NGA            0x5D
#define global U_JG_MALAYALAM_NNA            0x5E
#define global U_JG_MALAYALAM_NNNA           0x5F
#define global U_JG_MALAYALAM_NYA            0x60
#define global U_JG_MALAYALAM_RA             0x61
#define global U_JG_MALAYALAM_SSA            0x62
#define global U_JG_MALAYALAM_TTA            0x63
#define global U_JG_HANIFI_ROHINGYA_KINNA_YA 0x64
#define global U_JG_HANIFI_ROHINGYA_PA       0x65
#define global U_JG_THIN_YEH                 0x66
#define global U_JG_VERTICAL_TAIL            0x67