format 4.0
census 2e30db26-66c8-4551-85b9-a537376d8f99 1
namespace Windows.Globalization

class Windows.Globalization.ApplicationLanguages static python_type
    py ApplicationLanguages
    factory Windows.Globalization.IApplicationLanguagesStatics
    factory Windows.Globalization.IApplicationLanguagesStatics2
    property primary_language_override static
        get get_PrimaryLanguageOverride slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.IApplicationLanguagesStatics shape=4 static
            out string return
        put put_PrimaryLanguageOverride slot=7 inputs=1 outputs=0 declaring=Windows.Globalization.IApplicationLanguagesStatics shape=4 static
            in string name=value
    property languages static
        get get_Languages slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.IApplicationLanguagesStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property manifest_languages static
        get get_ManifestLanguages slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.IApplicationLanguagesStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method get_languages_for_user static
        method GetLanguagesForUser slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.IApplicationLanguagesStatics2 shape=51 static
            in class type=Windows.System.User name=user
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return

class Windows.Globalization.Calendar activatable python_type
    py Calendar
    signature rc(Windows.Globalization.Calendar;{ca30221d-86d9-40fb-a26b-d44eb7cf08ea})
    default Windows.Globalization.ICalendar
    requires Windows.Globalization.ICalendar
    requires Windows.Globalization.ITimeZoneOnCalendar
    factory Windows.Globalization.ICalendarFactory
    factory Windows.Globalization.ICalendarFactory2
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendarFactory shape=51
            in parameterized type=Windows.Foundation.Collections.IIterable<System.String> name=languages
            out class type=Windows.Globalization.Calendar return
        ctor .ctor slot=7 inputs=3 outputs=1 declaring=Windows.Globalization.ICalendarFactory shape=195
            in parameterized type=Windows.Foundation.Collections.IIterable<System.String> name=languages
            in string name=calendar
            in string name=clock
            out class type=Windows.Globalization.Calendar return
        ctor .ctor slot=6 inputs=4 outputs=1 declaring=Windows.Globalization.ICalendarFactory2 shape=239
            in parameterized type=Windows.Foundation.Collections.IIterable<System.String> name=languages
            in string name=calendar
            in string name=clock
            in string name=timeZoneId
            out class type=Windows.Globalization.Calendar return
    property year
        get get_Year slot=30 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Year slot=31 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property second
        get get_Second slot=83 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Second slot=84 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property period
        get get_Period slot=65 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Period slot=66 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property nanosecond
        get get_Nanosecond slot=88 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Nanosecond slot=89 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property month
        get get_Month slot=39 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Month slot=40 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property minute
        get get_Minute slot=78 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Minute slot=79 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property numeral_system
        get get_NumeralSystem slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        put put_NumeralSystem slot=11 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in string name=value
    property era
        get get_Era slot=22 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Era slot=23 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property hour
        get get_Hour slot=73 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Hour slot=74 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property day
        get get_Day slot=52 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
        put put_Day slot=53 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=value
    property first_second_in_this_minute
        get get_FirstSecondInThisMinute slot=99 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property first_year_in_this_era
        get get_FirstYearInThisEra slot=27 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property is_daylight_saving_time
        get get_IsDaylightSavingTime slot=103 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out boolean return
    property languages
        get get_Languages slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property last_day_in_this_month
        get get_LastDayInThisMonth slot=50 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_era
        get get_LastEra slot=20 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_hour_in_this_period
        get get_LastHourInThisPeriod slot=71 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_minute_in_this_hour
        get get_LastMinuteInThisHour slot=97 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_month_in_this_year
        get get_LastMonthInThisYear slot=37 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_second_in_this_minute
        get get_LastSecondInThisMinute slot=100 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_year_in_this_era
        get get_LastYearInThisEra slot=28 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property day_of_week
        get get_DayOfWeek slot=57 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out enum32 type=Windows.Globalization.DayOfWeek return
    property first_day_in_this_month
        get get_FirstDayInThisMonth slot=49 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property last_period_in_this_day
        get get_LastPeriodInThisDay slot=63 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property first_era
        get get_FirstEra slot=19 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_days_in_this_month
        get get_NumberOfDaysInThisMonth slot=51 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_eras
        get get_NumberOfEras slot=21 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_hours_in_this_period
        get get_NumberOfHoursInThisPeriod slot=72 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_minutes_in_this_hour
        get get_NumberOfMinutesInThisHour slot=98 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property first_hour_in_this_period
        get get_FirstHourInThisPeriod slot=70 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_months_in_this_year
        get get_NumberOfMonthsInThisYear slot=38 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_periods_in_this_day
        get get_NumberOfPeriodsInThisDay slot=64 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_seconds_in_this_minute
        get get_NumberOfSecondsInThisMinute slot=101 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property number_of_years_in_this_era
        get get_NumberOfYearsInThisEra slot=29 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property first_minute_in_this_hour
        get get_FirstMinuteInThisHour slot=96 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property resolved_language
        get get_ResolvedLanguage slot=102 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    property first_month_in_this_year
        get get_FirstMonthInThisYear slot=36 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    property first_period_in_this_day
        get get_FirstPeriodInThisDay slot=62 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out int32 return
    method add_days
        method AddDays slot=54 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=days
    method add_eras
        method AddEras slot=24 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=eras
    method add_hours
        method AddHours slot=75 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=hours
    method add_minutes
        method AddMinutes slot=80 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=minutes
    method add_months
        method AddMonths slot=41 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=months
    method add_nanoseconds
        method AddNanoseconds slot=90 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=nanoseconds
    method add_periods
        method AddPeriods slot=67 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=periods
    method add_seconds
        method AddSeconds slot=85 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=seconds
    method add_weeks
        method AddWeeks slot=48 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=weeks
    method add_years
        method AddYears slot=32 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in int32 name=years
    method change_calendar_system
        method ChangeCalendarSystem slot=13 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in string name=value
    method change_clock
        method ChangeClock slot=15 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in string name=value
    method change_time_zone
        method ChangeTimeZone slot=7 inputs=1 outputs=0 declaring=Windows.Globalization.ITimeZoneOnCalendar shape=4
            in string name=timeZoneId
    method clone
        method Clone slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out class type=Windows.Globalization.Calendar return
    method compare
        method Compare slot=93 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in class type=Windows.Globalization.Calendar name=other
            out int32 return
    method compare_date_time
        method CompareDateTime slot=94 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=89
            in datetime name=other
            out int32 return
    method copy_to
        method CopyTo slot=95 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=4
            in class type=Windows.Globalization.Calendar name=other
    method day_as_padded_string
        method DayAsPaddedString slot=56 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method day_as_string
        method DayAsString slot=55 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method day_of_week_as_solo_string
        method DayOfWeekAsSoloString slot=60 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method DayOfWeekAsSoloString slot=61 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method day_of_week_as_string
        method DayOfWeekAsString slot=58 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method DayOfWeekAsString slot=59 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method era_as_string
        method EraAsString slot=25 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method EraAsString slot=26 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method get_calendar_system
        method GetCalendarSystem slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method get_clock
        method GetClock slot=14 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method get_date_time
        method GetDateTime slot=16 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out datetime return
    method get_time_zone
        method GetTimeZone slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ITimeZoneOnCalendar shape=4
            out string return
    method hour_as_padded_string
        method HourAsPaddedString slot=77 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method hour_as_string
        method HourAsString slot=76 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method minute_as_padded_string
        method MinuteAsPaddedString slot=82 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method minute_as_string
        method MinuteAsString slot=81 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method month_as_numeric_string
        method MonthAsNumericString slot=46 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method month_as_padded_numeric_string
        method MonthAsPaddedNumericString slot=47 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method month_as_solo_string
        method MonthAsSoloString slot=44 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method MonthAsSoloString slot=45 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method month_as_string
        method MonthAsString slot=42 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method MonthAsString slot=43 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method nanosecond_as_padded_string
        method NanosecondAsPaddedString slot=92 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method nanosecond_as_string
        method NanosecondAsString slot=91 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method period_as_string
        method PeriodAsString slot=68 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
        method PeriodAsString slot=69 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=idealLength
            out string return
    method second_as_padded_string
        method SecondAsPaddedString slot=87 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method second_as_string
        method SecondAsString slot=86 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method set_date_time
        method SetDateTime slot=17 inputs=1 outputs=0 declaring=Windows.Globalization.ICalendar shape=26
            in datetime name=value
    method set_to_max
        method SetToMax slot=8 inputs=0 outputs=0 declaring=Windows.Globalization.ICalendar shape=0
    method set_to_min
        method SetToMin slot=7 inputs=0 outputs=0 declaring=Windows.Globalization.ICalendar shape=0
    method set_to_now
        method SetToNow slot=18 inputs=0 outputs=0 declaring=Windows.Globalization.ICalendar shape=0
    method time_zone_as_string
        method TimeZoneAsString slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ITimeZoneOnCalendar shape=4
            out string return
        method TimeZoneAsString slot=9 inputs=1 outputs=1 declaring=Windows.Globalization.ITimeZoneOnCalendar shape=51
            in int32 name=idealLength
            out string return
    method year_as_padded_string
        method YearAsPaddedString slot=35 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=minDigits
            out string return
    method year_as_string
        method YearAsString slot=33 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendar shape=4
            out string return
    method year_as_truncated_string
        method YearAsTruncatedString slot=34 inputs=1 outputs=1 declaring=Windows.Globalization.ICalendar shape=51
            in int32 name=remainingDigits
            out string return

class Windows.Globalization.CalendarIdentifiers static python_type
    py CalendarIdentifiers
    factory Windows.Globalization.ICalendarIdentifiersStatics
    factory Windows.Globalization.ICalendarIdentifiersStatics2
    factory Windows.Globalization.ICalendarIdentifiersStatics3
    property julian static
        get get_Julian slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property gregorian static
        get get_Gregorian slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property hebrew static
        get get_Hebrew slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property hijri static
        get get_Hijri slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property japanese static
        get get_Japanese slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property korean static
        get get_Korean slot=11 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property taiwan static
        get get_Taiwan slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property thai static
        get get_Thai slot=13 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property um_al_qura static
        get get_UmAlQura slot=14 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics shape=4 static
            out string return
    property persian static
        get get_Persian slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics2 shape=4 static
            out string return
    property chinese_lunar static
        get get_ChineseLunar slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics3 shape=4 static
            out string return
    property vietnamese_lunar static
        get get_VietnameseLunar slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics3 shape=4 static
            out string return
    property taiwan_lunar static
        get get_TaiwanLunar slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics3 shape=4 static
            out string return
    property korean_lunar static
        get get_KoreanLunar slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics3 shape=4 static
            out string return
    property japanese_lunar static
        get get_JapaneseLunar slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ICalendarIdentifiersStatics3 shape=4 static
            out string return

class Windows.Globalization.ClockIdentifiers static python_type
    py ClockIdentifiers
    factory Windows.Globalization.IClockIdentifiersStatics
    property twelve_hour static
        get get_TwelveHour slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.IClockIdentifiersStatics shape=4 static
            out string return
    property twenty_four_hour static
        get get_TwentyFourHour slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.IClockIdentifiersStatics shape=4 static
            out string return

class Windows.Globalization.CurrencyAmount python_type
    py CurrencyAmount
    signature rc(Windows.Globalization.CurrencyAmount;{74b49942-eb75-443a-95b3-7d723f56f93c})
    default Windows.Globalization.ICurrencyAmount
    requires Windows.Globalization.ICurrencyAmount
    factory Windows.Globalization.ICurrencyAmountFactory
    constructor -
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Globalization.ICurrencyAmountFactory shape=117
            in string name=amount
            in string name=currency
            out class type=Windows.Globalization.CurrencyAmount return
    property amount
        get get_Amount slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyAmount shape=4
            out string return
    property currency
        get get_Currency slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyAmount shape=4
            out string return

class Windows.Globalization.CurrencyIdentifiers static python_type
    py CurrencyIdentifiers
    factory Windows.Globalization.ICurrencyIdentifiersStatics
    factory Windows.Globalization.ICurrencyIdentifiersStatics2
    factory Windows.Globalization.ICurrencyIdentifiersStatics3
    property hnl static
        get get_HNL slot=60 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property aed static
        get get_AED slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property afn static
        get get_AFN slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property all static
        get get_ALL slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property amd static
        get get_AMD slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ang static
        get get_ANG slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property aoa static
        get get_AOA slot=11 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ars static
        get get_ARS slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property aud static
        get get_AUD slot=13 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property awg static
        get get_AWG slot=14 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property azn static
        get get_AZN slot=15 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bam static
        get get_BAM slot=16 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bbd static
        get get_BBD slot=17 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bdt static
        get get_BDT slot=18 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bgn static
        get get_BGN slot=19 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bhd static
        get get_BHD slot=20 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bif static
        get get_BIF slot=21 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bmd static
        get get_BMD slot=22 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bnd static
        get get_BND slot=23 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bob static
        get get_BOB slot=24 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property brl static
        get get_BRL slot=25 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bsd static
        get get_BSD slot=26 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property btn static
        get get_BTN slot=27 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bwp static
        get get_BWP slot=28 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property byr static
        get get_BYR slot=29 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property bzd static
        get get_BZD slot=30 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cad static
        get get_CAD slot=31 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cdf static
        get get_CDF slot=32 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property chf static
        get get_CHF slot=33 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property clp static
        get get_CLP slot=34 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cny static
        get get_CNY slot=35 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cop static
        get get_COP slot=36 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property crc static
        get get_CRC slot=37 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cup static
        get get_CUP slot=38 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property cve static
        get get_CVE slot=39 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property czk static
        get get_CZK slot=40 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property djf static
        get get_DJF slot=41 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property dkk static
        get get_DKK slot=42 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property dop static
        get get_DOP slot=43 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property dzd static
        get get_DZD slot=44 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property egp static
        get get_EGP slot=45 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ern static
        get get_ERN slot=46 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property etb static
        get get_ETB slot=47 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property eur static
        get get_EUR slot=48 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property fjd static
        get get_FJD slot=49 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property fkp static
        get get_FKP slot=50 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gbp static
        get get_GBP slot=51 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gel static
        get get_GEL slot=52 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ghs static
        get get_GHS slot=53 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gip static
        get get_GIP slot=54 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gmd static
        get get_GMD slot=55 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gnf static
        get get_GNF slot=56 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gtq static
        get get_GTQ slot=57 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property gyd static
        get get_GYD slot=58 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property hkd static
        get get_HKD slot=59 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ron static
        get get_RON slot=119 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property hrk static
        get get_HRK slot=61 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property htg static
        get get_HTG slot=62 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property huf static
        get get_HUF slot=63 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property idr static
        get get_IDR slot=64 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ils static
        get get_ILS slot=65 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property inr static
        get get_INR slot=66 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property iqd static
        get get_IQD slot=67 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property irr static
        get get_IRR slot=68 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property isk static
        get get_ISK slot=69 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property jmd static
        get get_JMD slot=70 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property jod static
        get get_JOD slot=71 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property jpy static
        get get_JPY slot=72 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kes static
        get get_KES slot=73 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kgs static
        get get_KGS slot=74 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property khr static
        get get_KHR slot=75 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kmf static
        get get_KMF slot=76 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kpw static
        get get_KPW slot=77 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property krw static
        get get_KRW slot=78 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kwd static
        get get_KWD slot=79 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kyd static
        get get_KYD slot=80 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property kzt static
        get get_KZT slot=81 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lak static
        get get_LAK slot=82 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lbp static
        get get_LBP slot=83 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lkr static
        get get_LKR slot=84 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lrd static
        get get_LRD slot=85 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lsl static
        get get_LSL slot=86 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ltl static
        get get_LTL slot=87 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lvl static
        get get_LVL slot=88 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property lyd static
        get get_LYD slot=89 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mad static
        get get_MAD slot=90 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mdl static
        get get_MDL slot=91 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mga static
        get get_MGA slot=92 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mkd static
        get get_MKD slot=93 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mmk static
        get get_MMK slot=94 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mnt static
        get get_MNT slot=95 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mop static
        get get_MOP slot=96 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mro_ static
        get get_MRO slot=97 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mur static
        get get_MUR slot=98 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mvr static
        get get_MVR slot=99 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mwk static
        get get_MWK slot=100 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mxn static
        get get_MXN slot=101 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property myr static
        get get_MYR slot=102 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property mzn static
        get get_MZN slot=103 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property nad static
        get get_NAD slot=104 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ngn static
        get get_NGN slot=105 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property nio static
        get get_NIO slot=106 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property nok static
        get get_NOK slot=107 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property npr static
        get get_NPR slot=108 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property nzd static
        get get_NZD slot=109 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property omr static
        get get_OMR slot=110 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pab static
        get get_PAB slot=111 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pen static
        get get_PEN slot=112 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pgk static
        get get_PGK slot=113 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property php static
        get get_PHP slot=114 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pkr static
        get get_PKR slot=115 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pln static
        get get_PLN slot=116 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property pyg static
        get get_PYG slot=117 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property qar static
        get get_QAR slot=118 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property rsd static
        get get_RSD slot=120 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property rub static
        get get_RUB slot=121 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property rwf static
        get get_RWF slot=122 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sar static
        get get_SAR slot=123 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sbd static
        get get_SBD slot=124 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property scr static
        get get_SCR slot=125 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sdg static
        get get_SDG slot=126 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sek static
        get get_SEK slot=127 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sgd static
        get get_SGD slot=128 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property shp static
        get get_SHP slot=129 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sll static
        get get_SLL slot=130 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property sos static
        get get_SOS slot=131 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property srd static
        get get_SRD slot=132 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property std static
        get get_STD slot=133 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property syp static
        get get_SYP slot=134 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property szl static
        get get_SZL slot=135 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property thb static
        get get_THB slot=136 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property tjs static
        get get_TJS slot=137 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property tmt static
        get get_TMT slot=138 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property tnd static
        get get_TND slot=139 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property top static
        get get_TOP slot=140 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property try_ static
        get get_TRY slot=141 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ttd static
        get get_TTD slot=142 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property twd static
        get get_TWD slot=143 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property tzs static
        get get_TZS slot=144 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property uah static
        get get_UAH slot=145 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property ugx static
        get get_UGX slot=146 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property usd static
        get get_USD slot=147 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property uyu static
        get get_UYU slot=148 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property uzs static
        get get_UZS slot=149 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property vef static
        get get_VEF slot=150 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property vnd static
        get get_VND slot=151 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property vuv static
        get get_VUV slot=152 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property wst static
        get get_WST slot=153 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property xaf static
        get get_XAF slot=154 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property xcd static
        get get_XCD slot=155 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property xof static
        get get_XOF slot=156 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property xpf static
        get get_XPF slot=157 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property xxx static
        get get_XXX slot=158 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property yer static
        get get_YER slot=159 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property zar static
        get get_ZAR slot=160 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property zmw static
        get get_ZMW slot=161 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property zwl static
        get get_ZWL slot=162 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics shape=4 static
            out string return
    property byn static
        get get_BYN slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics2 shape=4 static
            out string return
    property ssp static
        get get_SSP slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics3 shape=4 static
            out string return
    property stn static
        get get_STN slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics3 shape=4 static
            out string return
    property ves static
        get get_VES slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics3 shape=4 static
            out string return
    property mru static
        get get_MRU slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ICurrencyIdentifiersStatics3 shape=4 static
            out string return

enum Windows.Globalization.DayOfWeek python_type
    py DayOfWeek
    signature enum(Windows.Globalization.DayOfWeek;i4)
    constant SUNDAY 0
    constant MONDAY 1
    constant TUESDAY 2
    constant WEDNESDAY 3
    constant THURSDAY 4
    constant FRIDAY 5
    constant SATURDAY 6

class Windows.Globalization.GeographicRegion activatable python_type
    py GeographicRegion
    signature rc(Windows.Globalization.GeographicRegion;{01e9a621-4a64-4ed9-954f-9edeb07bd903})
    default Windows.Globalization.IGeographicRegion
    requires Windows.Globalization.IGeographicRegion
    factory Windows.Globalization.IGeographicRegionFactory
    factory Windows.Globalization.IGeographicRegionStatics
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.IGeographicRegionFactory shape=51
            in string name=geographicRegionCode
            out class type=Windows.Globalization.GeographicRegion return
    property code
        get get_Code slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    property code_three_digit
        get get_CodeThreeDigit slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    property code_three_letter
        get get_CodeThreeLetter slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    property code_two_letter
        get get_CodeTwoLetter slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    property currencies_in_use
        get get_CurrenciesInUse slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property display_name
        get get_DisplayName slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    property native_name
        get get_NativeName slot=11 inputs=0 outputs=1 declaring=Windows.Globalization.IGeographicRegion shape=4
            out string return
    method is_supported static
        method IsSupported slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.IGeographicRegionStatics shape=51 static
            in string name=geographicRegionCode
            out boolean return

interface Windows.Globalization.IApplicationLanguagesStatics
    guid 75b40847-0a4c-4a92-9565-fd63c95f7aed

interface Windows.Globalization.IApplicationLanguagesStatics2
    guid 1df0de4f-072b-4d7b-8f06-cb2db40f2bb5

interface Windows.Globalization.ICalendar
    guid ca30221d-86d9-40fb-a26b-d44eb7cf08ea

interface Windows.Globalization.ICalendarFactory
    guid 83f58412-e56b-4c75-a66e-0f63d57758a6

interface Windows.Globalization.ICalendarFactory2
    guid b44b378c-ca7e-4590-9e72-ea2bec1a5115

interface Windows.Globalization.ICalendarIdentifiersStatics
    guid 80653f68-2cb2-4c1f-b590-f0f52bf4fd1a

interface Windows.Globalization.ICalendarIdentifiersStatics2
    guid 7df4d488-5fd0-42a7-95b5-7d98d823075f

interface Windows.Globalization.ICalendarIdentifiersStatics3
    guid 2c225423-1fad-40c0-9334-a8eb90db04f5

interface Windows.Globalization.IClockIdentifiersStatics
    guid 523805bb-12ec-4f83-bc31-b1b4376b0808

interface Windows.Globalization.ICurrencyAmount
    guid 74b49942-eb75-443a-95b3-7d723f56f93c

interface Windows.Globalization.ICurrencyAmountFactory
    guid 48d7168f-ef3b-4aee-a6a1-4b036fe03ff0

interface Windows.Globalization.ICurrencyIdentifiersStatics
    guid 9f1d091b-d586-4913-9b6a-a9bd2dc12874

interface Windows.Globalization.ICurrencyIdentifiersStatics2
    guid 1814797f-c3b2-4c33-9591-980011950d37

interface Windows.Globalization.ICurrencyIdentifiersStatics3
    guid 4fb23bfa-ed25-4f4d-857f-237f1748c21c

interface Windows.Globalization.IGeographicRegion
    guid 01e9a621-4a64-4ed9-954f-9edeb07bd903

interface Windows.Globalization.IGeographicRegionFactory
    guid 53425270-77b4-426b-859f-81e19d512546

interface Windows.Globalization.IGeographicRegionStatics
    guid 29e28974-7ad9-4ef4-8799-b3b44fadec08

interface Windows.Foundation.Collections.IIterable<System.String> concrete iterable
    py winrt.windows.foundation.collections._IIterable[String]
    guid e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};string)
    base Windows.Foundation.Collections.IIterable
    argument System.String
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return

interface Windows.Foundation.Collections.IIterable<Windows.Globalization.JapanesePhoneme> concrete iterable
    py winrt.windows.foundation.collections._IIterable[JapanesePhoneme]
    guid 1aad17cb-1829-5236-8aef-0b75f8dfd7a6
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Globalization.JapanesePhoneme;{2f6a9300-e85b-43e6-897d-5d82f862df21}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Globalization.JapanesePhoneme
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Globalization.JapanesePhoneme> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> return

interface Windows.Foundation.Collections.IIterator<System.String> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[String]
    guid 8c304ebb-6615-50a4-8829-879ecd443236
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};string)
    base Windows.Foundation.Collections.IIterator
    argument System.String
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=4 reverse=22 role=current
            out string return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=117 reverse=101 role=get_many
            fill_array string name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.String> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[JapanesePhoneme]
    guid f15ca7e7-69a8-564d-9c20-4da75a773432
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Globalization.JapanesePhoneme;{2f6a9300-e85b-43e6-897d-5d82f862df21}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Globalization.JapanesePhoneme
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> shape=4 reverse=22 role=current
            out class type=Windows.Globalization.JapanesePhoneme return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> shape=4 reverse=43 role=has_current
            out boolean return
    method get_many
        method GetMany slot=9 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Globalization.JapanesePhoneme name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Globalization.IJapanesePhoneme
    guid 2f6a9300-e85b-43e6-897d-5d82f862df21

interface Windows.Globalization.IJapanesePhoneticAnalyzerStatics
    guid 88ab9e90-93de-41b2-b4d5-8edb227fd1c2

interface Windows.Globalization.ILanguage
    guid ea79a752-f7c2-4265-b1bd-c4dec4e4f080

interface Windows.Globalization.ILanguage2
    guid 6a47e5b5-d94d-4886-a404-a5a5b9d5b494

interface Windows.Globalization.ILanguage3
    guid c6af3d10-641a-5ba4-bb43-5e12aed75954

interface Windows.Globalization.ILanguageExtensionSubtags
    guid 7d7daf45-368d-4364-852b-dec927037b85

interface Windows.Globalization.ILanguageFactory
    guid 9b0252ac-0c27-44f8-b792-9793fb66c63e

interface Windows.Globalization.ILanguageStatics
    guid b23cd557-0865-46d4-89b8-d59be8990f0d

interface Windows.Globalization.ILanguageStatics2
    guid 30199f6e-914b-4b2a-9d6e-e3b0e27dbe4f

interface Windows.Globalization.ILanguageStatics3
    guid d15ecb5a-71de-5752-9542-fac5b4f27261

interface Windows.Globalization.INumeralSystemIdentifiersStatics
    guid a5c662c3-68c9-4d3d-b765-972029e21dec

interface Windows.Globalization.INumeralSystemIdentifiersStatics2
    guid 7f003228-9ddb-4a34-9104-0260c091a7c7

interface Windows.Globalization.ITimeZoneOnCalendar
    guid bb3c25e5-46cf-4317-a3f5-02621ad54478

interface Windows.Foundation.Collections.IVector<System.String> concrete iterable sequence mutable_sequence
    py winrt.windows.foundation.collections._IVector[String]
    guid 98b9acc1-4b56-532e-ac73-03d5291cca90
    signature pinterface({913337e9-11a1-4345-a3a2-4e7f956e222d};string)
    base Windows.Foundation.Collections.IVector
    requires Windows.Foundation.Collections.IIterable<System.String>
    argument System.String
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=43 role=size
            out uint32 return
    method append
        method Append slot=13 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=173 role=append
            in string name=value
    method clear
        method Clear slot=15 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=0 reverse=193 role=clear
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out string return
    method get_many
        method GetMany slot=16 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=195 reverse=205 role=get_many
            in uint32 name=startIndex
            fill_array string name=items
            out uint32 return
    method get_view
        method GetView slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=62 role=get_view
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method index_of
        method IndexOf slot=9 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVector<System.String> shape=117 reverse=101 role=index_of
            in string name=value
            out uint32 name=index
            out boolean return
    method insert_at
        method InsertAt slot=11 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=144 role=insert_at
            in uint32 name=index
            in string name=value
    method remove_at
        method RemoveAt slot=12 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=4 reverse=162 role=remove_at
            in uint32 name=index
    method remove_at_end
        method RemoveAtEnd slot=14 inputs=0 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=0 reverse=185 role=remove_at_end
    method replace_all
        method ReplaceAll slot=17 inputs=1 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=211 role=replace_all
            pass_array string name=items
    method set_at
        method SetAt slot=10 inputs=2 outputs=0 declaring=Windows.Foundation.Collections.IVector<System.String> shape=51 reverse=124 role=set_at
            in uint32 name=index
            in string name=value

interface Windows.Foundation.Collections.IVectorView<System.String> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[String]
    guid 2f13c006-a03a-5f69-b090-75a43e33423e
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};string)
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.String>
    argument System.String
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.String> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.String> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out string return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array string name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.String> shape=117 reverse=66 role=index_of
            in string name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[JapanesePhoneme]
    guid 4cdc5bd0-d4aa-5b60-bf25-7144905050f9
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Globalization.JapanesePhoneme;{2f6a9300-e85b-43e6-897d-5d82f862df21}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Globalization.JapanesePhoneme>
    argument Windows.Globalization.JapanesePhoneme
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> shape=4 reverse=43 role=size
            out uint32 return
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Globalization.JapanesePhoneme> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Globalization.JapanesePhoneme> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Globalization.JapanesePhoneme return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Globalization.JapanesePhoneme name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> shape=117 reverse=66 role=index_of
            in class type=Windows.Globalization.JapanesePhoneme name=value
            out uint32 name=index
            out boolean return

class Windows.Globalization.JapanesePhoneme python_type
    py JapanesePhoneme
    signature rc(Windows.Globalization.JapanesePhoneme;{2f6a9300-e85b-43e6-897d-5d82f862df21})
    default Windows.Globalization.IJapanesePhoneme
    requires Windows.Globalization.IJapanesePhoneme
    property display_text
        get get_DisplayText slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.IJapanesePhoneme shape=4
            out string return
    property is_phrase_start
        get get_IsPhraseStart slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.IJapanesePhoneme shape=4
            out boolean return
    property yomi_text
        get get_YomiText slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.IJapanesePhoneme shape=4
            out string return

class Windows.Globalization.JapanesePhoneticAnalyzer static python_type
    py JapanesePhoneticAnalyzer
    factory Windows.Globalization.IJapanesePhoneticAnalyzerStatics
    method get_words static
        method GetWords slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.IJapanesePhoneticAnalyzerStatics shape=51 static
            in string name=input
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> return
        method GetWords slot=7 inputs=2 outputs=1 declaring=Windows.Globalization.IJapanesePhoneticAnalyzerStatics shape=117 static
            in string name=input
            in boolean name=monoRuby
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Globalization.JapanesePhoneme> return

class Windows.Globalization.Language python_type
    py Language
    signature rc(Windows.Globalization.Language;{ea79a752-f7c2-4265-b1bd-c4dec4e4f080})
    default Windows.Globalization.ILanguage
    requires Windows.Globalization.ILanguage
    requires Windows.Globalization.ILanguageExtensionSubtags
    requires Windows.Globalization.ILanguage2
    requires Windows.Globalization.ILanguage3
    factory Windows.Globalization.ILanguageFactory
    factory Windows.Globalization.ILanguageStatics
    factory Windows.Globalization.ILanguageStatics2
    factory Windows.Globalization.ILanguageStatics3
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ILanguageFactory shape=51
            in string name=languageTag
            out class type=Windows.Globalization.Language return
    property display_name
        get get_DisplayName slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage shape=4
            out string return
    property language_tag
        get get_LanguageTag slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage shape=4
            out string return
    property native_name
        get get_NativeName slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage shape=4
            out string return
    property script
        get get_Script slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage shape=4
            out string return
    property layout_direction
        get get_LayoutDirection slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage2 shape=4
            out enum32 type=Windows.Globalization.LanguageLayoutDirection return
    property abbreviated_name
        get get_AbbreviatedName slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguage3 shape=4
            out string return
    property current_input_method_language_tag static
        get get_CurrentInputMethodLanguageTag slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.ILanguageStatics shape=4 static
            out string return
    method get_extension_subtags
        method GetExtensionSubtags slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ILanguageExtensionSubtags shape=51
            in string name=singleton
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method get_mui_compatible_language_list_from_language_tags static
        method GetMuiCompatibleLanguageListFromLanguageTags slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ILanguageStatics3 shape=51 static
            in parameterized type=Windows.Foundation.Collections.IIterable<System.String> name=languageTags
            out parameterized type=Windows.Foundation.Collections.IVector<System.String> return
    method is_well_formed static
        method IsWellFormed slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ILanguageStatics shape=51 static
            in string name=languageTag
            out boolean return
    method try_set_input_method_language_tag static
        method TrySetInputMethodLanguageTag slot=6 inputs=1 outputs=1 declaring=Windows.Globalization.ILanguageStatics2 shape=51 static
            in string name=languageTag
            out boolean return

enum Windows.Globalization.LanguageLayoutDirection python_type
    py LanguageLayoutDirection
    signature enum(Windows.Globalization.LanguageLayoutDirection;i4)
    constant LTR 0
    constant RTL 1
    constant TTB_LTR 2
    constant TTB_RTL 3

class Windows.Globalization.NumeralSystemIdentifiers static python_type
    py NumeralSystemIdentifiers
    factory Windows.Globalization.INumeralSystemIdentifiersStatics
    factory Windows.Globalization.INumeralSystemIdentifiersStatics2
    property full_wide static
        get get_FullWide slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property arab static
        get get_Arab slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property arab_ext static
        get get_ArabExt slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property bali static
        get get_Bali slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property beng static
        get get_Beng slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property cham static
        get get_Cham slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property deva static
        get get_Deva slot=11 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property mymr_shan static
        get get_MymrShan slot=30 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property gujr static
        get get_Gujr slot=13 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property guru static
        get get_Guru slot=14 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property hani_dec static
        get get_HaniDec slot=15 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property java static
        get get_Java slot=16 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property kali static
        get get_Kali slot=17 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property khmr static
        get get_Khmr slot=18 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property knda static
        get get_Knda slot=19 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property lana static
        get get_Lana slot=20 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property lana_tham static
        get get_LanaTham slot=21 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property laoo static
        get get_Laoo slot=22 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property latn static
        get get_Latn slot=23 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property lepc static
        get get_Lepc slot=24 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property limb static
        get get_Limb slot=25 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property mlym static
        get get_Mlym slot=26 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property mong static
        get get_Mong slot=27 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property mtei static
        get get_Mtei slot=28 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property mymr static
        get get_Mymr slot=29 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property nkoo static
        get get_Nkoo slot=31 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property olck static
        get get_Olck slot=32 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property orya static
        get get_Orya slot=33 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property saur static
        get get_Saur slot=34 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property sund static
        get get_Sund slot=35 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property talu static
        get get_Talu slot=36 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property taml_dec static
        get get_TamlDec slot=37 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property telu static
        get get_Telu slot=38 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property thai static
        get get_Thai slot=39 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property tibt static
        get get_Tibt slot=40 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property vaii static
        get get_Vaii slot=41 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics shape=4 static
            out string return
    property math_bold static
        get get_MathBold slot=8 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property math_dbl static
        get get_MathDbl slot=9 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property math_mono static
        get get_MathMono slot=12 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property math_sanb static
        get get_MathSanb slot=11 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property math_sans static
        get get_MathSans slot=10 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property osma static
        get get_Osma slot=7 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property zmth_bold static
        get get_ZmthBold slot=13 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property zmth_dbl static
        get get_ZmthDbl slot=14 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property zmth_mono static
        get get_ZmthMono slot=17 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property zmth_sanb static
        get get_ZmthSanb slot=16 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property zmth_sans static
        get get_ZmthSans slot=15 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return
    property brah static
        get get_Brah slot=6 inputs=0 outputs=1 declaring=Windows.Globalization.INumeralSystemIdentifiersStatics2 shape=4 static
            out string return

class System.String external
    py winrt.system.String

interface Windows.Foundation.Collections.IIterable external parameterized
    py winrt.windows.foundation.collections._IIterable
    guid faa585ea-6214-4217-afda-7f46de5869b3

interface Windows.Foundation.Collections.IIterator external parameterized
    py winrt.windows.foundation.collections._IIterator
    guid 6a79e863-4300-459a-9966-cbb660963ee1

interface Windows.Foundation.Collections.IVector external parameterized
    py winrt.windows.foundation.collections._IVector
    guid 913337e9-11a1-4345-a3a2-4e7f956e222d

interface Windows.Foundation.Collections.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

class Windows.System.User external
    py winrt.windows.system.User
