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

delegate Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[Boolean]
    guid c1d3d1a2-ae17-5a5f-b5a2-bdcc8844889a
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};b1)
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument System.Boolean
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDiscoverResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ESimDiscoverResult]
    guid e55a979f-0864-5a1d-ba84-583dd484b735
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.ESimDiscoverResult;{56b4bb5e-ab2f-5ac6-b359-dd5a8e237926}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.ESimDiscoverResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ESimDownloadProfileMetadataResult]
    guid 800d3596-fb0b-501a-bda6-802409c1ea22
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult;{c4234d9e-5ad6-426d-8d00-4434f449afec}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ESimOperationResult]
    guid 15887528-fa3f-5ae2-bd7f-1119e62d85b6
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.ESimOperationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[HotspotCredentialsAuthenticationResult]
    guid 7f254beb-471f-5000-94ce-102cc333055f
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult;{e756c791-1005-4de5-83c7-de61d88831d0}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandCellsInfo]
    guid 98f9a3f7-92a2-5431-902f-9bf01067ab60
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo;{89a9562a-e472-4da5-929c-de61711dd261}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandDeviceServiceCommandResult]
    guid 21f0ce4f-8f33-5e71-a457-dda553b0d6bb
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult;{b0f46abb-94d6-44b9-a538-f0810b645389}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandModemConfiguration]
    guid c11e0649-8237-5c93-bbdb-2eda5216fd3f
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration;{fce035a3-d6cd-4320-b982-be9d3ec7890f}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandModemStatus]
    guid b8628318-ee4f-5af4-9e3b-af994fa96c51
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};enum(Windows.Networking.NetworkOperators.MobileBroadbandModemStatus;i4))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandModemStatus
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPco> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandPco]
    guid c7d3fc9e-c381-545c-a8ae-6a464edb16a2
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandPco;{d4e4fcbe-e3a3-43c5-a87b-6c86d229d7fa}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandPco
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandPinOperationResult]
    guid 595ad094-60e3-5349-8fe6-ea8ecbbb2541
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult;{11dddc32-31e7-49f5-b663-123d3bef0362}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandUiccAppReadRecordResult]
    guid b81892b3-4ca9-5ec4-8971-2fbc19b56ca9
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult;{64c95285-358e-47c5-8249-695f383b2bdb}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandUiccAppRecordDetailsResult]
    guid d0b53858-0e54-5791-82ed-3313dc75da45
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult;{d919682f-be14-4934-981d-2f57b9ed83e6}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[MobileBroadbandUiccAppsResult]
    guid a12bed56-c672-595e-a67b-49abc285addc
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult;{744930eb-8157-4a41-8494-6bf54c9b1d2b}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[NetworkOperatorTetheringOperationResult]
    guid a936b927-7537-59c6-89de-33f36a9725ab
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult;{ebd203a1-01ba-476d-b4b3-bf3d12c8f80c}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[ProvisionFromXmlDocumentResults]
    guid 7a7eee1b-17f9-5a41-861b-c30ea127d0f1
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults;{217700e0-8203-11df-adb9-f4ce462d9137}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.UssdReply> concrete
    py winrt.windows.foundation.AsyncOperationCompletedHandler[UssdReply]
    guid 9385bd8f-5e14-557a-a7f1-63f33d9ecacf
    signature pinterface({fcdcf02c-e5d8-4478-915a-4d90b74b83a5};rc(Windows.Networking.NetworkOperators.UssdReply;{2f9acf82-2005-4d5d-bf81-2aba1b4be4a8}))
    base Windows.Foundation.AsyncOperationCompletedHandler
    argument Windows.Networking.NetworkOperators.UssdReply
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

delegate Windows.Foundation.AsyncOperationProgressHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> concrete
    py winrt.windows.foundation.AsyncOperationProgressHandler[ESimOperationResult, ESimProfileInstallProgress]
    guid 67a4b8eb-792e-5683-b625-4928884d39ca
    signature pinterface({55690902-0aab-421a-8778-f8ce5026d758};rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9});struct(Windows.Networking.NetworkOperators.ESimProfileInstallProgress;i4;i4))
    base Windows.Foundation.AsyncOperationProgressHandler
    argument Windows.Networking.NetworkOperators.ESimOperationResult
    argument Windows.Networking.NetworkOperators.ESimProfileInstallProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=60 reverse=7
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> name=asyncInfo
            in struct type=Windows.Networking.NetworkOperators.ESimProfileInstallProgress name=progressInfo

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> concrete
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler[ESimOperationResult, ESimProfileInstallProgress]
    guid 7b5eac5d-dc91-5071-a99f-256b4fb56362
    signature pinterface({e85df41d-6aa7-46e3-a8e2-f009d840c627};rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9});struct(Windows.Networking.NetworkOperators.ESimProfileInstallProgress;i4;i4))
    base Windows.Foundation.AsyncOperationWithProgressCompletedHandler
    argument Windows.Networking.NetworkOperators.ESimOperationResult
    argument Windows.Networking.NetworkOperators.ESimProfileInstallProgress
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> name=asyncInfo
            in enum32 type=Windows.Foundation.AsyncStatus name=asyncStatus

enum Windows.Networking.NetworkOperators.DataClasses python_type flags_enum
    py DataClasses
    signature enum(Windows.Networking.NetworkOperators.DataClasses;u4)
    constant NONE 0x0
    constant GPRS 0x1
    constant EDGE 0x2
    constant UMTS 0x4
    constant HSDPA 0x8
    constant HSUPA 0x10
    constant LTE_ADVANCED 0x20
    constant NEW_RADIO_NON_STANDALONE 0x40
    constant NEW_RADIO_STANDALONE 0x80
    constant CDMA1X_RTT 0x10000
    constant CDMA1X_EVDO 0x20000
    constant CDMA1X_EVDO_REV_A 0x40000
    constant CDMA1X_EVDV 0x80000
    constant CDMA3X_RTT 0x100000
    constant CDMA1X_EVDO_REV_B 0x200000
    constant CDMA_UMB 0x400000
    constant CUSTOM 0x80000000

class Windows.Networking.NetworkOperators.ESim python_type
    py ESim
    signature rc(Windows.Networking.NetworkOperators.ESim;{6f6e6e26-f123-437d-8ced-dc1d2bc0c3a9})
    default Windows.Networking.NetworkOperators.IESim
    requires Windows.Networking.NetworkOperators.IESim
    requires Windows.Networking.NetworkOperators.IESim2
    requires Windows.Networking.NetworkOperators.IESim3
    property available_memory_in_bytes
        get get_AvailableMemoryInBytes slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property eid
        get get_Eid slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out string return
    property firmware_version
        get get_FirmwareVersion slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out string return
    property mobile_broadband_modem_device_id
        get get_MobileBroadbandModemDeviceId slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out string return
    property policy
        get get_Policy slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out class type=Windows.Networking.NetworkOperators.ESimPolicy return
    property state
        get get_State slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimState return
    property slot_index
        get get_SlotIndex slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim3 shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    event profile_changed
        add add_ProfileChanged slot=16 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESim,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ProfileChanged slot=17 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESim shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method delete_profile_async
        method DeleteProfileAsync slot=13 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=51
            in string name=profileId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return
    method discover
        method Discover slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim2 shape=4
            out class type=Windows.Networking.NetworkOperators.ESimDiscoverResult return
        method Discover slot=7 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim2 shape=117
            in string name=serverAddress
            in string name=matchingId
            out class type=Windows.Networking.NetworkOperators.ESimDiscoverResult return
    method discover_async
        method DiscoverAsync slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim2 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> return
        method DiscoverAsync slot=9 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim2 shape=117
            in string name=serverAddress
            in string name=matchingId
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> return
    method download_profile_metadata_async
        method DownloadProfileMetadataAsync slot=14 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=51
            in string name=activationCode
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> return
    method get_profiles
        method GetProfiles slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> return
    method reset_async
        method ResetAsync slot=15 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESim shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return

class Windows.Networking.NetworkOperators.ESimAddedEventArgs python_type
    py ESimAddedEventArgs
    signature rc(Windows.Networking.NetworkOperators.ESimAddedEventArgs;{38bd0a58-4d5a-4d08-8da7-e73eff369ddd})
    default Windows.Networking.NetworkOperators.IESimAddedEventArgs
    requires Windows.Networking.NetworkOperators.IESimAddedEventArgs
    property e_sim
        get get_ESim slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimAddedEventArgs shape=4
            out class type=Windows.Networking.NetworkOperators.ESim return

enum Windows.Networking.NetworkOperators.ESimAuthenticationPreference python_type
    py ESimAuthenticationPreference
    signature enum(Windows.Networking.NetworkOperators.ESimAuthenticationPreference;i4)
    constant ON_ENTRY 0
    constant ON_ACTION 1
    constant NEVER 2

class Windows.Networking.NetworkOperators.ESimDiscoverEvent python_type
    py ESimDiscoverEvent
    signature rc(Windows.Networking.NetworkOperators.ESimDiscoverEvent;{e59ac3e3-39bc-5f6f-9321-0d4a182d261b})
    default Windows.Networking.NetworkOperators.IESimDiscoverEvent
    requires Windows.Networking.NetworkOperators.IESimDiscoverEvent
    property matching_id
        get get_MatchingId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverEvent shape=4
            out string return
    property rsp_server_address
        get get_RspServerAddress slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverEvent shape=4
            out string return

class Windows.Networking.NetworkOperators.ESimDiscoverResult python_type
    py ESimDiscoverResult
    signature rc(Windows.Networking.NetworkOperators.ESimDiscoverResult;{56b4bb5e-ab2f-5ac6-b359-dd5a8e237926})
    default Windows.Networking.NetworkOperators.IESimDiscoverResult
    requires Windows.Networking.NetworkOperators.IESimDiscoverResult
    property events
        get get_Events slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverResult shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> return
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimDiscoverResultKind return
    property profile_metadata
        get get_ProfileMetadata slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverResult shape=4
            out class type=Windows.Networking.NetworkOperators.ESimProfileMetadata return
    property result
        get get_Result slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDiscoverResult shape=4
            out class type=Windows.Networking.NetworkOperators.ESimOperationResult return

enum Windows.Networking.NetworkOperators.ESimDiscoverResultKind python_type
    py ESimDiscoverResultKind
    signature enum(Windows.Networking.NetworkOperators.ESimDiscoverResultKind;i4)
    constant NONE 0
    constant EVENTS 1
    constant PROFILE_METADATA 2

class Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult python_type
    py ESimDownloadProfileMetadataResult
    signature rc(Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult;{c4234d9e-5ad6-426d-8d00-4434f449afec})
    default Windows.Networking.NetworkOperators.IESimDownloadProfileMetadataResult
    requires Windows.Networking.NetworkOperators.IESimDownloadProfileMetadataResult
    property profile_metadata
        get get_ProfileMetadata slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDownloadProfileMetadataResult shape=4
            out class type=Windows.Networking.NetworkOperators.ESimProfileMetadata return
    property result
        get get_Result slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimDownloadProfileMetadataResult shape=4
            out class type=Windows.Networking.NetworkOperators.ESimOperationResult return

class Windows.Networking.NetworkOperators.ESimManager static python_type
    py ESimManager
    factory Windows.Networking.NetworkOperators.IESimManagerStatics
    property service_info static
        get get_ServiceInfo slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimManagerStatics shape=4 static
            out class type=Windows.Networking.NetworkOperators.ESimServiceInfo return
    event service_info_changed static
        add add_ServiceInfoChanged slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimManagerStatics shape=51 static
            in delegate type=Windows.Foundation.EventHandler<System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_ServiceInfoChanged slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimManagerStatics shape=26 static
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method try_create_e_sim_watcher static
        method TryCreateESimWatcher slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimManagerStatics shape=4 static
            out class type=Windows.Networking.NetworkOperators.ESimWatcher return

class Windows.Networking.NetworkOperators.ESimOperationResult python_type
    py ESimOperationResult
    signature rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9})
    default Windows.Networking.NetworkOperators.IESimOperationResult
    requires Windows.Networking.NetworkOperators.IESimOperationResult
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimOperationResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimOperationStatus return

enum Windows.Networking.NetworkOperators.ESimOperationStatus python_type
    py ESimOperationStatus
    signature enum(Windows.Networking.NetworkOperators.ESimOperationStatus;i4)
    constant SUCCESS 0
    constant NOT_AUTHORIZED 1
    constant NOT_FOUND 2
    constant POLICY_VIOLATION 3
    constant INSUFFICIENT_SPACE_ON_CARD 4
    constant SERVER_FAILURE 5
    constant SERVER_NOT_REACHABLE 6
    constant TIMEOUT_WAITING_FOR_USER_CONSENT 7
    constant INCORRECT_CONFIRMATION_CODE 8
    constant CONFIRMATION_CODE_MAX_RETRIES_EXCEEDED 9
    constant CARD_REMOVED 10
    constant CARD_BUSY 11
    constant OTHER 12
    constant CARD_GENERAL_FAILURE 13
    constant CONFIRMATION_CODE_MISSING 14
    constant INVALID_MATCHING_ID 15
    constant NO_ELIGIBLE_PROFILE_FOR_THIS_DEVICE 16
    constant OPERATION_ABORTED 17
    constant EID_MISMATCH 18
    constant PROFILE_NOT_AVAILABLE_FOR_NEW_BINDING 19
    constant PROFILE_NOT_RELEASED_BY_OPERATOR 20
    constant OPERATION_PROHIBITED_BY_PROFILE_CLASS 21
    constant PROFILE_NOT_PRESENT 22
    constant NO_CORRESPONDING_REQUEST 23
    constant TIMEOUT_WAITING_FOR_RESPONSE 24
    constant ICCID_ALREADY_EXISTS 25
    constant PROFILE_PROCESSING_ERROR 26
    constant SERVER_NOT_TRUSTED 27
    constant PROFILE_DOWNLOAD_MAX_RETRIES_EXCEEDED 28

class Windows.Networking.NetworkOperators.ESimPolicy python_type
    py ESimPolicy
    signature rc(Windows.Networking.NetworkOperators.ESimPolicy;{41e1b99d-cf7e-4315-882b-6f1e74b0d38f})
    default Windows.Networking.NetworkOperators.IESimPolicy
    requires Windows.Networking.NetworkOperators.IESimPolicy
    property should_enable_managing_ui
        get get_ShouldEnableManagingUi slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimPolicy shape=4
            out boolean return

class Windows.Networking.NetworkOperators.ESimProfile python_type
    py ESimProfile
    signature rc(Windows.Networking.NetworkOperators.ESimProfile;{ee1e7880-06a9-4027-b4f8-ddb23d7810e0})
    default Windows.Networking.NetworkOperators.IESimProfile
    requires Windows.Networking.NetworkOperators.IESimProfile
    property class_
        get get_Class slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimProfileClass return
    property id
        get get_Id slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out string return
    property nickname
        get get_Nickname slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out string return
    property policy
        get get_Policy slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out class type=Windows.Networking.NetworkOperators.ESimProfilePolicy return
    property provider_icon
        get get_ProviderIcon slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStreamReference return
    property provider_id
        get get_ProviderId slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out string return
    property provider_name
        get get_ProviderName slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out string return
    property state
        get get_State slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimProfileState return
    method disable_async
        method DisableAsync slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return
    method enable_async
        method EnableAsync slot=15 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return
    method set_nickname_async
        method SetNicknameAsync slot=16 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfile shape=51
            in string name=newNickname
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return

enum Windows.Networking.NetworkOperators.ESimProfileClass python_type
    py ESimProfileClass
    signature enum(Windows.Networking.NetworkOperators.ESimProfileClass;i4)
    constant OPERATIONAL 0
    constant TEST 1
    constant PROVISIONING 2

struct Windows.Networking.NetworkOperators.ESimProfileInstallProgress python_type
    py ESimProfileInstallProgress
    signature struct(Windows.Networking.NetworkOperators.ESimProfileInstallProgress;i4;i4)
    field total_size_in_bytes TotalSizeInBytes int32
    field installed_size_in_bytes InstalledSizeInBytes int32

class Windows.Networking.NetworkOperators.ESimProfileMetadata python_type
    py ESimProfileMetadata
    signature rc(Windows.Networking.NetworkOperators.ESimProfileMetadata;{ed25831f-90db-498d-a7b4-ebce807d3c23})
    default Windows.Networking.NetworkOperators.IESimProfileMetadata
    requires Windows.Networking.NetworkOperators.IESimProfileMetadata
    property id
        get get_Id slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out string return
    property is_confirmation_code_required
        get get_IsConfirmationCodeRequired slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out boolean return
    property policy
        get get_Policy slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out class type=Windows.Networking.NetworkOperators.ESimProfilePolicy return
    property provider_icon
        get get_ProviderIcon slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out interface type=Windows.Storage.Streams.IRandomAccessStreamReference return
    property provider_id
        get get_ProviderId slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out string return
    property provider_name
        get get_ProviderName slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out string return
    property state
        get get_State slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimProfileMetadataState return
    event state_changed
        add add_StateChanged slot=17 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimProfileMetadata,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_StateChanged slot=18 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method confirm_install_async
        method ConfirmInstallAsync slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> return
        method ConfirmInstallAsync slot=15 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=51
            in string name=confirmationCode
            out parameterized type=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> return
    method deny_install_async
        method DenyInstallAsync slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return
    method postpone_install_async
        method PostponeInstallAsync slot=16 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfileMetadata shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> return

enum Windows.Networking.NetworkOperators.ESimProfileMetadataState python_type
    py ESimProfileMetadataState
    signature enum(Windows.Networking.NetworkOperators.ESimProfileMetadataState;i4)
    constant UNKNOWN 0
    constant WAITING_FOR_INSTALL 1
    constant DOWNLOADING 2
    constant INSTALLING 3
    constant EXPIRED 4
    constant REJECTING_DOWNLOAD 5
    constant NO_LONGER_AVAILABLE 6
    constant DENIED_BY_POLICY 7

class Windows.Networking.NetworkOperators.ESimProfilePolicy python_type
    py ESimProfilePolicy
    signature rc(Windows.Networking.NetworkOperators.ESimProfilePolicy;{e6dd0f1d-9c5c-46c5-a289-a948999bf062})
    default Windows.Networking.NetworkOperators.IESimProfilePolicy
    requires Windows.Networking.NetworkOperators.IESimProfilePolicy
    property can_delete
        get get_CanDelete slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfilePolicy shape=4
            out boolean return
    property can_disable
        get get_CanDisable slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfilePolicy shape=4
            out boolean return
    property is_managed_by_enterprise
        get get_IsManagedByEnterprise slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimProfilePolicy shape=4
            out boolean return

enum Windows.Networking.NetworkOperators.ESimProfileState python_type
    py ESimProfileState
    signature enum(Windows.Networking.NetworkOperators.ESimProfileState;i4)
    constant UNKNOWN 0
    constant DISABLED 1
    constant ENABLED 2
    constant DELETED 3

class Windows.Networking.NetworkOperators.ESimRemovedEventArgs python_type
    py ESimRemovedEventArgs
    signature rc(Windows.Networking.NetworkOperators.ESimRemovedEventArgs;{dec5277b-2fd9-4ed9-8376-d9b5e41278a3})
    default Windows.Networking.NetworkOperators.IESimRemovedEventArgs
    requires Windows.Networking.NetworkOperators.IESimRemovedEventArgs
    property e_sim
        get get_ESim slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimRemovedEventArgs shape=4
            out class type=Windows.Networking.NetworkOperators.ESim return

class Windows.Networking.NetworkOperators.ESimServiceInfo python_type
    py ESimServiceInfo
    signature rc(Windows.Networking.NetworkOperators.ESimServiceInfo;{f16aabcf-7f59-4a51-8494-bd89d5ff50ee})
    default Windows.Networking.NetworkOperators.IESimServiceInfo
    requires Windows.Networking.NetworkOperators.IESimServiceInfo
    property authentication_preference
        get get_AuthenticationPreference slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimServiceInfo shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimAuthenticationPreference return
    property is_e_sim_ui_enabled
        get get_IsESimUiEnabled slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimServiceInfo shape=4
            out boolean return

enum Windows.Networking.NetworkOperators.ESimState python_type
    py ESimState
    signature enum(Windows.Networking.NetworkOperators.ESimState;i4)
    constant UNKNOWN 0
    constant IDLE 1
    constant REMOVED 2
    constant BUSY 3

class Windows.Networking.NetworkOperators.ESimUpdatedEventArgs python_type
    py ESimUpdatedEventArgs
    signature rc(Windows.Networking.NetworkOperators.ESimUpdatedEventArgs;{4c125cec-508d-4b88-83cb-68bef8168d12})
    default Windows.Networking.NetworkOperators.IESimUpdatedEventArgs
    requires Windows.Networking.NetworkOperators.IESimUpdatedEventArgs
    property e_sim
        get get_ESim slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimUpdatedEventArgs shape=4
            out class type=Windows.Networking.NetworkOperators.ESim return

class Windows.Networking.NetworkOperators.ESimWatcher python_type
    py ESimWatcher
    signature rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22})
    default Windows.Networking.NetworkOperators.IESimWatcher
    requires Windows.Networking.NetworkOperators.IESimWatcher
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=4
            out enum32 type=Windows.Networking.NetworkOperators.ESimWatcherStatus return
    event added
        add add_Added slot=9 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimAddedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Added slot=10 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event enumeration_completed
        add add_EnumerationCompleted slot=11 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_EnumerationCompleted slot=12 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event removed
        add add_Removed slot=13 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimRemovedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Removed slot=14 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event stopped
        add add_Stopped slot=15 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Stopped slot=16 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event updated
        add add_Updated slot=17 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimUpdatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Updated slot=18 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method start
        method Start slot=7 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=0
    method stop
        method Stop slot=8 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IESimWatcher shape=0

enum Windows.Networking.NetworkOperators.ESimWatcherStatus python_type
    py ESimWatcherStatus
    signature enum(Windows.Networking.NetworkOperators.ESimWatcherStatus;i4)
    constant CREATED 0
    constant STARTED 1
    constant ENUMERATION_COMPLETED 2
    constant STOPPING 3
    constant STOPPED 4

delegate Windows.Foundation.EventHandler<System.Object> concrete
    py winrt.windows.foundation.EventHandler[Object]
    guid c50898f6-c536-5f47-8583-8b2c2438a13b
    signature pinterface({9de1c535-6ae1-11e0-84e1-18a905bcc53f};cinterface(IInspectable))
    base Windows.Foundation.EventHandler
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in object name=sender
            in object name=args

class Windows.Networking.NetworkOperators.HotspotAuthenticationContext python_type
    py HotspotAuthenticationContext
    signature rc(Windows.Networking.NetworkOperators.HotspotAuthenticationContext;{e756c791-1003-4de5-83c7-de61d88831d0})
    default Windows.Networking.NetworkOperators.IHotspotAuthenticationContext
    requires Windows.Networking.NetworkOperators.IHotspotAuthenticationContext
    requires Windows.Networking.NetworkOperators.IHotspotAuthenticationContext2
    factory Windows.Networking.NetworkOperators.IHotspotAuthenticationContextStatics
    property authentication_url
        get get_AuthenticationUrl slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=4
            out class type=Windows.Foundation.Uri return
    property network_adapter
        get get_NetworkAdapter slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=4
            out class type=Windows.Networking.Connectivity.NetworkAdapter return
    property redirect_message_url
        get get_RedirectMessageUrl slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=4
            out class type=Windows.Foundation.Uri return
    property redirect_message_xml
        get get_RedirectMessageXml slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=4
            out class type=Windows.Data.Xml.Dom.XmlDocument return
    property wireless_network_id
        get get_WirelessNetworkId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=51
            receive_array uint8 return
    method abort_authentication
        method AbortAuthentication slot=12 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=4
            in boolean name=markAsManual
    method issue_credentials
        method IssueCredentials slot=11 inputs=4 outputs=0 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=195
            in string name=userName
            in string name=password
            in string name=extraParameters
            in boolean name=markAsManualConnectOnFailure
    method issue_credentials_async
        method IssueCredentialsAsync slot=6 inputs=4 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext2 shape=239
            in string name=userName
            in string name=password
            in string name=extraParameters
            in boolean name=markAsManualConnectOnFailure
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> return
    method skip_authentication
        method SkipAuthentication slot=13 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=0
    method trigger_attention_required
        method TriggerAttentionRequired slot=14 inputs=2 outputs=0 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContext shape=51
            in string name=packageRelativeApplicationId
            in string name=applicationParameters
    method try_get_authentication_context static
        method TryGetAuthenticationContext slot=6 inputs=1 outputs=2 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationContextStatics shape=117 static
            in string name=evenToken
            out class type=Windows.Networking.NetworkOperators.HotspotAuthenticationContext name=context
            out boolean return

class Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails python_type
    py HotspotAuthenticationEventDetails
    signature rc(Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails;{e756c791-1001-4de5-83c7-de61d88831d0})
    default Windows.Networking.NetworkOperators.IHotspotAuthenticationEventDetails
    requires Windows.Networking.NetworkOperators.IHotspotAuthenticationEventDetails
    property event_token
        get get_EventToken slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotAuthenticationEventDetails shape=4
            out string return

enum Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode python_type
    py HotspotAuthenticationResponseCode
    signature enum(Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode;i4)
    constant NO_ERROR 0
    constant LOGIN_SUCCEEDED 50
    constant LOGIN_FAILED 100
    constant RADIUS_SERVER_ERROR 102
    constant NETWORK_ADMINISTRATOR_ERROR 105
    constant LOGIN_ABORTED 151
    constant ACCESS_GATEWAY_INTERNAL_ERROR 255

class Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult python_type
    py HotspotCredentialsAuthenticationResult
    signature rc(Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult;{e756c791-1005-4de5-83c7-de61d88831d0})
    default Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult
    requires Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult
    property authentication_reply_xml
        get get_AuthenticationReplyXml slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult shape=4
            out class type=Windows.Data.Xml.Dom.XmlDocument return
    property has_network_error_occurred
        get get_HasNetworkErrorOccurred slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult shape=4
            out boolean return
    property logoff_url
        get get_LogoffUrl slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult shape=4
            out class type=Windows.Foundation.Uri return
    property response_code
        get get_ResponseCode slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode return

interface Windows.Foundation.IAsyncOperation<System.Boolean> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[Boolean]
    guid cdb5efb3-5788-509d-9be1-71ccb8a3362a
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};b1)
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument System.Boolean
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<System.Boolean> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<System.Boolean> shape=4 reverse=62 role=get_results
            out boolean return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ESimDiscoverResult]
    guid 84054849-4b50-5635-bcc9-76273a3c5007
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.ESimDiscoverResult;{56b4bb5e-ab2f-5ac6-b359-dd5a8e237926}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.ESimDiscoverResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDiscoverResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDiscoverResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDiscoverResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.ESimDiscoverResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ESimDownloadProfileMetadataResult]
    guid 5efd6396-4690-5e52-827c-1b525d23d898
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult;{c4234d9e-5ad6-426d-8d00-4434f449afec}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.ESimDownloadProfileMetadataResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ESimOperationResult]
    guid dd15e279-1276-588b-b9f0-11b97f270452
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.ESimOperationResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ESimOperationResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.ESimOperationResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[HotspotCredentialsAuthenticationResult]
    guid 522781d8-29c8-5d89-8937-1d1c2032f0c8
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult;{e756c791-1005-4de5-83c7-de61d88831d0}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandCellsInfo]
    guid ba1101d2-7219-5421-a087-4cc5f1f25fc4
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo;{89a9562a-e472-4da5-929c-de61711dd261}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandDeviceServiceCommandResult]
    guid 2c673aa8-6a35-50fd-9422-3615a1c28ccb
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult;{b0f46abb-94d6-44b9-a538-f0810b645389}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandModemConfiguration]
    guid cdbe0003-daaa-5c89-92e6-a47ffc2418a2
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration;{fce035a3-d6cd-4320-b982-be9d3ec7890f}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandModemStatus]
    guid ab0d25ab-68cd-54ab-b19c-624711659d3d
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};enum(Windows.Networking.NetworkOperators.MobileBroadbandModemStatus;i4))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandModemStatus
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> shape=4 reverse=62 role=get_results
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandModemStatus return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandPco]
    guid ae622260-0d4b-5b39-976b-a7ab610ac185
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandPco;{d4e4fcbe-e3a3-43c5-a87b-6c86d229d7fa}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandPco
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPco> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPco> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPco return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandPinOperationResult]
    guid 2f76661c-2f74-5ce2-99f9-47d1a3a13633
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult;{11dddc32-31e7-49f5-b663-123d3bef0362}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandUiccAppReadRecordResult]
    guid 27fc8483-30d8-5be3-bc1e-8cca0b241df3
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult;{64c95285-358e-47c5-8249-695f383b2bdb}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandUiccAppRecordDetailsResult]
    guid 0774f4a6-bdbe-59ff-aa1c-a62e3c6f9d37
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult;{d919682f-be14-4934-981d-2f57b9ed83e6}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[MobileBroadbandUiccAppsResult]
    guid cf1ce97f-1a81-5ce6-8ad5-55ff8b0e8d1b
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult;{744930eb-8157-4a41-8494-6bf54c9b1d2b}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[NetworkOperatorTetheringOperationResult]
    guid 601b30ed-9b7f-54b6-b61b-24a09bc56304
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult;{ebd203a1-01ba-476d-b4b3-bf3d12c8f80c}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[ProvisionFromXmlDocumentResults]
    guid 9f8fe338-c6b1-5614-a14f-8977a77e17f2
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults;{217700e0-8203-11df-adb9-f4ce462d9137}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults return

interface Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> concrete awaitable
    py winrt.windows.foundation._IAsyncOperation[UssdReply]
    guid 9dd0a063-6153-5afd-8288-8770ddcff2db
    signature pinterface({9fc2b0bb-e446-44e2-aa61-9cab8f636af2};rc(Windows.Networking.NetworkOperators.UssdReply;{2f9acf82-2005-4d5d-bf81-2aba1b4be4a8}))
    base Windows.Foundation.IAsyncOperation
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.UssdReply
    property completed
        get get_Completed slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> shape=4 reverse=43 role=completed
            out delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.UssdReply> return
        put put_Completed slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationCompletedHandler<Windows.Networking.NetworkOperators.UssdReply> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> shape=4 reverse=62 role=get_results
            out class type=Windows.Networking.NetworkOperators.UssdReply return

interface Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> concrete awaitable
    py winrt.windows.foundation._IAsyncOperationWithProgress[ESimOperationResult, ESimProfileInstallProgress]
    guid f1130ddf-680c-5594-a2ec-abcb0c521143
    signature pinterface({b5d036d7-e297-498f-ba60-0289e76e23dd};rc(Windows.Networking.NetworkOperators.ESimOperationResult;{a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9});struct(Windows.Networking.NetworkOperators.ESimProfileInstallProgress;i4;i4))
    base Windows.Foundation.IAsyncOperationWithProgress
    requires Windows.Foundation.IAsyncInfo
    argument Windows.Networking.NetworkOperators.ESimOperationResult
    argument Windows.Networking.NetworkOperators.ESimProfileInstallProgress
    property progress
        get get_Progress slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> shape=4 reverse=43
            out delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> return
        put put_Progress slot=6 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> shape=4 reverse=22
            in delegate type=Windows.Foundation.AsyncOperationProgressHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> name=handler
    property completed
        get get_Completed slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> shape=4 reverse=99 role=completed
            out delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> return
        put put_Completed slot=8 inputs=1 outputs=0 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> shape=4 reverse=62
            in delegate type=Windows.Foundation.AsyncOperationWithProgressCompletedHandler<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> name=handler
    property error_code
        get get_ErrorCode slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=62
            out hresult type=Windows.Foundation.HResult return
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=22
            out uint32 return
    property status
        get get_Status slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncInfo shape=4 reverse=43 role=status
            out enum32 type=Windows.Foundation.AsyncStatus return
    method cancel
        method Cancel slot=9 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=93
    method close
        method Close slot=10 inputs=0 outputs=0 declaring=Windows.Foundation.IAsyncInfo shape=0 reverse=117
    method get_results
        method GetResults slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IAsyncOperationWithProgress<Windows.Networking.NetworkOperators.ESimOperationResult,Windows.Networking.NetworkOperators.ESimProfileInstallProgress> shape=4 reverse=121 role=get_results
            out class type=Windows.Networking.NetworkOperators.ESimOperationResult return

interface Windows.Networking.NetworkOperators.IESim
    guid 6f6e6e26-f123-437d-8ced-dc1d2bc0c3a9

interface Windows.Networking.NetworkOperators.IESim2
    guid bd4fd0a0-c68f-56eb-b99b-8f34b8100299

interface Windows.Networking.NetworkOperators.IESim3
    guid fe1edf45-01b8-5d31-b8d3-d9cbebb2b831

interface Windows.Networking.NetworkOperators.IESimAddedEventArgs
    guid 38bd0a58-4d5a-4d08-8da7-e73eff369ddd

interface Windows.Networking.NetworkOperators.IESimDiscoverEvent
    guid e59ac3e3-39bc-5f6f-9321-0d4a182d261b

interface Windows.Networking.NetworkOperators.IESimDiscoverResult
    guid 56b4bb5e-ab2f-5ac6-b359-dd5a8e237926

interface Windows.Networking.NetworkOperators.IESimDownloadProfileMetadataResult
    guid c4234d9e-5ad6-426d-8d00-4434f449afec

interface Windows.Networking.NetworkOperators.IESimManagerStatics
    guid 0bfa2c0c-df88-4631-bf04-c12e281b3962

interface Windows.Networking.NetworkOperators.IESimOperationResult
    guid a67b63b1-309b-4e77-9e7e-cd93f1ddc7b9

interface Windows.Networking.NetworkOperators.IESimPolicy
    guid 41e1b99d-cf7e-4315-882b-6f1e74b0d38f

interface Windows.Networking.NetworkOperators.IESimProfile
    guid ee1e7880-06a9-4027-b4f8-ddb23d7810e0

interface Windows.Networking.NetworkOperators.IESimProfileMetadata
    guid ed25831f-90db-498d-a7b4-ebce807d3c23

interface Windows.Networking.NetworkOperators.IESimProfilePolicy
    guid e6dd0f1d-9c5c-46c5-a289-a948999bf062

interface Windows.Networking.NetworkOperators.IESimRemovedEventArgs
    guid dec5277b-2fd9-4ed9-8376-d9b5e41278a3

interface Windows.Networking.NetworkOperators.IESimServiceInfo
    guid f16aabcf-7f59-4a51-8494-bd89d5ff50ee

interface Windows.Networking.NetworkOperators.IESimUpdatedEventArgs
    guid 4c125cec-508d-4b88-83cb-68bef8168d12

interface Windows.Networking.NetworkOperators.IESimWatcher
    guid c1f84ceb-a28d-4fbf-9771-6e31b81ccf22

interface Windows.Networking.NetworkOperators.IHotspotAuthenticationContext
    guid e756c791-1003-4de5-83c7-de61d88831d0

interface Windows.Networking.NetworkOperators.IHotspotAuthenticationContext2
    guid e756c791-1004-4de5-83c7-de61d88831d0

interface Windows.Networking.NetworkOperators.IHotspotAuthenticationContextStatics
    guid e756c791-1002-4de5-83c7-de61d88831d0

interface Windows.Networking.NetworkOperators.IHotspotAuthenticationEventDetails
    guid e756c791-1001-4de5-83c7-de61d88831d0

interface Windows.Networking.NetworkOperators.IHotspotCredentialsAuthenticationResult
    guid e756c791-1005-4de5-83c7-de61d88831d0

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<System.UInt32> concrete iterable
    py winrt.windows.foundation.collections._IIterable[UInt32]
    guid 421d4b91-b13b-5f37-ae54-b5249bd80539
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};u4)
    base Windows.Foundation.Collections.IIterable
    argument System.UInt32
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<System.UInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt32> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.Connectivity.ConnectionProfile> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ConnectionProfile]
    guid 34dabef9-87d0-5b1c-a7ac-9d290adeb0c8
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.Connectivity.ConnectionProfile;{71ba143c-598e-49d0-84eb-8febaedcc195}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.Connectivity.ConnectionProfile
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.Connectivity.ConnectionProfile> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.HostName> concrete iterable
    py winrt.windows.foundation.collections._IIterable[HostName]
    guid 9e5f3ed0-cf1c-5d38-832c-acea6164bf5c
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.HostName;{bf8ecaad-ed96-49a7-9084-d416cae88dcb}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.HostName
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.HostName> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimDiscoverEvent> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ESimDiscoverEvent]
    guid 83504c13-a417-5601-9adb-f1ff18294dc9
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.ESimDiscoverEvent;{e59ac3e3-39bc-5f6f-9321-0d4a182d261b}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.ESimDiscoverEvent
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimProfile> concrete iterable
    py winrt.windows.foundation.collections._IIterable[ESimProfile]
    guid 2ce4dd28-5154-57da-8e92-c1c9c964427b
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.ESimProfile;{ee1e7880-06a9-4027-b4f8-ddb23d7810e0}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.ESimProfile
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimProfile> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandAntennaSar]
    guid fd66b9ac-40dc-5ac7-aaf1-2d3403e5fcbb
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar;{b9af4b7e-cbf9-4109-90be-5c06bfd513b6}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellCdma]
    guid 46e83a22-4c40-5f27-bbcd-255dfd97ea93
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellCdma;{0601b3b4-411a-4f2e-8287-76f5650c60cd}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellCdma
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellGsm]
    guid 83e5eae8-3887-599e-bebf-8c51362db44c
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellGsm;{cc917f06-7ee0-47b8-9e1f-c3b48df9df5b}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellGsm
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellLte]
    guid 45d961d3-e228-5afd-b18c-d4cfa3903432
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellLte;{9197c87b-2b78-456d-8b53-aaa25d0af741}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellLte
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellNR]
    guid f7c1a3a9-b0cd-5158-ab79-6c99f3cb7a4f
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellNR;{a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellNR
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellTdscdma]
    guid 6e1e543f-1cf0-5cb3-b3fc-b559213c58e2
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma;{0eda1655-db0e-4182-8cda-cc419a7bde08}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandCellUmts]
    guid 20392566-69cb-5eda-b641-5510e7ed1a12
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellUmts;{77b4b5ae-49c8-4f15-b285-4c26a7f67215}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellUmts
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandDeviceServiceInformation]
    guid 88511855-6fe6-5694-83a7-991e29033de5
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation;{53d69b5b-c4ed-45f0-803a-d9417a6d9846}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandNetworkRegistrationStateChange]
    guid 0b90bb30-660c-51c6-9b8c-31dd8486e10e
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange;{beaf94e1-960f-49b4-a08d-7d85e968c7ec}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandPinLockStateChange]
    guid aa4a8700-9943-59a3-8647-d373fd5e0e2b
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange;{be16673e-1f04-4f95-8b90-e7f559dde7e5}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinType> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandPinType]
    guid 9d55726d-813e-50fb-9498-87aa872dd6ca
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};enum(Windows.Networking.NetworkOperators.MobileBroadbandPinType;i4))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinType
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandRadioStateChange]
    guid c385adaa-574c-5ad8-98c2-61309525132d
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange;{b054a561-9833-4aed-9717-4348b21a24b3}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandSlotInfo]
    guid 30f9a178-40f1-5c82-865b-06660e680c35
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo;{bd350b32-882e-542a-b17d-0bb1b49bae9e}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> concrete iterable
    py winrt.windows.foundation.collections._IIterable[MobileBroadbandUiccApp]
    guid af538114-bd14-53b0-b1d1-841dcaa451ad
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccApp;{4d170556-98a1-43dd-b2ec-50c90cf248df}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccApp
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> return

interface Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> concrete iterable
    py winrt.windows.foundation.collections._IIterable[NetworkOperatorTetheringClient]
    guid 4762ecb3-af48-5b63-89b7-78a42056549f
    signature pinterface({faa585ea-6214-4217-afda-7f46de5869b3};rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient;{709d254c-595f-4847-bb30-646935542918}))
    base Windows.Foundation.Collections.IIterable
    argument Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient
    method first
        method First slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> 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<System.UInt32> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[UInt32]
    guid f06a2739-9443-5ef0-b284-dc5aff3e7d10
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};u4)
    base Windows.Foundation.Collections.IIterator
    argument System.UInt32
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> shape=4 reverse=22 role=current
            out uint32 return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> 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.UInt32> shape=117 reverse=101 role=get_many
            fill_array uint32 name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<System.UInt32> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ConnectionProfile]
    guid 89913732-a08b-5cb2-af16-bbbb2223839e
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.Connectivity.ConnectionProfile;{71ba143c-598e-49d0-84eb-8febaedcc195}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.Connectivity.ConnectionProfile
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> shape=4 reverse=22 role=current
            out class type=Windows.Networking.Connectivity.ConnectionProfile return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> 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.Networking.Connectivity.ConnectionProfile> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.Connectivity.ConnectionProfile name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[HostName]
    guid 557bf83c-a428-5dbd-a0fe-05f6ee543d45
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.HostName;{bf8ecaad-ed96-49a7-9084-d416cae88dcb}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.HostName
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> shape=4 reverse=22 role=current
            out class type=Windows.Networking.HostName return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> 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.Networking.HostName> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.HostName name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ESimDiscoverEvent]
    guid 1f822f34-b003-55c5-b0f9-891743128cf3
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.ESimDiscoverEvent;{e59ac3e3-39bc-5f6f-9321-0d4a182d261b}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.ESimDiscoverEvent
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.ESimDiscoverEvent return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> 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.Networking.NetworkOperators.ESimDiscoverEvent> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.ESimDiscoverEvent name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[ESimProfile]
    guid c480cd48-5922-5ab1-bb58-f149ae515431
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.ESimProfile;{ee1e7880-06a9-4027-b4f8-ddb23d7810e0}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.ESimProfile
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.ESimProfile return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> 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.Networking.NetworkOperators.ESimProfile> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.ESimProfile name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandAntennaSar]
    guid 03327f15-e40f-52d1-bb6c-bebbd8155134
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar;{b9af4b7e-cbf9-4109-90be-5c06bfd513b6}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> 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.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellCdma]
    guid b86379f2-5369-508f-a2df-deb3b72c3378
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellCdma;{0601b3b4-411a-4f2e-8287-76f5650c60cd}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellCdma
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellCdma return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> 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.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellCdma name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellGsm]
    guid 8be60634-4021-5ac2-bd8a-a969b090b58d
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellGsm;{cc917f06-7ee0-47b8-9e1f-c3b48df9df5b}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellGsm
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellGsm return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> 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.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellGsm name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellLte]
    guid 186b9d0b-ef0c-540a-8fe7-4dbc5c1d14da
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellLte;{9197c87b-2b78-456d-8b53-aaa25d0af741}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellLte
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellLte return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> 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.Networking.NetworkOperators.MobileBroadbandCellLte> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellLte name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellNR]
    guid 2969b288-e445-5dcd-818f-fcd9616a80e6
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellNR;{a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellNR
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellNR return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> 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.Networking.NetworkOperators.MobileBroadbandCellNR> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellNR name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellTdscdma]
    guid dd0aeb24-0efe-5548-8448-e153d4903df7
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma;{0eda1655-db0e-4182-8cda-cc419a7bde08}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> 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.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandCellUmts]
    guid dc24cdb5-15f5-5a1d-a60b-ae12f9f42f06
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellUmts;{77b4b5ae-49c8-4f15-b285-4c26a7f67215}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellUmts
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellUmts return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> 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.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellUmts name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandDeviceServiceInformation]
    guid d8d776f6-4692-5461-9155-816e63bac874
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation;{53d69b5b-c4ed-45f0-803a-d9417a6d9846}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> 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.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandNetworkRegistrationStateChange]
    guid 9cb0f858-e589-57a7-9d01-2c6291567cc7
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange;{beaf94e1-960f-49b4-a08d-7d85e968c7ec}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> 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.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandPinLockStateChange]
    guid e61b479f-7bd9-5550-bc69-f9c2f71c6a05
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange;{be16673e-1f04-4f95-8b90-e7f559dde7e5}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> 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.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandPinType]
    guid 23efcf0c-1f8e-5bd9-8b57-f0850121201c
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};enum(Windows.Networking.NetworkOperators.MobileBroadbandPinType;i4))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinType
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=4 reverse=22 role=current
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> 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.Networking.NetworkOperators.MobileBroadbandPinType> shape=117 reverse=101 role=get_many
            fill_array enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandRadioStateChange]
    guid c088cec3-08e5-5f35-a2b9-0900d028c83b
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange;{b054a561-9833-4aed-9717-4348b21a24b3}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> 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.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandSlotInfo]
    guid 78b3b291-eedb-5101-b310-06ae8adf439f
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo;{bd350b32-882e-542a-b17d-0bb1b49bae9e}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> 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.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[MobileBroadbandUiccApp]
    guid 4bb2066f-1b75-57cf-a722-1e58bfc5ae50
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccApp;{4d170556-98a1-43dd-b2ec-50c90cf248df}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccApp
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccApp return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> 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.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccApp name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> concrete iterable iterator
    py winrt.windows.foundation.collections._IIterator[NetworkOperatorTetheringClient]
    guid 5653d065-c708-5341-bc05-d3b9cecd2ac7
    signature pinterface({6a79e863-4300-459a-9966-cbb660963ee1};rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient;{709d254c-595f-4847-bb30-646935542918}))
    base Windows.Foundation.Collections.IIterator
    argument Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient
    property current
        get get_Current slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=4 reverse=22 role=current
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient return
    property has_current
        get get_HasCurrent slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> 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.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=117 reverse=101 role=get_many
            fill_array class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient name=items
            out uint32 return
    method move_next
        method MoveNext slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=4 reverse=62 role=move_next
            out boolean return

interface Windows.Networking.NetworkOperators.IKnownCSimFilePathsStatics
    guid b458aeed-49f1-4c22-b073-96d511bf9c35

interface Windows.Networking.NetworkOperators.IKnownRuimFilePathsStatics
    guid 3883c8b9-ff24-4571-a867-09f960426e14

interface Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics
    guid 80cd1a63-37a5-43d3-80a3-ccd23e8fecee

interface Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics
    guid 7c34e581-1f1b-43f4-9530-8b092d32d71f

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccount
    guid 36c24ccd-cee2-43e0-a603-ee86a36d6570

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccount2
    guid 38f52f1c-1136-4257-959f-b658a352b6d4

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccount3
    guid 092a1e21-9379-4b9b-ad31-d5fee2f748c6

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccountEventArgs
    guid 3853c880-77de-4c04-bead-a123b08c9f59

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccountStatics
    guid aa7f4d24-afc1-4fc8-ae9a-a9175310faad

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs
    guid 7bc31d88-a6bd-49e1-80ab-6b91354a57d4

interface Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher
    guid 6bf3335e-23b5-449f-928d-5e0d3e04471d

interface Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSar
    guid b9af4b7e-cbf9-4109-90be-5c06bfd513b6

interface Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSarFactory
    guid a91e1716-c04d-4a21-8698-1459dc672c6e

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma
    guid 0601b3b4-411a-4f2e-8287-76f5650c60cd

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm
    guid cc917f06-7ee0-47b8-9e1f-c3b48df9df5b

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellLte
    guid 9197c87b-2b78-456d-8b53-aaa25d0af741

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellNR
    guid a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma
    guid 0eda1655-db0e-4182-8cda-cc419a7bde08

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts
    guid 77b4b5ae-49c8-4f15-b285-4c26a7f67215

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo
    guid 89a9562a-e472-4da5-929c-de61711dd261

interface Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo2
    guid 66205912-b89f-4e12-bbb6-d5cf09a820ca

interface Windows.Networking.NetworkOperators.IMobileBroadbandCurrentSlotIndexChangedEventArgs
    guid f718b184-c370-5fd4-a670-1846cb9bce47

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation
    guid e6d08168-e381-4c6e-9be8-fe156969a446

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation2
    guid 2e467af1-f932-4737-a722-03ba72370cb8

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation3
    guid e08bb4bd-5d30-4b5a-92cc-d54df881d49e

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation4
    guid 263f3152-7b9d-582c-b17c-f80a60b50031

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService
    guid 22be1a52-bd80-40ac-8e1f-2e07836a3dbd

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs
    guid 28e4338f-cca4-5047-a20c-0a6d79acecba

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandResult
    guid b0f46abb-94d6-44b9-a538-f0810b645389

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession
    guid fc098a45-913b-4914-b6c3-ae6304593e75

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession2
    guid ef004861-2546-5739-86e7-0fdc0e62411c

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataReceivedEventArgs
    guid b6aa13de-1380-40e3-8618-73cbca48138c

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession
    guid dad62333-8bcf-4289-8a37-045c2169486a

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation
    guid 53d69b5b-c4ed-45f0-803a-d9417a6d9846

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails
    guid 4a055b70-b9ae-4458-9241-a6a5fbf18a0c

interface Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails2
    guid d83d5f16-336a-553f-94bb-0cd1a2ff0c81

interface Windows.Networking.NetworkOperators.IMobileBroadbandModem
    guid d0356912-e9f9-4f67-a03d-43189a316bf1

interface Windows.Networking.NetworkOperators.IMobileBroadbandModem2
    guid 12862b28-b9eb-4ee2-bbe3-711f53eea373

interface Windows.Networking.NetworkOperators.IMobileBroadbandModem3
    guid e9fec6ea-2f34-4582-9102-c314d2a87eec

interface Windows.Networking.NetworkOperators.IMobileBroadbandModem4
    guid 4a0398c2-91be-412b-b569-586e9f0030d1

interface Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration
    guid fce035a3-d6cd-4320-b982-be9d3ec7890f

interface Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration2
    guid 320ff5c5-e460-42ae-aa51-69621e7a4477

interface Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation
    guid b5618fec-e661-4330-9bb4-3480212ec354

interface Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolationFactory
    guid 21d7ec58-c2b1-4c2f-a030-72820a24ecd9

interface Windows.Networking.NetworkOperators.IMobileBroadbandModemStatics
    guid f99ed637-d6f1-4a78-8cbc-6421a65063c8

interface Windows.Networking.NetworkOperators.IMobileBroadbandNetwork
    guid cb63928c-0309-4cb6-a8c1-6a5a3c8e1ff6

interface Windows.Networking.NetworkOperators.IMobileBroadbandNetwork2
    guid 5a55db22-62f7-4bdd-ba1d-477441960ba0

interface Windows.Networking.NetworkOperators.IMobileBroadbandNetwork3
    guid 33670a8a-c7ef-444c-ab6c-df7ef7a390fe

interface Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChange
    guid beaf94e1-960f-49b4-a08d-7d85e968c7ec

interface Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails
    guid 89135cff-28b8-46aa-b137-1c4b0f21edfe

interface Windows.Networking.NetworkOperators.IMobileBroadbandPco
    guid d4e4fcbe-e3a3-43c5-a87b-6c86d229d7fa

interface Windows.Networking.NetworkOperators.IMobileBroadbandPcoDataChangeTriggerDetails
    guid 263f5114-64e0-4493-909b-2d14a01962b1

interface Windows.Networking.NetworkOperators.IMobileBroadbandPin
    guid e661d709-e779-45bf-8281-75323df9e321

interface Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange
    guid be16673e-1f04-4f95-8b90-e7f559dde7e5

interface Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChangeTriggerDetails
    guid d338c091-3e91-4d38-9036-aee83a6e79ad

interface Windows.Networking.NetworkOperators.IMobileBroadbandPinManager
    guid 83567edd-6e1f-4b9b-a413-2b1f50cc36df

interface Windows.Networking.NetworkOperators.IMobileBroadbandPinOperationResult
    guid 11dddc32-31e7-49f5-b663-123d3bef0362

interface Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChange
    guid b054a561-9833-4aed-9717-4348b21a24b3

interface Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChangeTriggerDetails
    guid 71301ace-093c-42c6-b0db-ad1f75a65445

interface Windows.Networking.NetworkOperators.IMobileBroadbandSarManager
    guid e5b26833-967e-40c9-a485-19c0dd209e22

interface Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo
    guid bd350b32-882e-542a-b17d-0bb1b49bae9e

interface Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo2
    guid 393cb039-ca44-524c-822d-83a3620f0efc

interface Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfoChangedEventArgs
    guid 3158839f-950c-54ce-a48d-ba4529b48f0f

interface Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager
    guid eba07cd6-2019-5f81-a294-cc364a11d0b2

interface Windows.Networking.NetworkOperators.IMobileBroadbandTransmissionStateChangedEventArgs
    guid 612e3875-040a-4f99-a4f9-61d7c32da129

interface Windows.Networking.NetworkOperators.IMobileBroadbandUicc
    guid e634f691-525a-4ce2-8fce-aa4162579154

interface Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp
    guid 4d170556-98a1-43dd-b2ec-50c90cf248df

interface Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppReadRecordResult
    guid 64c95285-358e-47c5-8249-695f383b2bdb

interface Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult
    guid d919682f-be14-4934-981d-2f57b9ed83e6

interface Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppsResult
    guid 744930eb-8157-4a41-8494-6bf54c9b1d2b

interface Windows.Networking.NetworkOperators.INetworkOperatorDataUsageTriggerDetails
    guid 50e3126d-a465-4eeb-9317-28a167630cea

interface Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails
    guid bc68a9d1-82e1-4488-9f2c-1276c2468fac

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration
    guid 0bcc0284-412e-403d-acc6-b757e34774a4

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2
    guid b1809142-7238-59a0-928b-74ab46fd64b6

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3
    guid a9bb0081-9eed-5d18-b676-24b74a182b8c

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringClient
    guid 709d254c-595f-4847-bb30-646935542918

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringClientManager
    guid 91b14016-8dca-4225-bbed-eef8b8d718d7

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringEntitlementCheck
    guid 0108916d-9e9a-4af6-8da3-60493b19c204

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager
    guid d45a8da0-0e86-4d98-8ba4-dd70d4b764d3

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager2
    guid 7c1a4df2-b789-4fea-bc4e-1f2b9e76c1f7

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics
    guid 3ebcbacc-f8c3-405c-9964-70a1eeabe194

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics2
    guid 5b235412-35f0-49e7-9b08-16d278fbaa42

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics3
    guid 8fdaadb6-4af9-4f21-9b58-d53e9f24231e

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4
    guid b3b9f9d0-ebff-46a4-a847-d663d8b0977e

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringOperationResult
    guid ebd203a1-01ba-476d-b4b3-bf3d12c8f80c

interface Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration
    guid 0bcc1104-34b7-5212-858c-59d97404920a

interface Windows.Networking.NetworkOperators.IProvisionFromXmlDocumentResults
    guid 217700e0-8203-11df-adb9-f4ce462d9137

interface Windows.Networking.NetworkOperators.IProvisionedProfile
    guid 217700e0-8202-11df-adb9-f4ce462d9137

interface Windows.Networking.NetworkOperators.IProvisioningAgent
    guid 217700e0-8201-11df-adb9-f4ce462d9137

interface Windows.Networking.NetworkOperators.IProvisioningAgentStaticMethods
    guid 217700e0-8101-11df-adb9-f4ce462d9137

interface Windows.Foundation.IReference<System.Double> concrete
    py winrt.windows.foundation._IReference[Double]
    guid 2f2d6c29-5473-5f3e-92e7-96572bb990e2
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};f8)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.Double
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.Double> shape=4 reverse=22 role=value
            out double return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<System.Int32> concrete
    py winrt.windows.foundation._IReference[Int32]
    guid 548cefbd-bc8a-5fa0-8df2-957440fc8bf4
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};i4)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.Int32
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.Int32> shape=4 reverse=22 role=value
            out int32 return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<System.Int64> concrete
    py winrt.windows.foundation._IReference[Int64]
    guid 4dda9e24-e69f-5c6a-a0a6-93427365af2a
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};i8)
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument System.Int64
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<System.Int64> shape=4 reverse=22 role=value
            out int64 return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Foundation.IReference<Windows.Foundation.TimeSpan> concrete
    py winrt.windows.foundation._IReference[TimeSpan]
    guid 604d0c4c-91de-5c2a-935f-362f13eaf800
    signature pinterface({61c17706-2d65-11e0-9ae8-d48564015472};struct(Windows.Foundation.TimeSpan;i8))
    base Windows.Foundation.IReference
    requires Windows.Foundation.IPropertyValue
    argument Windows.Foundation.TimeSpan
    property value
        get get_Value slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IReference<Windows.Foundation.TimeSpan> shape=4 reverse=22 role=value
            out timespan return
    property is_numeric_scalar
        get get_IsNumericScalar slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=43
            out boolean return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=22
            out enum32 type=Windows.Foundation.PropertyType return
    method get_boolean
        method GetBoolean slot=18 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=218
            out boolean return
    method get_boolean_array
        method GetBooleanArray slot=36 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=297
            receive_array boolean name=value
    method get_char16
        method GetChar16 slot=17 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=210
            out char16 return
    method get_char16_array
        method GetChar16Array slot=35 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=293
            receive_array char16 name=value
    method get_date_time
        method GetDateTime slot=21 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=232
            out datetime return
    method get_date_time_array
        method GetDateTimeArray slot=40 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=313
            receive_array datetime name=value
    method get_double
        method GetDouble slot=16 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=202
            out double return
    method get_double_array
        method GetDoubleArray slot=34 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=289
            receive_array double name=value
    method get_guid
        method GetGuid slot=20 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=228
            out guid return
    method get_guid_array
        method GetGuidArray slot=39 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=308
            receive_array guid name=value
    method get_inspectable_array
        method GetInspectableArray slot=38 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=303
            receive_array object name=value
    method get_int16
        method GetInt16 slot=9 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=99
            out int16 return
    method get_int16_array
        method GetInt16Array slot=27 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=260
            receive_array int16 name=value
    method get_int32
        method GetInt32 slot=11 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=141
            out int32 return
    method get_int32_array
        method GetInt32Array slot=29 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=267
            receive_array int32 name=value
    method get_int64
        method GetInt64 slot=13 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=173
            out int64 return
    method get_int64_array
        method GetInt64Array slot=31 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=274
            receive_array int64 name=value
    method get_point
        method GetPoint slot=23 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=242
            out struct type=Windows.Foundation.Point return
    method get_point_array
        method GetPointArray slot=42 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=320
            receive_array struct type=Windows.Foundation.Point name=value
    method get_rect
        method GetRect slot=25 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=252
            out struct type=Windows.Foundation.Rect return
    method get_rect_array
        method GetRectArray slot=44 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=327
            receive_array struct type=Windows.Foundation.Rect name=value
    method get_single
        method GetSingle slot=15 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=194
            out single return
    method get_single_array
        method GetSingleArray slot=33 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=286
            receive_array single name=value
    method get_size
        method GetSize slot=24 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=247
            out struct type=Windows.Foundation.Size return
    method get_size_array
        method GetSizeArray slot=43 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=323
            receive_array struct type=Windows.Foundation.Size name=value
    method get_string
        method GetString slot=19 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=223
            out string return
    method get_string_array
        method GetStringArray slot=37 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=300
            receive_array string name=value
    method get_time_span
        method GetTimeSpan slot=22 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=237
            out timespan return
    method get_time_span_array
        method GetTimeSpanArray slot=41 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=317
            receive_array timespan name=value
    method get_uint16
        method GetUInt16 slot=10 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=121
            out uint16 return
    method get_uint16_array
        method GetUInt16Array slot=28 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=264
            receive_array uint16 name=value
    method get_uint32
        method GetUInt32 slot=12 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=162
            out uint32 return
    method get_uint32_array
        method GetUInt32Array slot=30 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=271
            receive_array uint32 name=value
    method get_uint64
        method GetUInt64 slot=14 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=186
            out uint64 return
    method get_uint64_array
        method GetUInt64Array slot=32 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=281
            receive_array uint64 name=value
    method get_uint8
        method GetUInt8 slot=8 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=4 reverse=62
            out uint8 return
    method get_uint8_array
        method GetUInt8Array slot=26 inputs=0 outputs=1 declaring=Windows.Foundation.IPropertyValue shape=51 reverse=256
            receive_array uint8 name=value

interface Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails
    guid 03c65e9d-5926-41f3-a94e-b50926fc421b

interface Windows.Networking.NetworkOperators.IUssdMessage
    guid 2f9acf82-2004-4d5d-bf81-2aba1b4be4a8

interface Windows.Networking.NetworkOperators.IUssdMessageFactory
    guid 2f9acf82-1003-4d5d-bf81-2aba1b4be4a8

interface Windows.Networking.NetworkOperators.IUssdReply
    guid 2f9acf82-2005-4d5d-bf81-2aba1b4be4a8

interface Windows.Networking.NetworkOperators.IUssdSession
    guid 2f9acf82-2002-4d5d-bf81-2aba1b4be4a8

interface Windows.Networking.NetworkOperators.IUssdSessionStatics
    guid 2f9acf82-1001-4d5d-bf81-2aba1b4be4a8

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<System.UInt32> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[UInt32]
    guid e5ce1a07-8d33-5007-ba64-7d2508ccf85c
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};u4)
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<System.UInt32>
    argument System.UInt32
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> 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.UInt32> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<System.UInt32> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out uint32 return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array uint32 name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<System.UInt32> shape=117 reverse=66 role=index_of
            in uint32 name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ConnectionProfile]
    guid 6db1b492-3852-5df8-a29d-6944002f58d4
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.Connectivity.ConnectionProfile;{71ba143c-598e-49d0-84eb-8febaedcc195}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.Connectivity.ConnectionProfile>
    argument Windows.Networking.Connectivity.ConnectionProfile
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> 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.Networking.Connectivity.ConnectionProfile> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.Connectivity.ConnectionProfile> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.Connectivity.ConnectionProfile return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.Connectivity.ConnectionProfile name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.Connectivity.ConnectionProfile name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[HostName]
    guid f4706ab1-55a3-5270-afb2-732988fe8227
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.HostName;{bf8ecaad-ed96-49a7-9084-d416cae88dcb}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.HostName>
    argument Windows.Networking.HostName
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> 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.Networking.HostName> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.HostName> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.HostName return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.HostName name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.HostName name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ESimDiscoverEvent]
    guid 21277446-c556-5fcf-8d2d-f2cd061f2603
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.ESimDiscoverEvent;{e59ac3e3-39bc-5f6f-9321-0d4a182d261b}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimDiscoverEvent>
    argument Windows.Networking.NetworkOperators.ESimDiscoverEvent
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> 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.Networking.NetworkOperators.ESimDiscoverEvent> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimDiscoverEvent> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.ESimDiscoverEvent return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.ESimDiscoverEvent name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimDiscoverEvent> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.ESimDiscoverEvent name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[ESimProfile]
    guid c776f3a9-6e7f-5144-89f7-8f5ec1165ba4
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.ESimProfile;{ee1e7880-06a9-4027-b4f8-ddb23d7810e0}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.ESimProfile>
    argument Windows.Networking.NetworkOperators.ESimProfile
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> 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.Networking.NetworkOperators.ESimProfile> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.ESimProfile> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.ESimProfile return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.ESimProfile name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.ESimProfile> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.ESimProfile name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandAntennaSar]
    guid 8a4ad36c-8b24-5f2c-ad6f-6a936a17bfc6
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar;{b9af4b7e-cbf9-4109-90be-5c06bfd513b6}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar>
    argument Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> 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.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellCdma]
    guid 2896bc34-7401-5d22-bf9f-db825d09c951
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellCdma;{0601b3b4-411a-4f2e-8287-76f5650c60cd}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellCdma
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> 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.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellCdma return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellCdma name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellCdma name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellGsm]
    guid f77a0168-0396-5111-a487-a795f24646b7
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellGsm;{cc917f06-7ee0-47b8-9e1f-c3b48df9df5b}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellGsm
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> 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.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellGsm return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellGsm name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellGsm name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellLte]
    guid 2270ad53-49a0-55b3-9356-007c3b8c2de3
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellLte;{9197c87b-2b78-456d-8b53-aaa25d0af741}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellLte>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellLte
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> 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.Networking.NetworkOperators.MobileBroadbandCellLte> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellLte return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellLte name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellLte name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellNR]
    guid 66a9879f-9612-5e02-9c3d-943b09db4d35
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellNR;{a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellNR>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellNR
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> 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.Networking.NetworkOperators.MobileBroadbandCellNR> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellNR return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellNR name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellNR name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellTdscdma]
    guid 4ae9135f-6029-54af-8ae6-432c12afcedf
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma;{0eda1655-db0e-4182-8cda-cc419a7bde08}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> 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.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandCellUmts]
    guid b0e94bd2-2dd2-532d-960f-4d1a8185b021
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandCellUmts;{77b4b5ae-49c8-4f15-b285-4c26a7f67215}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts>
    argument Windows.Networking.NetworkOperators.MobileBroadbandCellUmts
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> 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.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandCellUmts return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandCellUmts name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCellUmts name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandDeviceServiceInformation]
    guid aca7ee14-414a-509c-9d63-361e6631fc84
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation;{53d69b5b-c4ed-45f0-803a-d9417a6d9846}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation>
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> 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.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandNetworkRegistrationStateChange]
    guid 077679f5-6948-5328-8ab4-72e63a7529bd
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange;{beaf94e1-960f-49b4-a08d-7d85e968c7ec}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange>
    argument Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> 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.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandPinLockStateChange]
    guid 2078b5f0-9fa1-5056-81c7-490246a5bc13
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange;{be16673e-1f04-4f95-8b90-e7f559dde7e5}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange>
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> 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.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandPinType]
    guid 33394c13-028c-553e-867b-3c7c21b6f22d
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};enum(Windows.Networking.NetworkOperators.MobileBroadbandPinType;i4))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandPinType>
    argument Windows.Networking.NetworkOperators.MobileBroadbandPinType
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> 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.Networking.NetworkOperators.MobileBroadbandPinType> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandPinType> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> shape=117 reverse=66 role=index_of
            in enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandRadioStateChange]
    guid ca3d0221-58c8-516a-addf-d0a869fbaa49
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange;{b054a561-9833-4aed-9717-4348b21a24b3}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange>
    argument Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> 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.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandSlotInfo]
    guid c72d12ee-6a4a-5980-ad00-8bf7fc854855
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo;{bd350b32-882e-542a-b17d-0bb1b49bae9e}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo>
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> 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.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[MobileBroadbandUiccApp]
    guid d1e341f3-4e36-58c5-92bf-dd33092e390c
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccApp;{4d170556-98a1-43dd-b2ec-50c90cf248df}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp>
    argument Windows.Networking.NetworkOperators.MobileBroadbandUiccApp
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> 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.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccApp return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccApp name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandUiccApp name=value
            out uint32 name=index
            out boolean return

interface Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> concrete iterable sequence
    py winrt.windows.foundation.collections._IVectorView[NetworkOperatorTetheringClient]
    guid e21d6797-4ef6-553f-b7f9-5ed74bcebd7e
    signature pinterface({bbe1fa4c-b0e3-4583-baef-1f1b2e483e56};rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient;{709d254c-595f-4847-bb30-646935542918}))
    base Windows.Foundation.Collections.IVectorView
    requires Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient>
    argument Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient
    property size
        get get_Size slot=7 inputs=0 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> 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.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=4 reverse=22 role=first
            out parameterized type=Windows.Foundation.Collections.IIterator<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> return
    method get_at
        method GetAt slot=6 inputs=1 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=51 reverse=24 role=get_at
            in uint32 name=index
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient return
    method get_many
        method GetMany slot=9 inputs=2 outputs=1 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=195 reverse=102 role=get_many
            in uint32 name=startIndex
            fill_array class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient name=items
            out uint32 return
    method index_of
        method IndexOf slot=8 inputs=1 outputs=2 declaring=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> shape=117 reverse=66 role=index_of
            in class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient name=value
            out uint32 name=index
            out boolean return

class Windows.Networking.NetworkOperators.KnownCSimFilePaths static python_type
    py KnownCSimFilePaths
    factory Windows.Networking.NetworkOperators.IKnownCSimFilePathsStatics
    property e_f_spn static
        get get_EFSpn slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownCSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid1 static
        get get_Gid1 slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownCSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid2 static
        get get_Gid2 slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownCSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return

class Windows.Networking.NetworkOperators.KnownRuimFilePaths static python_type
    py KnownRuimFilePaths
    factory Windows.Networking.NetworkOperators.IKnownRuimFilePathsStatics
    property e_f_spn static
        get get_EFSpn slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownRuimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid1 static
        get get_Gid1 slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownRuimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid2 static
        get get_Gid2 slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownRuimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return

class Windows.Networking.NetworkOperators.KnownSimFilePaths static python_type
    py KnownSimFilePaths
    factory Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics
    property e_f_ons static
        get get_EFOns slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property e_f_spn static
        get get_EFSpn slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid1 static
        get get_Gid1 slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid2 static
        get get_Gid2 slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return

class Windows.Networking.NetworkOperators.KnownUSimFilePaths static python_type
    py KnownUSimFilePaths
    factory Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics
    property e_f_opl static
        get get_EFOpl slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property e_f_pnn static
        get get_EFPnn slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property e_f_spn static
        get get_EFSpn slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid1 static
        get get_Gid1 slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    property gid2 static
        get get_Gid2 slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IKnownUSimFilePathsStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return

class Windows.Networking.NetworkOperators.MobileBroadbandAccount python_type
    py MobileBroadbandAccount
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandAccount;{36c24ccd-cee2-43e0-a603-ee86a36d6570})
    default Windows.Networking.NetworkOperators.IMobileBroadbandAccount
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccount
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccount2
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccount3
    factory Windows.Networking.NetworkOperators.IMobileBroadbandAccountStatics
    property current_device_information
        get get_CurrentDeviceInformation slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation return
    property current_network
        get get_CurrentNetwork slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandNetwork return
    property network_account_id
        get get_NetworkAccountId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount shape=4
            out string return
    property service_provider_guid
        get get_ServiceProviderGuid slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount shape=4
            out guid return
    property service_provider_name
        get get_ServiceProviderName slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount shape=4
            out string return
    property account_experience_url
        get get_AccountExperienceUrl slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount3 shape=4
            out class type=Windows.Foundation.Uri return
    property available_network_account_ids static
        get get_AvailableNetworkAccountIds slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountStatics shape=4 static
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    method create_from_network_account_id static
        method CreateFromNetworkAccountId slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountStatics shape=51 static
            in string name=networkAccountId
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandAccount return
    method get_connection_profiles
        method GetConnectionProfiles slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccount2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.Connectivity.ConnectionProfile> return

class Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs python_type
    py MobileBroadbandAccountEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs;{3853c880-77de-4c04-bead-a123b08c9f59})
    default Windows.Networking.NetworkOperators.IMobileBroadbandAccountEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccountEventArgs
    property network_account_id
        get get_NetworkAccountId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountEventArgs shape=4
            out string return

class Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs python_type
    py MobileBroadbandAccountUpdatedEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs;{7bc31d88-a6bd-49e1-80ab-6b91354a57d4})
    default Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs
    property has_device_information_changed
        get get_HasDeviceInformationChanged slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs shape=4
            out boolean return
    property has_network_changed
        get get_HasNetworkChanged slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs shape=4
            out boolean return
    property network_account_id
        get get_NetworkAccountId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountUpdatedEventArgs shape=4
            out string return

class Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher activatable python_type
    py MobileBroadbandAccountWatcher
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher;{6bf3335e-23b5-449f-928d-5e0d3e04471d})
    default Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property status
        get get_Status slot=16 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus return
    event account_added
        add add_AccountAdded slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccountAdded slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=cookie
    event account_removed
        add add_AccountRemoved slot=10 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccountRemoved slot=11 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=cookie
    event account_updated
        add add_AccountUpdated slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_AccountUpdated slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=cookie
    event enumeration_completed
        add add_EnumerationCompleted slot=12 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_EnumerationCompleted slot=13 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=cookie
    event stopped
        add add_Stopped slot=14 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_Stopped slot=15 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=cookie
    method start
        method Start slot=17 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=0
    method stop
        method Stop slot=18 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAccountWatcher shape=0

enum Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus python_type
    py MobileBroadbandAccountWatcherStatus
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus;i4)
    constant CREATED 0
    constant STARTED 1
    constant ENUMERATION_COMPLETED 2
    constant STOPPED 3
    constant ABORTED 4

class Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar python_type
    py MobileBroadbandAntennaSar
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar;{b9af4b7e-cbf9-4109-90be-5c06bfd513b6})
    default Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSar
    requires Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSar
    factory Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSarFactory
    constructor -
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSarFactory shape=117
            in int32 name=antennaIndex
            in int32 name=sarBackoffIndex
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar return
    property antenna_index
        get get_AntennaIndex slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSar shape=4
            out int32 return
    property sar_backoff_index
        get get_SarBackoffIndex slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandAntennaSar shape=4
            out int32 return

class Windows.Networking.NetworkOperators.MobileBroadbandCellCdma python_type
    py MobileBroadbandCellCdma
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellCdma;{0601b3b4-411a-4f2e-8287-76f5650c60cd})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma
    property base_station_id
        get get_BaseStationId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property base_station_last_broadcast_gps_time
        get get_BaseStationLastBroadcastGpsTime slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<Windows.Foundation.TimeSpan> return
    property base_station_latitude
        get get_BaseStationLatitude slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property base_station_longitude
        get get_BaseStationLongitude slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property base_station_p_n_code
        get get_BaseStationPNCode slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property network_id
        get get_NetworkId slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property pilot_signal_strength_in_db
        get get_PilotSignalStrengthInDB slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property system_id
        get get_SystemId slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellCdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellGsm python_type
    py MobileBroadbandCellGsm
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellGsm;{cc917f06-7ee0-47b8-9e1f-c3b48df9df5b})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm
    property base_station_id
        get get_BaseStationId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property cell_id
        get get_CellId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property channel_number
        get get_ChannelNumber slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property location_area_code
        get get_LocationAreaCode slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property provider_id
        get get_ProviderId slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out string return
    property received_signal_strength_in_dbm
        get get_ReceivedSignalStrengthInDBm slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property timing_advance_in_bit_periods
        get get_TimingAdvanceInBitPeriods slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellGsm shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellLte python_type
    py MobileBroadbandCellLte
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellLte;{9197c87b-2b78-456d-8b53-aaa25d0af741})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellLte
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellLte
    property cell_id
        get get_CellId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property channel_number
        get get_ChannelNumber slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property physical_cell_id
        get get_PhysicalCellId slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property provider_id
        get get_ProviderId slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out string return
    property reference_signal_received_power_in_dbm
        get get_ReferenceSignalReceivedPowerInDBm slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property reference_signal_received_quality_in_dbm
        get get_ReferenceSignalReceivedQualityInDBm slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property timing_advance_in_bit_periods
        get get_TimingAdvanceInBitPeriods slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property tracking_area_code
        get get_TrackingAreaCode slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellLte shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellNR python_type
    py MobileBroadbandCellNR
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellNR;{a13f0deb-66fc-4b4b-83a9-a487a3a5a0a6})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellNR
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellNR
    property cell_id
        get get_CellId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Int64> return
    property channel_number
        get get_ChannelNumber slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property physical_cell_id
        get get_PhysicalCellId slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property provider_id
        get get_ProviderId slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out string return
    property reference_signal_received_power_in_dbm
        get get_ReferenceSignalReceivedPowerInDBm slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property reference_signal_received_quality_in_dbm
        get get_ReferenceSignalReceivedQualityInDBm slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property signal_to_noise_ratio_in_db
        get get_SignalToNoiseRatioInDB slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property timing_advance_in_nanoseconds
        get get_TimingAdvanceInNanoseconds slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property tracking_area_code
        get get_TrackingAreaCode slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellNR shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma python_type
    py MobileBroadbandCellTdscdma
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma;{0eda1655-db0e-4182-8cda-cc419a7bde08})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma
    property cell_id
        get get_CellId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property cell_parameter_id
        get get_CellParameterId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property channel_number
        get get_ChannelNumber slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property location_area_code
        get get_LocationAreaCode slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property path_loss_in_db
        get get_PathLossInDB slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property provider_id
        get get_ProviderId slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out string return
    property received_signal_code_power_in_dbm
        get get_ReceivedSignalCodePowerInDBm slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property timing_advance_in_bit_periods
        get get_TimingAdvanceInBitPeriods slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellTdscdma shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellUmts python_type
    py MobileBroadbandCellUmts
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellUmts;{77b4b5ae-49c8-4f15-b285-4c26a7f67215})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts
    property cell_id
        get get_CellId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property channel_number
        get get_ChannelNumber slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property location_area_code
        get get_LocationAreaCode slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property path_loss_in_db
        get get_PathLossInDB slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property primary_scrambling_code
        get get_PrimaryScramblingCode slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Int32> return
    property provider_id
        get get_ProviderId slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out string return
    property received_signal_code_power_in_dbm
        get get_ReceivedSignalCodePowerInDBm slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return
    property signal_to_noise_ratio_in_db
        get get_SignalToNoiseRatioInDB slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellUmts shape=4
            out reference type=Windows.Foundation.IReference<System.Double> return

class Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo python_type
    py MobileBroadbandCellsInfo
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo;{89a9562a-e472-4da5-929c-de61711dd261})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo2
    property neighboring_cells_cdma
        get get_NeighboringCellsCdma slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> return
    property neighboring_cells_gsm
        get get_NeighboringCellsGsm slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> return
    property neighboring_cells_lte
        get get_NeighboringCellsLte slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> return
    property neighboring_cells_tdscdma
        get get_NeighboringCellsTdscdma slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> return
    property neighboring_cells_umts
        get get_NeighboringCellsUmts slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> return
    property serving_cells_cdma
        get get_ServingCellsCdma slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellCdma> return
    property serving_cells_gsm
        get get_ServingCellsGsm slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellGsm> return
    property serving_cells_lte
        get get_ServingCellsLte slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellLte> return
    property serving_cells_tdscdma
        get get_ServingCellsTdscdma slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellTdscdma> return
    property serving_cells_umts
        get get_ServingCellsUmts slot=15 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellUmts> return
    property neighboring_cells_n_r
        get get_NeighboringCellsNR slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> return
    property serving_cells_n_r
        get get_ServingCellsNR slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCellsInfo2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandCellNR> return

class Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs python_type
    py MobileBroadbandCurrentSlotIndexChangedEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs;{f718b184-c370-5fd4-a670-1846cb9bce47})
    default Windows.Networking.NetworkOperators.IMobileBroadbandCurrentSlotIndexChangedEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandCurrentSlotIndexChangedEventArgs
    property current_slot_index
        get get_CurrentSlotIndex slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandCurrentSlotIndexChangedEventArgs shape=4
            out int32 return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation python_type
    py MobileBroadbandDeviceInformation
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation;{e6d08168-e381-4c6e-9be8-fe156969a446})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation2
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation3
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation4
    property cellular_class
        get get_CellularClass slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out enum32 type=Windows.Devices.Sms.CellularClass return
    property current_radio_state
        get get_CurrentRadioState slot=19 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandRadioState return
    property custom_data_class
        get get_CustomDataClass slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property data_classes
        get get_DataClasses slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out enum_u32 type=Windows.Networking.NetworkOperators.DataClasses return
    property device_id
        get get_DeviceId slot=18 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property device_type
        get get_DeviceType slot=17 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceType return
    property firmware_information
        get get_FirmwareInformation slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property manufacturer
        get get_Manufacturer slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property mobile_equipment_id
        get get_MobileEquipmentId slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property model
        get get_Model slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property network_device_status
        get get_NetworkDeviceStatus slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out enum32 type=Windows.Networking.NetworkOperators.NetworkDeviceStatus return
    property sim_icc_id
        get get_SimIccId slot=16 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property subscriber_id
        get get_SubscriberId slot=15 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out string return
    property telephone_numbers
        get get_TelephoneNumbers slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.String> return
    property pin_manager
        get get_PinManager slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation2 shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPinManager return
    property revision
        get get_Revision slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation2 shape=4
            out string return
    property serial_number
        get get_SerialNumber slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation2 shape=4
            out string return
    property sim_gid1
        get get_SimGid1 slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation3 shape=4
            out string return
    property sim_pnn
        get get_SimPnn slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation3 shape=4
            out string return
    property sim_spn
        get get_SimSpn slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation3 shape=4
            out string return
    property slot_manager
        get get_SlotManager slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceInformation4 shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotManager return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceService python_type
    py MobileBroadbandDeviceService
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceService;{22be1a52-bd80-40ac-8e1f-2e07836a3dbd})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService
    property device_service_id
        get get_DeviceServiceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService shape=4
            out guid return
    property supported_commands
        get get_SupportedCommands slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<System.UInt32> return
    method open_command_session
        method OpenCommandSession slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession return
    method open_data_session
        method OpenDataSession slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceService shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs python_type
    py MobileBroadbandDeviceServiceCommandEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs;{28e4338f-cca4-5047-a20c-0a6d79acecba})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs
    property device_id
        get get_DeviceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs shape=4
            out string return
    property device_service_id
        get get_DeviceServiceId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs shape=4
            out guid return
    property event_id
        get get_EventId slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs shape=4
            out uint32 return
    property received_data
        get get_ReceivedData slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandEventArgs shape=4
            out interface type=Windows.Storage.Streams.IBuffer return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult python_type
    py MobileBroadbandDeviceServiceCommandResult
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult;{b0f46abb-94d6-44b9-a538-f0810b645389})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandResult
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandResult
    property response_data
        get get_ResponseData slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandResult shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    property status_code
        get get_StatusCode slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandResult shape=4
            out uint32 return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession python_type
    py MobileBroadbandDeviceServiceCommandSession
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession;{fc098a45-913b-4914-b6c3-ae6304593e75})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession2
    event command_received
        add add_CommandReceived slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession2 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession,Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_CommandReceived slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession2 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method close_session
        method CloseSession slot=8 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession shape=0
    method send_query_command_async
        method SendQueryCommandAsync slot=6 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession shape=117
            in uint32 name=commandId
            in interface type=Windows.Storage.Streams.IBuffer name=data
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> return
    method send_set_command_async
        method SendSetCommandAsync slot=7 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceCommandSession shape=117
            in uint32 name=commandId
            in interface type=Windows.Storage.Streams.IBuffer name=data
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult> return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs python_type
    py MobileBroadbandDeviceServiceDataReceivedEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs;{b6aa13de-1380-40e3-8618-73cbca48138c})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataReceivedEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataReceivedEventArgs
    property received_data
        get get_ReceivedData slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataReceivedEventArgs shape=4
            out interface type=Windows.Storage.Streams.IBuffer return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession python_type
    py MobileBroadbandDeviceServiceDataSession
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession;{dad62333-8bcf-4289-8a37-045c2169486a})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession
    event data_received
        add add_DataReceived slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession,Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs> name=eventHandler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_DataReceived slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=eventCookie
    method close_session
        method CloseSession slot=7 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession shape=0
    method write_data_async
        method WriteDataAsync slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceDataSession shape=51
            in interface type=Windows.Storage.Streams.IBuffer name=value
            out interface type=Windows.Foundation.IAsyncAction return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation python_type
    py MobileBroadbandDeviceServiceInformation
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation;{53d69b5b-c4ed-45f0-803a-d9417a6d9846})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation
    property device_service_id
        get get_DeviceServiceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation shape=4
            out guid return
    property is_data_read_supported
        get get_IsDataReadSupported slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation shape=4
            out boolean return
    property is_data_write_supported
        get get_IsDataWriteSupported slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceInformation shape=4
            out boolean return

class Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails python_type
    py MobileBroadbandDeviceServiceTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails;{4a055b70-b9ae-4458-9241-a6a5fbf18a0c})
    default Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails2
    property device_id
        get get_DeviceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails shape=4
            out string return
    property device_service_id
        get get_DeviceServiceId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails shape=4
            out guid return
    property received_data
        get get_ReceivedData slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    property event_id
        get get_EventId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandDeviceServiceTriggerDetails2 shape=4
            out uint32 return

enum Windows.Networking.NetworkOperators.MobileBroadbandDeviceType python_type
    py MobileBroadbandDeviceType
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandDeviceType;i4)
    constant UNKNOWN 0
    constant EMBEDDED 1
    constant REMOVABLE 2
    constant REMOTE 3

class Windows.Networking.NetworkOperators.MobileBroadbandModem python_type
    py MobileBroadbandModem
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandModem;{d0356912-e9f9-4f67-a03d-43189a316bf1})
    default Windows.Networking.NetworkOperators.IMobileBroadbandModem
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModem
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModem2
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModem3
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModem4
    factory Windows.Networking.NetworkOperators.IMobileBroadbandModemStatics
    property current_account
        get get_CurrentAccount slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandAccount return
    property current_network
        get get_CurrentNetwork slot=15 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandNetwork return
    property device_information
        get get_DeviceInformation slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation return
    property device_services
        get get_DeviceServices slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation> return
    property is_reset_supported
        get get_IsResetSupported slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out boolean return
    property max_device_service_command_size_in_bytes
        get get_MaxDeviceServiceCommandSizeInBytes slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out uint32 return
    property max_device_service_data_size_in_bytes
        get get_MaxDeviceServiceDataSizeInBytes slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out uint32 return
    property is_in_emergency_call_mode
        get get_IsInEmergencyCallMode slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem3 shape=4
            out boolean return
    event is_in_emergency_call_mode_changed
        add add_IsInEmergencyCallModeChanged slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem3 shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandModem,System.Object> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_IsInEmergencyCallModeChanged slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem3 shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method from_id static
        method FromId slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemStatics shape=51 static
            in string name=deviceId
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandModem return
    method get_current_configuration_async
        method GetCurrentConfigurationAsync slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration> return
    method get_default static
        method GetDefault slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemStatics shape=4 static
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandModem return
    method get_device_selector static
        method GetDeviceSelector slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemStatics shape=4 static
            out string return
    method get_device_service
        method GetDeviceService slot=11 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=94
            in guid name=deviceServiceId
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceService return
    method get_is_passthrough_enabled
        method GetIsPassthroughEnabled slot=9 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem4 shape=51
            in int32 name=slotindex
            out boolean return
    method get_is_passthrough_enabled_async
        method GetIsPassthroughEnabledAsync slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem2 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
        method GetIsPassthroughEnabledAsync slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem4 shape=51
            in int32 name=slotindex
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method reset_async
        method ResetAsync slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method set_is_passthrough_enabled
        method SetIsPassthroughEnabled slot=8 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem4 shape=117
            in boolean name=value
            in int32 name=slotindex
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandModemStatus return
    method set_is_passthrough_enabled_async
        method SetIsPassthroughEnabledAsync slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem2 shape=51
            in boolean name=value
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> return
        method SetIsPassthroughEnabledAsync slot=6 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem4 shape=117
            in boolean name=value
            in int32 name=slotindex
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> return
    method try_get_pco_async
        method TryGetPcoAsync slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModem3 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPco> return

class Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration python_type
    py MobileBroadbandModemConfiguration
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration;{fce035a3-d6cd-4320-b982-be9d3ec7890f})
    default Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration2
    property home_provider_id
        get get_HomeProviderId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration shape=4
            out string return
    property home_provider_name
        get get_HomeProviderName slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration shape=4
            out string return
    property uicc
        get get_Uicc slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandUicc return
    property sar_manager
        get get_SarManager slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemConfiguration2 shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandSarManager return

class Windows.Networking.NetworkOperators.MobileBroadbandModemIsolation python_type
    py MobileBroadbandModemIsolation
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandModemIsolation;{b5618fec-e661-4330-9bb4-3480212ec354})
    default Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation
    requires Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation
    factory Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolationFactory
    constructor -
        ctor .ctor slot=6 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolationFactory shape=117
            in string name=modemDeviceId
            in string name=ruleGroupId
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandModemIsolation return
    method add_allowed_host
        method AddAllowedHost slot=6 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation shape=4
            in class type=Windows.Networking.HostName name=host
    method add_allowed_host_range
        method AddAllowedHostRange slot=7 inputs=2 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation shape=51
            in class type=Windows.Networking.HostName name=first
            in class type=Windows.Networking.HostName name=last
    method apply_configuration_async
        method ApplyConfigurationAsync slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method clear_configuration_async
        method ClearConfigurationAsync slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandModemIsolation shape=4
            out interface type=Windows.Foundation.IAsyncAction return

enum Windows.Networking.NetworkOperators.MobileBroadbandModemStatus python_type
    py MobileBroadbandModemStatus
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandModemStatus;i4)
    constant SUCCESS 0
    constant OTHER_FAILURE 1
    constant BUSY 2
    constant NO_DEVICE_SUPPORT 3

class Windows.Networking.NetworkOperators.MobileBroadbandNetwork python_type
    py MobileBroadbandNetwork
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandNetwork;{cb63928c-0309-4cb6-a8c1-6a5a3c8e1ff6})
    default Windows.Networking.NetworkOperators.IMobileBroadbandNetwork
    requires Windows.Networking.NetworkOperators.IMobileBroadbandNetwork
    requires Windows.Networking.NetworkOperators.IMobileBroadbandNetwork2
    requires Windows.Networking.NetworkOperators.IMobileBroadbandNetwork3
    property access_point_name
        get get_AccessPointName slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out string return
    property activation_network_error
        get get_ActivationNetworkError slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out uint32 return
    property network_adapter
        get get_NetworkAdapter slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out class type=Windows.Networking.Connectivity.NetworkAdapter return
    property network_registration_state
        get get_NetworkRegistrationState slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out enum32 type=Windows.Networking.NetworkOperators.NetworkRegistrationState return
    property packet_attach_network_error
        get get_PacketAttachNetworkError slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out uint32 return
    property registered_data_class
        get get_RegisteredDataClass slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out enum_u32 type=Windows.Networking.NetworkOperators.DataClasses return
    property registered_provider_id
        get get_RegisteredProviderId slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out string return
    property registered_provider_name
        get get_RegisteredProviderName slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out string return
    property registration_network_error
        get get_RegistrationNetworkError slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=4
            out uint32 return
    property registration_uicc_apps
        get get_RegistrationUiccApps slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork2 shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> return
    method get_cells_info_async
        method GetCellsInfoAsync slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork3 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandCellsInfo> return
    method get_voice_call_support_async
        method GetVoiceCallSupportAsync slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork2 shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method show_connection_ui
        method ShowConnectionUI slot=15 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetwork shape=0

class Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange python_type
    py MobileBroadbandNetworkRegistrationStateChange
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange;{beaf94e1-960f-49b4-a08d-7d85e968c7ec})
    default Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChange
    requires Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChange
    property device_id
        get get_DeviceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChange shape=4
            out string return
    property network
        get get_Network slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChange shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandNetwork return

class Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails python_type
    py MobileBroadbandNetworkRegistrationStateChangeTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails;{89135cff-28b8-46aa-b137-1c4b0f21edfe})
    default Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails
    property network_registration_state_changes
        get get_NetworkRegistrationStateChanges slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandNetworkRegistrationStateChangeTriggerDetails shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange> return

class Windows.Networking.NetworkOperators.MobileBroadbandPco python_type
    py MobileBroadbandPco
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPco;{d4e4fcbe-e3a3-43c5-a87b-6c86d229d7fa})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPco
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPco
    property data
        get get_Data slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPco shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    property device_id
        get get_DeviceId slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPco shape=4
            out string return
    property is_complete
        get get_IsComplete slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPco shape=4
            out boolean return

class Windows.Networking.NetworkOperators.MobileBroadbandPcoDataChangeTriggerDetails python_type
    py MobileBroadbandPcoDataChangeTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPcoDataChangeTriggerDetails;{263f5114-64e0-4493-909b-2d14a01962b1})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPcoDataChangeTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPcoDataChangeTriggerDetails
    property updated_data
        get get_UpdatedData slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPcoDataChangeTriggerDetails shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPco return

class Windows.Networking.NetworkOperators.MobileBroadbandPin python_type
    py MobileBroadbandPin
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPin;{e661d709-e779-45bf-8281-75323df9e321})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPin
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPin
    property attempts_remaining
        get get_AttemptsRemaining slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out uint32 return
    property enabled
        get get_Enabled slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out boolean return
    property format
        get get_Format slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinFormat return
    property lock_state
        get get_LockState slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockState return
    property max_length
        get get_MaxLength slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out uint32 return
    property min_length
        get get_MinLength slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out uint32 return
    property type
        get get_Type slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType return
    method change_async
        method ChangeAsync slot=16 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=117
            in string name=currentPin
            in string name=newPin
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return
    method disable_async
        method DisableAsync slot=14 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=51
            in string name=currentPin
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return
    method enable_async
        method EnableAsync slot=13 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=51
            in string name=currentPin
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return
    method enter_async
        method EnterAsync slot=15 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=51
            in string name=currentPin
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return
    method unblock_async
        method UnblockAsync slot=17 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPin shape=117
            in string name=pinUnblockKey
            in string name=newPin
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult> return

enum Windows.Networking.NetworkOperators.MobileBroadbandPinFormat python_type
    py MobileBroadbandPinFormat
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandPinFormat;i4)
    constant UNKNOWN 0
    constant NUMERIC 1
    constant ALPHANUMERIC 2

enum Windows.Networking.NetworkOperators.MobileBroadbandPinLockState python_type
    py MobileBroadbandPinLockState
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandPinLockState;i4)
    constant UNKNOWN 0
    constant UNLOCKED 1
    constant PIN_REQUIRED 2
    constant PIN_UNBLOCK_KEY_REQUIRED 3

class Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange python_type
    py MobileBroadbandPinLockStateChange
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange;{be16673e-1f04-4f95-8b90-e7f559dde7e5})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange
    property device_id
        get get_DeviceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange shape=4
            out string return
    property pin_lock_state
        get get_PinLockState slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinLockState return
    property pin_type
        get get_PinType slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChange shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType return

class Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails python_type
    py MobileBroadbandPinLockStateChangeTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails;{d338c091-3e91-4d38-9036-aee83a6e79ad})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChangeTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChangeTriggerDetails
    property pin_lock_state_changes
        get get_PinLockStateChanges slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinLockStateChangeTriggerDetails shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange> return

class Windows.Networking.NetworkOperators.MobileBroadbandPinManager python_type
    py MobileBroadbandPinManager
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPinManager;{83567edd-6e1f-4b9b-a413-2b1f50cc36df})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPinManager
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPinManager
    property supported_pins
        get get_SupportedPins slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinManager shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandPinType> return
    method get_pin
        method GetPin slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinManager shape=51
            in enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandPinType name=pinType
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandPin return

class Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult python_type
    py MobileBroadbandPinOperationResult
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult;{11dddc32-31e7-49f5-b663-123d3bef0362})
    default Windows.Networking.NetworkOperators.IMobileBroadbandPinOperationResult
    requires Windows.Networking.NetworkOperators.IMobileBroadbandPinOperationResult
    property attempts_remaining
        get get_AttemptsRemaining slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinOperationResult shape=4
            out uint32 return
    property is_successful
        get get_IsSuccessful slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandPinOperationResult shape=4
            out boolean return

enum Windows.Networking.NetworkOperators.MobileBroadbandPinType python_type
    py MobileBroadbandPinType
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandPinType;i4)
    constant NONE 0
    constant CUSTOM 1
    constant PIN1 2
    constant PIN2 3
    constant SIM_PIN 4
    constant FIRST_SIM_PIN 5
    constant NETWORK_PIN 6
    constant NETWORK_SUBSET_PIN 7
    constant SERVICE_PROVIDER_PIN 8
    constant CORPORATE_PIN 9
    constant SUBSIDY_LOCK 10

enum Windows.Networking.NetworkOperators.MobileBroadbandRadioState python_type
    py MobileBroadbandRadioState
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandRadioState;i4)
    constant OFF 0
    constant ON 1

class Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange python_type
    py MobileBroadbandRadioStateChange
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange;{b054a561-9833-4aed-9717-4348b21a24b3})
    default Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChange
    requires Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChange
    property device_id
        get get_DeviceId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChange shape=4
            out string return
    property radio_state
        get get_RadioState slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChange shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandRadioState return

class Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails python_type
    py MobileBroadbandRadioStateChangeTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails;{71301ace-093c-42c6-b0db-ad1f75a65445})
    default Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChangeTriggerDetails
    requires Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChangeTriggerDetails
    property radio_state_changes
        get get_RadioStateChanges slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandRadioStateChangeTriggerDetails shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange> return

class Windows.Networking.NetworkOperators.MobileBroadbandSarManager python_type
    py MobileBroadbandSarManager
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandSarManager;{e5b26833-967e-40c9-a485-19c0dd209e22})
    default Windows.Networking.NetworkOperators.IMobileBroadbandSarManager
    requires Windows.Networking.NetworkOperators.IMobileBroadbandSarManager
    property antennas
        get get_Antennas slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> return
    property hysteresis_timer_period
        get get_HysteresisTimerPeriod slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out timespan return
    property is_backoff_enabled
        get get_IsBackoffEnabled slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out boolean return
    property is_sar_controlled_by_hardware
        get get_IsSarControlledByHardware slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out boolean return
    property is_wi_fi_hardware_integrated
        get get_IsWiFiHardwareIntegrated slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out boolean return
    event transmission_state_changed
        add add_TransmissionStateChanged slot=11 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSarManager,Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_TransmissionStateChanged slot=12 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method disable_backoff_async
        method DisableBackoffAsync slot=14 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method enable_backoff_async
        method EnableBackoffAsync slot=13 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method get_is_transmitting_async
        method GetIsTransmittingAsync slot=18 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method revert_sar_to_hardware_control_async
        method RevertSarToHardwareControlAsync slot=16 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=4
            out interface type=Windows.Foundation.IAsyncAction return
    method set_configuration_async
        method SetConfigurationAsync slot=15 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=51
            in parameterized type=Windows.Foundation.Collections.IIterable<Windows.Networking.NetworkOperators.MobileBroadbandAntennaSar> name=antennas
            out interface type=Windows.Foundation.IAsyncAction return
    method set_transmission_state_changed_hysteresis_async
        method SetTransmissionStateChangedHysteresisAsync slot=17 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=89
            in timespan name=timerPeriod
            out interface type=Windows.Foundation.IAsyncAction return
    method start_transmission_state_monitoring
        method StartTransmissionStateMonitoring slot=19 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=0
    method stop_transmission_state_monitoring
        method StopTransmissionStateMonitoring slot=20 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSarManager shape=0

class Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo python_type
    py MobileBroadbandSlotInfo
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo;{bd350b32-882e-542a-b17d-0bb1b49bae9e})
    default Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo
    requires Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo
    requires Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo2
    property index
        get get_Index slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo shape=4
            out int32 return
    property state
        get get_State slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandSlotState return
    property icc_id
        get get_IccId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfo2 shape=4
            out string return

class Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs python_type
    py MobileBroadbandSlotInfoChangedEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs;{3158839f-950c-54ce-a48d-ba4529b48f0f})
    default Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfoChangedEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfoChangedEventArgs
    property slot_info
        get get_SlotInfo slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotInfoChangedEventArgs shape=4
            out class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo return

class Windows.Networking.NetworkOperators.MobileBroadbandSlotManager python_type
    py MobileBroadbandSlotManager
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotManager;{eba07cd6-2019-5f81-a294-cc364a11d0b2})
    default Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager
    requires Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager
    property current_slot_index
        get get_CurrentSlotIndex slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=4
            out int32 return
    property slot_infos
        get get_SlotInfos slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandSlotInfo> return
    event current_slot_index_changed
        add add_CurrentSlotIndexChanged slot=12 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSlotManager,Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_CurrentSlotIndexChanged slot=13 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    event slot_info_changed
        add add_SlotInfoChanged slot=10 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=51
            in delegate type=Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSlotManager,Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs> name=handler
            out event_token type=Windows.Foundation.EventRegistrationToken return
        remove remove_SlotInfoChanged slot=11 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=26
            in event_token type=Windows.Foundation.EventRegistrationToken name=token
    method set_current_slot
        method SetCurrentSlot slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=51
            in int32 name=slotIndex
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandModemStatus return
    method set_current_slot_async
        method SetCurrentSlotAsync slot=9 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandSlotManager shape=51
            in int32 name=slotIndex
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandModemStatus> return

enum Windows.Networking.NetworkOperators.MobileBroadbandSlotState python_type
    py MobileBroadbandSlotState
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandSlotState;i4)
    constant UNMANAGED 0
    constant UNKNOWN 1
    constant OFF_EMPTY 2
    constant OFF 3
    constant EMPTY 4
    constant NOT_READY 5
    constant ACTIVE 6
    constant ERROR 7
    constant ACTIVE_ESIM 8
    constant ACTIVE_ESIM_NO_PROFILE 9

class Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs python_type
    py MobileBroadbandTransmissionStateChangedEventArgs
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs;{612e3875-040a-4f99-a4f9-61d7c32da129})
    default Windows.Networking.NetworkOperators.IMobileBroadbandTransmissionStateChangedEventArgs
    requires Windows.Networking.NetworkOperators.IMobileBroadbandTransmissionStateChangedEventArgs
    property is_transmitting
        get get_IsTransmitting slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandTransmissionStateChangedEventArgs shape=4
            out boolean return

class Windows.Networking.NetworkOperators.MobileBroadbandUicc python_type
    py MobileBroadbandUicc
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandUicc;{e634f691-525a-4ce2-8fce-aa4162579154})
    default Windows.Networking.NetworkOperators.IMobileBroadbandUicc
    requires Windows.Networking.NetworkOperators.IMobileBroadbandUicc
    property sim_icc_id
        get get_SimIccId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUicc shape=4
            out string return
    method get_uicc_apps_async
        method GetUiccAppsAsync slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUicc shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult> return

class Windows.Networking.NetworkOperators.MobileBroadbandUiccApp python_type
    py MobileBroadbandUiccApp
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccApp;{4d170556-98a1-43dd-b2ec-50c90cf248df})
    default Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp
    requires Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp
    property id
        get get_Id slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp shape=4
            out enum32 type=Windows.Networking.NetworkOperators.UiccAppKind return
    method get_record_details_async
        method GetRecordDetailsAsync slot=8 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp shape=51
            in parameterized type=Windows.Foundation.Collections.IIterable<System.UInt32> name=uiccFilePath
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult> return
    method read_record_async
        method ReadRecordAsync slot=9 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccApp shape=117
            in parameterized type=Windows.Foundation.Collections.IIterable<System.UInt32> name=uiccFilePath
            in int32 name=recordIndex
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult> return

enum Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus python_type
    py MobileBroadbandUiccAppOperationStatus
    signature enum(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus;i4)
    constant SUCCESS 0
    constant INVALID_UICC_FILE_PATH 1
    constant ACCESS_CONDITION_NOT_HELD 2
    constant UICC_BUSY 3

class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult python_type
    py MobileBroadbandUiccAppReadRecordResult
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult;{64c95285-358e-47c5-8249-695f383b2bdb})
    default Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppReadRecordResult
    requires Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppReadRecordResult
    property data
        get get_Data slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppReadRecordResult shape=4
            out interface type=Windows.Storage.Streams.IBuffer return
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppReadRecordResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus return

class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult python_type
    py MobileBroadbandUiccAppRecordDetailsResult
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult;{d919682f-be14-4934-981d-2f57b9ed83e6})
    default Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult
    requires Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult
    property kind
        get get_Kind slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.UiccAppRecordKind return
    property read_access_condition
        get get_ReadAccessCondition slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.UiccAccessCondition return
    property record_count
        get get_RecordCount slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out int32 return
    property record_size
        get get_RecordSize slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out int32 return
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus return
    property write_access_condition
        get get_WriteAccessCondition slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppRecordDetailsResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.UiccAccessCondition return

class Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult python_type
    py MobileBroadbandUiccAppsResult
    signature rc(Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult;{744930eb-8157-4a41-8494-6bf54c9b1d2b})
    default Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppsResult
    requires Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppsResult
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppsResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus return
    property uicc_apps
        get get_UiccApps slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IMobileBroadbandUiccAppsResult shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.MobileBroadbandUiccApp> return

enum Windows.Networking.NetworkOperators.NetworkDeviceStatus python_type
    py NetworkDeviceStatus
    signature enum(Windows.Networking.NetworkOperators.NetworkDeviceStatus;i4)
    constant DEVICE_NOT_READY 0
    constant DEVICE_READY 1
    constant SIM_NOT_INSERTED 2
    constant BAD_SIM 3
    constant DEVICE_HARDWARE_FAILURE 4
    constant ACCOUNT_NOT_ACTIVATED 5
    constant DEVICE_LOCKED 6
    constant DEVICE_BLOCKED 7

enum Windows.Networking.NetworkOperators.NetworkOperatorDataUsageNotificationKind python_type
    py NetworkOperatorDataUsageNotificationKind
    signature enum(Windows.Networking.NetworkOperators.NetworkOperatorDataUsageNotificationKind;i4)
    constant DATA_USAGE_PROGRESS 0

class Windows.Networking.NetworkOperators.NetworkOperatorDataUsageTriggerDetails python_type
    py NetworkOperatorDataUsageTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorDataUsageTriggerDetails;{50e3126d-a465-4eeb-9317-28a167630cea})
    default Windows.Networking.NetworkOperators.INetworkOperatorDataUsageTriggerDetails
    requires Windows.Networking.NetworkOperators.INetworkOperatorDataUsageTriggerDetails
    property notification_kind
        get get_NotificationKind slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorDataUsageTriggerDetails shape=4
            out enum32 type=Windows.Networking.NetworkOperators.NetworkOperatorDataUsageNotificationKind return

enum Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType python_type
    py NetworkOperatorEventMessageType
    signature enum(Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType;i4)
    constant GSM 0
    constant CDMA 1
    constant USSD 2
    constant DATA_PLAN_THRESHOLD_REACHED 3
    constant DATA_PLAN_RESET 4
    constant DATA_PLAN_DELETED 5
    constant PROFILE_CONNECTED 6
    constant PROFILE_DISCONNECTED 7
    constant REGISTERED_ROAMING 8
    constant REGISTERED_HOME 9
    constant TETHERING_ENTITLEMENT_CHECK 10
    constant TETHERING_OPERATIONAL_STATE_CHANGED 11
    constant TETHERING_NUMBER_OF_CLIENTS_CHANGED 12

class Windows.Networking.NetworkOperators.NetworkOperatorNotificationEventDetails python_type
    py NetworkOperatorNotificationEventDetails
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorNotificationEventDetails;{bc68a9d1-82e1-4488-9f2c-1276c2468fac})
    default Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails
    requires Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringEntitlementCheck
    property encoding_type
        get get_EncodingType slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out uint8 return
    property message
        get get_Message slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out string return
    property network_account_id
        get get_NetworkAccountId slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out string return
    property notification_type
        get get_NotificationType slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out enum32 type=Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType return
    property rule_id
        get get_RuleId slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out string return
    property sms_message
        get get_SmsMessage slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorNotificationEventDetails shape=4
            out interface type=Windows.Devices.Sms.ISmsMessage return
    method authorize_tethering
        method AuthorizeTethering slot=6 inputs=2 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringEntitlementCheck shape=51
            in boolean name=allow
            in string name=entitlementFailureReason

class Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration activatable python_type
    py NetworkOperatorTetheringAccessPointConfiguration
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration;{0bcc0284-412e-403d-acc6-b757e34774a4})
    default Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property ssid
        get get_Ssid slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration shape=4
            out string return
        put put_Ssid slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration shape=4
            in string name=value
    property passphrase
        get get_Passphrase slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration shape=4
            out string return
        put put_Passphrase slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration shape=4
            in string name=value
    property band
        get get_Band slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2 shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand return
        put put_Band slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2 shape=4
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=value
    property authentication_kind
        get get_AuthenticationKind slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3 shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind return
        put put_AuthenticationKind slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3 shape=4
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=value
    method is_authentication_kind_supported
        method IsAuthenticationKindSupported slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3 shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=authenticationKind
            out boolean return
    method is_authentication_kind_supported_async
        method IsAuthenticationKindSupportedAsync slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration3 shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=authenticationKind
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method is_band_supported
        method IsBandSupported slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2 shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=band
            out boolean return
    method is_band_supported_async
        method IsBandSupportedAsync slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringAccessPointConfiguration2 shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=band
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return

class Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient python_type
    py NetworkOperatorTetheringClient
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient;{709d254c-595f-4847-bb30-646935542918})
    default Windows.Networking.NetworkOperators.INetworkOperatorTetheringClient
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringClient
    property host_names
        get get_HostNames slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringClient shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.HostName> return
    property mac_address
        get get_MacAddress slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringClient shape=4
            out string return

class Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager python_type
    py NetworkOperatorTetheringManager
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager;{d45a8da0-0e86-4d98-8ba4-dd70d4b764d3})
    default Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringClientManager
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager2
    factory Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics
    factory Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics2
    factory Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics3
    factory Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4
    property client_count
        get get_ClientCount slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out uint32 return
    property max_client_count
        get get_MaxClientCount slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out uint32 return
    property tethering_operational_state
        get get_TetheringOperationalState slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringOperationalState return
    method configure_access_point_async
        method ConfigureAccessPointAsync slot=10 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=51
            in class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration name=configuration
            out interface type=Windows.Foundation.IAsyncAction return
    method create_from_connection_profile static
        method CreateFromConnectionProfile slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics2 shape=51 static
            in class type=Windows.Networking.Connectivity.ConnectionProfile name=profile
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager return
        method CreateFromConnectionProfile slot=6 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics3 shape=117 static
            in class type=Windows.Networking.Connectivity.ConnectionProfile name=profile
            in class type=Windows.Networking.Connectivity.NetworkAdapter name=adapter
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager return
    method create_from_network_account_id static
        method CreateFromNetworkAccountId slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics shape=51 static
            in string name=networkAccountId
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager return
    method disable_no_connections_timeout static
        method DisableNoConnectionsTimeout slot=9 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4 shape=0 static
    method disable_no_connections_timeout_async static
        method DisableNoConnectionsTimeoutAsync slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4 shape=4 static
            out interface type=Windows.Foundation.IAsyncAction return
    method enable_no_connections_timeout static
        method EnableNoConnectionsTimeout slot=7 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4 shape=0 static
    method enable_no_connections_timeout_async static
        method EnableNoConnectionsTimeoutAsync slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4 shape=4 static
            out interface type=Windows.Foundation.IAsyncAction return
    method get_current_access_point_configuration
        method GetCurrentAccessPointConfiguration slot=9 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration return
    method get_tethering_capability static
        method GetTetheringCapability slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics shape=51 static
            in string name=networkAccountId
            out enum32 type=Windows.Networking.NetworkOperators.TetheringCapability return
    method get_tethering_capability_from_connection_profile static
        method GetTetheringCapabilityFromConnectionProfile slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics2 shape=51 static
            in class type=Windows.Networking.Connectivity.ConnectionProfile name=profile
            out enum32 type=Windows.Networking.NetworkOperators.TetheringCapability return
    method get_tethering_clients
        method GetTetheringClients slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringClientManager shape=4
            out parameterized type=Windows.Foundation.Collections.IVectorView<Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient> return
    method is_no_connections_timeout_enabled static
        method IsNoConnectionsTimeoutEnabled slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManagerStatics4 shape=4 static
            out boolean return
    method start_tethering_async
        method StartTetheringAsync slot=11 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> return
        method StartTetheringAsync slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager2 shape=51
            in class type=Windows.Networking.NetworkOperators.NetworkOperatorTetheringSessionAccessPointConfiguration name=configuration
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> return
    method stop_tethering_async
        method StopTetheringAsync slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringManager shape=4
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult> return

class Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult python_type
    py NetworkOperatorTetheringOperationResult
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult;{ebd203a1-01ba-476d-b4b3-bf3d12c8f80c})
    default Windows.Networking.NetworkOperators.INetworkOperatorTetheringOperationResult
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringOperationResult
    property additional_error_message
        get get_AdditionalErrorMessage slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringOperationResult shape=4
            out string return
    property status
        get get_Status slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringOperationResult shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringOperationStatus return

class Windows.Networking.NetworkOperators.NetworkOperatorTetheringSessionAccessPointConfiguration activatable python_type
    py NetworkOperatorTetheringSessionAccessPointConfiguration
    signature rc(Windows.Networking.NetworkOperators.NetworkOperatorTetheringSessionAccessPointConfiguration;{0bcc1104-34b7-5212-858c-59d97404920a})
    default Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration
    requires Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    property ssid
        get get_Ssid slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            out string return
        put put_Ssid slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            in string name=value
    property performance_priority
        get get_PerformancePriority slot=18 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiPerformancePriority return
        put put_PerformancePriority slot=19 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiPerformancePriority name=value
    property passphrase
        get get_Passphrase slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            out string return
        put put_Passphrase slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            in string name=value
    property band
        get get_Band slot=12 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand return
        put put_Band slot=13 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=value
    property authentication_kind
        get get_AuthenticationKind slot=16 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            out enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind return
        put put_AuthenticationKind slot=17 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=4
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=value
    method is_authentication_kind_supported
        method IsAuthenticationKindSupported slot=14 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=authenticationKind
            out boolean return
    method is_authentication_kind_supported_async
        method IsAuthenticationKindSupportedAsync slot=15 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind name=authenticationKind
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return
    method is_band_supported
        method IsBandSupported slot=10 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=band
            out boolean return
    method is_band_supported_async
        method IsBandSupportedAsync slot=11 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.INetworkOperatorTetheringSessionAccessPointConfiguration shape=51
            in enum32 type=Windows.Networking.NetworkOperators.TetheringWiFiBand name=band
            out parameterized type=Windows.Foundation.IAsyncOperation<System.Boolean> return

enum Windows.Networking.NetworkOperators.NetworkRegistrationState python_type
    py NetworkRegistrationState
    signature enum(Windows.Networking.NetworkOperators.NetworkRegistrationState;i4)
    constant NONE 0
    constant DEREGISTERED 1
    constant SEARCHING 2
    constant HOME 3
    constant ROAMING 4
    constant PARTNER 5
    constant DENIED 6

enum Windows.Networking.NetworkOperators.ProfileMediaType python_type
    py ProfileMediaType
    signature enum(Windows.Networking.NetworkOperators.ProfileMediaType;i4)
    constant WLAN 0
    constant WWAN 1

struct Windows.Networking.NetworkOperators.ProfileUsage python_type
    py ProfileUsage
    signature struct(Windows.Networking.NetworkOperators.ProfileUsage;u4;struct(Windows.Foundation.DateTime;i8))
    field usage_in_megabytes UsageInMegabytes uint32
    field last_sync_time LastSyncTime datetime

class Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults python_type
    py ProvisionFromXmlDocumentResults
    signature rc(Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults;{217700e0-8203-11df-adb9-f4ce462d9137})
    default Windows.Networking.NetworkOperators.IProvisionFromXmlDocumentResults
    requires Windows.Networking.NetworkOperators.IProvisionFromXmlDocumentResults
    property all_elements_provisioned
        get get_AllElementsProvisioned slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IProvisionFromXmlDocumentResults shape=4
            out boolean return
    property provision_results_xml
        get get_ProvisionResultsXml slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IProvisionFromXmlDocumentResults shape=4
            out string return

class Windows.Networking.NetworkOperators.ProvisionedProfile python_type
    py ProvisionedProfile
    signature rc(Windows.Networking.NetworkOperators.ProvisionedProfile;{217700e0-8202-11df-adb9-f4ce462d9137})
    default Windows.Networking.NetworkOperators.IProvisionedProfile
    requires Windows.Networking.NetworkOperators.IProvisionedProfile
    method update_cost
        method UpdateCost slot=6 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IProvisionedProfile shape=4
            in enum32 type=Windows.Networking.Connectivity.NetworkCostType name=value
    method update_usage
        method UpdateUsage slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IProvisionedProfile shape=32
            in struct type=Windows.Networking.NetworkOperators.ProfileUsage name=value

class Windows.Networking.NetworkOperators.ProvisioningAgent activatable python_type
    py ProvisioningAgent
    signature rc(Windows.Networking.NetworkOperators.ProvisioningAgent;{217700e0-8201-11df-adb9-f4ce462d9137})
    default Windows.Networking.NetworkOperators.IProvisioningAgent
    requires Windows.Networking.NetworkOperators.IProvisioningAgent
    factory Windows.Networking.NetworkOperators.IProvisioningAgentStaticMethods
    constructor -
        ctor .ctor slot=6 inputs=0 outputs=1 shape=4
            out object return
    method create_from_network_account_id static
        method CreateFromNetworkAccountId slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IProvisioningAgentStaticMethods shape=51 static
            in string name=networkAccountId
            out class type=Windows.Networking.NetworkOperators.ProvisioningAgent return
    method get_provisioned_profile
        method GetProvisionedProfile slot=7 inputs=2 outputs=1 declaring=Windows.Networking.NetworkOperators.IProvisioningAgent shape=117
            in enum32 type=Windows.Networking.NetworkOperators.ProfileMediaType name=mediaType
            in string name=profileName
            out class type=Windows.Networking.NetworkOperators.ProvisionedProfile return
    method provision_from_xml_document_async
        method ProvisionFromXmlDocumentAsync slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IProvisioningAgent shape=51
            in string name=provisioningXmlDocument
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults> return

enum Windows.Networking.NetworkOperators.TetheringCapability python_type
    py TetheringCapability
    signature enum(Windows.Networking.NetworkOperators.TetheringCapability;i4)
    constant ENABLED 0
    constant DISABLED_BY_GROUP_POLICY 1
    constant DISABLED_BY_HARDWARE_LIMITATION 2
    constant DISABLED_BY_OPERATOR 3
    constant DISABLED_BY_SKU 4
    constant DISABLED_BY_REQUIRED_APP_NOT_INSTALLED 5
    constant DISABLED_DUE_TO_UNKNOWN_CAUSE 6
    constant DISABLED_BY_SYSTEM_CAPABILITY 7

class Windows.Networking.NetworkOperators.TetheringEntitlementCheckTriggerDetails python_type
    py TetheringEntitlementCheckTriggerDetails
    signature rc(Windows.Networking.NetworkOperators.TetheringEntitlementCheckTriggerDetails;{03c65e9d-5926-41f3-a94e-b50926fc421b})
    default Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails
    requires Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails
    property network_account_id
        get get_NetworkAccountId slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails shape=4
            out string return
    method allow_tethering
        method AllowTethering slot=7 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails shape=0
    method deny_tethering
        method DenyTethering slot=8 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.ITetheringEntitlementCheckTriggerDetails shape=4
            in string name=entitlementFailureReason

enum Windows.Networking.NetworkOperators.TetheringOperationStatus python_type
    py TetheringOperationStatus
    signature enum(Windows.Networking.NetworkOperators.TetheringOperationStatus;i4)
    constant SUCCESS 0
    constant UNKNOWN 1
    constant MOBILE_BROADBAND_DEVICE_OFF 2
    constant WI_FI_DEVICE_OFF 3
    constant ENTITLEMENT_CHECK_TIMEOUT 4
    constant ENTITLEMENT_CHECK_FAILURE 5
    constant OPERATION_IN_PROGRESS 6
    constant BLUETOOTH_DEVICE_OFF 7
    constant NETWORK_LIMITED_CONNECTIVITY 8
    constant ALREADY_ON 9
    constant RADIO_RESTRICTION 10
    constant BAND_INTERFERENCE 11

enum Windows.Networking.NetworkOperators.TetheringOperationalState python_type
    py TetheringOperationalState
    signature enum(Windows.Networking.NetworkOperators.TetheringOperationalState;i4)
    constant UNKNOWN 0
    constant ON 1
    constant OFF 2
    constant IN_TRANSITION 3

enum Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind python_type
    py TetheringWiFiAuthenticationKind
    signature enum(Windows.Networking.NetworkOperators.TetheringWiFiAuthenticationKind;i4)
    constant WPA2 0
    constant WPA3_TRANSITION_MODE 1
    constant WPA3 2

enum Windows.Networking.NetworkOperators.TetheringWiFiBand python_type
    py TetheringWiFiBand
    signature enum(Windows.Networking.NetworkOperators.TetheringWiFiBand;i4)
    constant AUTO 0
    constant TWO_POINT_FOUR_GIGAHERTZ 1
    constant FIVE_GIGAHERTZ 2
    constant SIX_GIGAHERTZ 3

enum Windows.Networking.NetworkOperators.TetheringWiFiPerformancePriority python_type
    py TetheringWiFiPerformancePriority
    signature enum(Windows.Networking.NetworkOperators.TetheringWiFiPerformancePriority;i4)
    constant DEFAULT 0
    constant TETHERING_OVER_STATION 1

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESim,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[ESim, Object]
    guid 9ca277db-fe42-53b1-ae3b-098e51fa6a9b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESim;{6f6e6e26-f123-437d-8ced-dc1d2bc0c3a9});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESim
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESim name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimProfileMetadata,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[ESimProfileMetadata, Object]
    guid f4586725-ea85-5ac6-846e-a847e0e45a0b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESimProfileMetadata;{ed25831f-90db-498d-a7b4-ebce807d3c23});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESimProfileMetadata
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESimProfileMetadata name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[ESimWatcher, Object]
    guid b52d4068-1dda-5baa-b76b-a7bc478db5f2
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESimWatcher
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESimWatcher name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimAddedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ESimWatcher, ESimAddedEventArgs]
    guid f99b94ba-d4d0-5c43-b174-ffd7e6e5131c
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22});rc(Windows.Networking.NetworkOperators.ESimAddedEventArgs;{38bd0a58-4d5a-4d08-8da7-e73eff369ddd}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESimWatcher
    argument Windows.Networking.NetworkOperators.ESimAddedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESimWatcher name=sender
            in class type=Windows.Networking.NetworkOperators.ESimAddedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimRemovedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ESimWatcher, ESimRemovedEventArgs]
    guid a8b7e917-3ac3-54e1-9e26-21f83c6097d2
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22});rc(Windows.Networking.NetworkOperators.ESimRemovedEventArgs;{dec5277b-2fd9-4ed9-8376-d9b5e41278a3}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESimWatcher
    argument Windows.Networking.NetworkOperators.ESimRemovedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESimWatcher name=sender
            in class type=Windows.Networking.NetworkOperators.ESimRemovedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.ESimWatcher,Windows.Networking.NetworkOperators.ESimUpdatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[ESimWatcher, ESimUpdatedEventArgs]
    guid e93527e9-ea10-5aa7-b8aa-fea866294704
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.ESimWatcher;{c1f84ceb-a28d-4fbf-9771-6e31b81ccf22});rc(Windows.Networking.NetworkOperators.ESimUpdatedEventArgs;{4c125cec-508d-4b88-83cb-68bef8168d12}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.ESimWatcher
    argument Windows.Networking.NetworkOperators.ESimUpdatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.ESimWatcher name=sender
            in class type=Windows.Networking.NetworkOperators.ESimUpdatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandAccountWatcher, Object]
    guid e4dc9cfc-f462-5afd-856d-04ace229d00e
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher;{6bf3335e-23b5-449f-928d-5e0d3e04471d});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandAccountWatcher, MobileBroadbandAccountEventArgs]
    guid 423cc41e-fe8c-5a7d-9fee-aae04ef85700
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher;{6bf3335e-23b5-449f-928d-5e0d3e04471d});rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs;{3853c880-77de-4c04-bead-a123b08c9f59}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher
    argument Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher,Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandAccountWatcher, MobileBroadbandAccountUpdatedEventArgs]
    guid 0e865096-1ffa-5792-8d4f-8623e3c77f56
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher;{6bf3335e-23b5-449f-928d-5e0d3e04471d});rc(Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs;{7bc31d88-a6bd-49e1-80ab-6b91354a57d4}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher
    argument Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession,Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandDeviceServiceCommandSession, MobileBroadbandDeviceServiceCommandEventArgs]
    guid fb669e9d-a7f8-5b7a-84fc-20a4caddecef
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession;{fc098a45-913b-4914-b6c3-ae6304593e75});rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs;{28e4338f-cca4-5047-a20c-0a6d79acecba}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession,Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandDeviceServiceDataSession, MobileBroadbandDeviceServiceDataReceivedEventArgs]
    guid 31f89ca6-dd7f-5325-9020-627d8b47ea02
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession;{dad62333-8bcf-4289-8a37-045c2169486a});rc(Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs;{b6aa13de-1380-40e3-8618-73cbca48138c}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession
    argument Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandModem,System.Object> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandModem, Object]
    guid f2df3c8f-20b5-555c-a381-7e29d5ab51d7
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandModem;{d0356912-e9f9-4f67-a03d-43189a316bf1});cinterface(IInspectable))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandModem
    argument System.Object
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandModem name=sender
            in object name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSarManager,Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandSarManager, MobileBroadbandTransmissionStateChangedEventArgs]
    guid 540c4534-cd85-5abe-8013-13cb140ed18b
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandSarManager;{e5b26833-967e-40c9-a485-19c0dd209e22});rc(Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs;{612e3875-040a-4f99-a4f9-61d7c32da129}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandSarManager
    argument Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandSarManager name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandTransmissionStateChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSlotManager,Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandSlotManager, MobileBroadbandCurrentSlotIndexChangedEventArgs]
    guid 67a52e4e-a996-5861-976a-762d06687028
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotManager;{eba07cd6-2019-5f81-a294-cc364a11d0b2});rc(Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs;{f718b184-c370-5fd4-a670-1846cb9bce47}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotManager
    argument Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotManager name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandCurrentSlotIndexChangedEventArgs name=args

delegate Windows.Foundation.TypedEventHandler<Windows.Networking.NetworkOperators.MobileBroadbandSlotManager,Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs> concrete
    py winrt.windows.foundation.TypedEventHandler[MobileBroadbandSlotManager, MobileBroadbandSlotInfoChangedEventArgs]
    guid e3deb611-51ac-58c9-9e72-ebffdf149f69
    signature pinterface({9de1c534-6ae1-11e0-84e1-18a905bcc53f};rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotManager;{eba07cd6-2019-5f81-a294-cc364a11d0b2});rc(Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs;{3158839f-950c-54ce-a48d-ba4529b48f0f}))
    base Windows.Foundation.TypedEventHandler
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotManager
    argument Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs
    method -
        method Invoke slot=3 inputs=2 outputs=0 shape=51 reverse=4
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotManager name=sender
            in class type=Windows.Networking.NetworkOperators.MobileBroadbandSlotInfoChangedEventArgs name=args

enum Windows.Networking.NetworkOperators.UiccAccessCondition python_type
    py UiccAccessCondition
    signature enum(Windows.Networking.NetworkOperators.UiccAccessCondition;i4)
    constant ALWAYS_ALLOWED 0
    constant PIN1 1
    constant PIN2 2
    constant PIN3 3
    constant PIN4 4
    constant ADMINISTRATIVE5 5
    constant ADMINISTRATIVE6 6
    constant NEVER_ALLOWED 7

enum Windows.Networking.NetworkOperators.UiccAppKind python_type
    py UiccAppKind
    signature enum(Windows.Networking.NetworkOperators.UiccAppKind;i4)
    constant UNKNOWN 0
    constant MF 1
    constant M_F_SIM 2
    constant M_F_RUIM 3
    constant U_SIM 4
    constant C_SIM 5
    constant I_SIM 6

enum Windows.Networking.NetworkOperators.UiccAppRecordKind python_type
    py UiccAppRecordKind
    signature enum(Windows.Networking.NetworkOperators.UiccAppRecordKind;i4)
    constant UNKNOWN 0
    constant TRANSPARENT 1
    constant RECORD_ORIENTED 2

class Windows.Networking.NetworkOperators.UssdMessage python_type
    py UssdMessage
    signature rc(Windows.Networking.NetworkOperators.UssdMessage;{2f9acf82-2004-4d5d-bf81-2aba1b4be4a8})
    default Windows.Networking.NetworkOperators.IUssdMessage
    requires Windows.Networking.NetworkOperators.IUssdMessage
    factory Windows.Networking.NetworkOperators.IUssdMessageFactory
    constructor -
        ctor .ctor slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdMessageFactory shape=51
            in string name=messageText
            out class type=Windows.Networking.NetworkOperators.UssdMessage return
    property payload_as_text
        get get_PayloadAsText slot=10 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=4
            out string return
        put put_PayloadAsText slot=11 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=4
            in string name=value
    property data_coding_scheme
        get get_DataCodingScheme slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=4
            out uint8 return
        put put_DataCodingScheme slot=7 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=4
            in uint8 name=value
    method get_payload
        method GetPayload slot=8 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=51
            receive_array uint8 return
    method set_payload
        method SetPayload slot=9 inputs=1 outputs=0 declaring=Windows.Networking.NetworkOperators.IUssdMessage shape=51
            pass_array uint8 name=value

class Windows.Networking.NetworkOperators.UssdReply python_type
    py UssdReply
    signature rc(Windows.Networking.NetworkOperators.UssdReply;{2f9acf82-2005-4d5d-bf81-2aba1b4be4a8})
    default Windows.Networking.NetworkOperators.IUssdReply
    requires Windows.Networking.NetworkOperators.IUssdReply
    property message
        get get_Message slot=7 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdReply shape=4
            out class type=Windows.Networking.NetworkOperators.UssdMessage return
    property result_code
        get get_ResultCode slot=6 inputs=0 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdReply shape=4
            out enum32 type=Windows.Networking.NetworkOperators.UssdResultCode return

enum Windows.Networking.NetworkOperators.UssdResultCode python_type
    py UssdResultCode
    signature enum(Windows.Networking.NetworkOperators.UssdResultCode;i4)
    constant NO_ACTION_REQUIRED 0
    constant ACTION_REQUIRED 1
    constant TERMINATED 2
    constant OTHER_LOCAL_CLIENT 3
    constant OPERATION_NOT_SUPPORTED 4
    constant NETWORK_TIMEOUT 5

class Windows.Networking.NetworkOperators.UssdSession python_type
    py UssdSession
    signature rc(Windows.Networking.NetworkOperators.UssdSession;{2f9acf82-2002-4d5d-bf81-2aba1b4be4a8})
    default Windows.Networking.NetworkOperators.IUssdSession
    requires Windows.Networking.NetworkOperators.IUssdSession
    factory Windows.Networking.NetworkOperators.IUssdSessionStatics
    method close
        method Close slot=7 inputs=0 outputs=0 declaring=Windows.Networking.NetworkOperators.IUssdSession shape=0
    method create_from_network_account_id static
        method CreateFromNetworkAccountId slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdSessionStatics shape=51 static
            in string name=networkAccountId
            out class type=Windows.Networking.NetworkOperators.UssdSession return
    method create_from_network_interface_id static
        method CreateFromNetworkInterfaceId slot=7 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdSessionStatics shape=51 static
            in string name=networkInterfaceId
            out class type=Windows.Networking.NetworkOperators.UssdSession return
    method send_message_and_get_reply_async
        method SendMessageAndGetReplyAsync slot=6 inputs=1 outputs=1 declaring=Windows.Networking.NetworkOperators.IUssdSession shape=51
            in class type=Windows.Networking.NetworkOperators.UssdMessage name=message
            out parameterized type=Windows.Foundation.IAsyncOperation<Windows.Networking.NetworkOperators.UssdReply> return

class System.Boolean external
    py winrt.system.Boolean

class System.Double external
    py winrt.system.Double

class System.Int32 external
    py winrt.system.Int32

class System.Int64 external
    py winrt.system.Int64

class System.Object external
    py winrt.system.Object

class System.String external
    py winrt.system.String

class System.UInt32 external
    py winrt.system.UInt32

class Windows.Data.Xml.Dom.XmlDocument external
    py winrt.windows.data.xml.dom.XmlDocument

enum Windows.Devices.Sms.CellularClass external
    py winrt.windows.devices.sms.CellularClass

interface Windows.Devices.Sms.ISmsMessage external
    py winrt.windows.devices.sms._ISmsMessage
    guid ed3c5e28-6984-4b07-811d-8d5906ed3cea

delegate Windows.Foundation.AsyncOperationCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationCompletedHandler
    guid fcdcf02c-e5d8-4478-915a-4d90b74b83a5

delegate Windows.Foundation.AsyncOperationProgressHandler external parameterized
    py winrt.windows.foundation.AsyncOperationProgressHandler
    guid 55690902-0aab-421a-8778-f8ce5026d758

delegate Windows.Foundation.AsyncOperationWithProgressCompletedHandler external parameterized
    py winrt.windows.foundation.AsyncOperationWithProgressCompletedHandler
    guid e85df41d-6aa7-46e3-a8e2-f009d840c627

enum Windows.Foundation.AsyncStatus external
    py winrt.windows.foundation.AsyncStatus

delegate Windows.Foundation.EventHandler external parameterized
    py winrt.windows.foundation.EventHandler
    guid 9de1c535-6ae1-11e0-84e1-18a905bcc53f

struct Windows.Foundation.EventRegistrationToken external
    py winrt.windows.foundation.EventRegistrationToken

struct Windows.Foundation.HResult external
    py winrt.windows.foundation.HResult

interface Windows.Foundation.IAsyncAction external
    py winrt.windows.foundation._IAsyncAction
    guid 5a648006-843a-4da9-865b-9d26e5dfad7b

interface Windows.Foundation.IAsyncInfo external
    py winrt.windows.foundation._IAsyncInfo
    guid 00000036-0000-0000-c000-000000000046

interface Windows.Foundation.IAsyncOperation external parameterized
    py winrt.windows.foundation._IAsyncOperation
    guid 9fc2b0bb-e446-44e2-aa61-9cab8f636af2

interface Windows.Foundation.IAsyncOperationWithProgress external parameterized
    py winrt.windows.foundation._IAsyncOperationWithProgress
    guid b5d036d7-e297-498f-ba60-0289e76e23dd

interface Windows.Foundation.IPropertyValue external
    py winrt.windows.foundation._IPropertyValue
    guid 4bd682dd-7554-40e9-9a9b-82654ede7e62

interface Windows.Foundation.IReference external parameterized
    py winrt.windows.foundation._IReference
    guid 61c17706-2d65-11e0-9ae8-d48564015472

struct Windows.Foundation.Point external
    py winrt.windows.foundation.Point

enum Windows.Foundation.PropertyType external
    py winrt.windows.foundation.PropertyType

struct Windows.Foundation.Rect external
    py winrt.windows.foundation.Rect

struct Windows.Foundation.Size external
    py winrt.windows.foundation.Size

struct Windows.Foundation.TimeSpan external
    py winrt.windows.foundation.TimeSpan

delegate Windows.Foundation.TypedEventHandler external parameterized
    py winrt.windows.foundation.TypedEventHandler
    guid 9de1c534-6ae1-11e0-84e1-18a905bcc53f

class Windows.Foundation.Uri external
    py winrt.windows.foundation.Uri

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.IVectorView external parameterized
    py winrt.windows.foundation.collections._IVectorView
    guid bbe1fa4c-b0e3-4583-baef-1f1b2e483e56

class Windows.Networking.HostName external
    py winrt.windows.networking.HostName

class Windows.Networking.Connectivity.ConnectionProfile external
    py winrt.windows.networking.connectivity.ConnectionProfile

class Windows.Networking.Connectivity.NetworkAdapter external
    py winrt.windows.networking.connectivity.NetworkAdapter

enum Windows.Networking.Connectivity.NetworkCostType external
    py winrt.windows.networking.connectivity.NetworkCostType

interface Windows.Storage.Streams.IBuffer external
    py winrt.windows.storage.streams._IBuffer
    guid 905a0fe0-bc53-11df-8c49-001e4fc686da

interface Windows.Storage.Streams.IRandomAccessStreamReference external
    py winrt.windows.storage.streams._IRandomAccessStreamReference
    guid 33ee3134-1dd6-4e3a-8067-d1c162e8642b
