// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"
#include "Windows.Data.Xml.Dom.h"
#include "Windows.Devices.Sms.h"
#include "Windows.Networking.h"
#include "Windows.Networking.Connectivity.h"
#include "Windows.Storage.Streams.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"

/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3 __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2 __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3 __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics;

#endif // ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_FWD_DEFINED__

// Parameterized interface forward declarations (C)

// Collection interface definitions

typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean;

#if !defined(____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1_boolean __x_ABI_C__FIAsyncOperation_1_boolean;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_boolean;

    typedef struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_boolean* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_boolean* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_boolean* This,
        boolean* result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1_booleanVtbl;

    interface __x_ABI_C__FIAsyncOperation_1_boolean
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_booleanVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1_boolean_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean* This,
        __x_ABI_C__FIAsyncOperation_1_boolean* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_booleanVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_boolean_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfoVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfigurationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration_INTERFACE_DEFINED__
    
typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus;

typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus* result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatusVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPcoVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResultVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResultsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults_INTERFACE_DEFINED__
    
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply;

#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply;

    typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
        __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl;

    interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply;

    typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl;

    interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReplyVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply_INTERFACE_DEFINED__
    
typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileInstallProgress __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileInstallProgress;

typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

#if !defined(____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    typedef struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* asyncInfo,
        enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl;

    interface __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    typedef struct __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* put_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* handler);
    HRESULT (STDMETHODCALLTYPE* get_Progress)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress** result);
    HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* handler);
    HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationWithProgressCompletedHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress** result);
    HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult** result);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl;

    interface __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress;

    typedef struct __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* This,
        __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress* asyncInfo,
        struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileInstallProgress progressInfo);

        END_INTERFACE
    } __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl;

    interface __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress
    {
        CONST_VTBL struct __x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgressVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIAsyncOperationProgressHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1_HSTRING;

    typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterator_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1_HSTRING;

    typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_HSTRING* This,
        __x_ABI_C__FIIterator_1_HSTRING** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1_HSTRINGVtbl;

    interface __x_ABI_C__FIIterable_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1_UINT32 __x_ABI_C__FIIterator_1_UINT32;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1_UINT32;

    typedef struct __x_ABI_C__FIIterator_1_UINT32Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_UINT32* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_UINT32* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_UINT32* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_UINT32* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_UINT32* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_UINT32* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_UINT32* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_UINT32* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_UINT32* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_UINT32* This,
        UINT32 itemsLength,
        UINT32* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1_UINT32Vtbl;

    interface __x_ABI_C__FIIterator_1_UINT32
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1_UINT32Vtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1_UINT32_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1_UINT32 __x_ABI_C__FIIterable_1_UINT32;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1_UINT32;

    typedef struct __x_ABI_C__FIIterable_1_UINT32Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_UINT32* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_UINT32* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_UINT32* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_UINT32* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_UINT32* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_UINT32* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_UINT32* This,
        __x_ABI_C__FIIterator_1_UINT32** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1_UINT32Vtbl;

    interface __x_ABI_C__FIIterable_1_UINT32
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1_UINT32Vtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1_UINT32_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile;

#endif // ____x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile_FWD_DEFINED__

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CIHostName __x_ABI_CWindows_CNetworking_CIHostName;

#endif // ____x_ABI_CWindows_CNetworking_CIHostName_FWD_DEFINED__

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
        __x_ABI_CWindows_CNetworking_CIHostName** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CIHostName** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CHostName** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__
    
typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType;

#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        UINT32 itemsLength,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient** result);
    HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl;

    interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient
    {
        CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        __x_ABI_C__FIIterator_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient** result);

        END_INTERFACE
    } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl;

    interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient
    {
        CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1_HSTRING __x_ABI_C__FIVectorView_1_HSTRING;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_HSTRING;

    typedef struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_HSTRING* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_HSTRING* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 index,
        HSTRING* result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        HSTRING value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_HSTRING* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        HSTRING* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1_HSTRINGVtbl;

    interface __x_ABI_C__FIVectorView_1_HSTRING
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1_HSTRINGVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1_HSTRING_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1_UINT32 __x_ABI_C__FIVectorView_1_UINT32;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1_UINT32;

    typedef struct __x_ABI_C__FIVectorView_1_UINT32Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1_UINT32* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1_UINT32* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1_UINT32* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1_UINT32* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1_UINT32* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1_UINT32* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1_UINT32* This,
        UINT32 index,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1_UINT32* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1_UINT32* This,
        UINT32 value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1_UINT32* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        UINT32* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1_UINT32Vtbl;

    interface __x_ABI_C__FIVectorView_1_UINT32
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1_UINT32Vtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1_UINT32_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CIHostName** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
        __x_ABI_CWindows_CNetworking_CIHostName* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CIHostName** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostNameVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEventVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSarVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsmVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLteVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdmaVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmtsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformationVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        UINT32 index,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinTypeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChangeVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient;

    typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        UINT32 index,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient** result);
    HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        UINT32* result);
    HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* value,
        UINT32* index,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient* This,
        UINT32 startIndex,
        UINT32 itemsLength,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient** items,
        UINT32* result);

        END_INTERFACE
    } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl;

    interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient
    {
        CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClientVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIEventHandler_1_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIEventHandler_1_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIEventHandler_1_IInspectable __x_ABI_C__FIEventHandler_1_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIEventHandler_1_IInspectable;

    typedef struct __x_ABI_C__FIEventHandler_1_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIEventHandler_1_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIEventHandler_1_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIEventHandler_1_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIEventHandler_1_IInspectable* This,
        IInspectable* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FIEventHandler_1_IInspectableVtbl;

    interface __x_ABI_C__FIEventHandler_1_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FIEventHandler_1_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIEventHandler_1_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIReference_1_double_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIReference_1_double_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIReference_1_double __x_ABI_C__FIReference_1_double;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIReference_1_double;

    typedef struct __x_ABI_C__FIReference_1_doubleVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_double* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_double* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_double* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_double* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_double* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_double* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_double* This,
        DOUBLE* result);

        END_INTERFACE
    } __x_ABI_C__FIReference_1_doubleVtbl;

    interface __x_ABI_C__FIReference_1_double
    {
        CONST_VTBL struct __x_ABI_C__FIReference_1_doubleVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIReference_1_double_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIReference_1_int __x_ABI_C__FIReference_1_int;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIReference_1_int;

    typedef struct __x_ABI_C__FIReference_1_intVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_int* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_int* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_int* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_int* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_int* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_int* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_int* This,
        INT32* result);

        END_INTERFACE
    } __x_ABI_C__FIReference_1_intVtbl;

    interface __x_ABI_C__FIReference_1_int
    {
        CONST_VTBL struct __x_ABI_C__FIReference_1_intVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIReference_1_int_INTERFACE_DEFINED__
    
typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan;

#if !defined(____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan;

    typedef struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan* This,
        struct __x_ABI_CWindows_CFoundation_CTimeSpan* result);

        END_INTERFACE
    } __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl;

    interface __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan
    {
        CONST_VTBL struct __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpanVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectableVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* sender,
        IInspectable* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectableVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectableVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable_INTERFACE_DEFINED__
    
#if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__

    typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs;

    //  Declare the parameterized interface IID.
    EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs;

    typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* sender,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* args);

        END_INTERFACE
    } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgsVtbl;

    interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgsVtbl* lpVtbl;
    };

    
    #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__
    
#ifndef ____x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument __x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument;

#endif // ____x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CDevices_CSms_CCellularClass __x_ABI_CWindows_CDevices_CSms_CCellularClass;

#ifndef ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__
#define ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CDevices_CSms_CISmsMessage __x_ABI_CWindows_CDevices_CSms_CISmsMessage;

#endif // ____x_ABI_CWindows_CDevices_CSms_CISmsMessage_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;

typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;

#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;

#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;

#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue;

#endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;

#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__
#define ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter;

#endif // ____x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CNetworking_CConnectivity_CNetworkCostType __x_ABI_CWindows_CNetworking_CConnectivity_CNetworkCostType;

#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer;

#endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__

#ifndef ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__
    typedef interface __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference;

#endif // ____x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference_FWD_DEFINED__

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorDataUsageNotificationKind __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorDataUsageNotificationKind;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind;

typedef enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode;

typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileUsage __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileUsage;

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_None = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Gprs = 0x1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Edge = 0x2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Umts = 0x4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Hsdpa = 0x8,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Hsupa = 0x10,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_LteAdvanced = 0x20,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma1xRtt = 0x10000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma1xEvdo = 0x20000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma1xEvdoRevA = 0x40000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma1xEvdv = 0x80000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma3xRtt = 0x100000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Cdma1xEvdoRevB = 0x200000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_CdmaUmb = 0x400000,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses_Custom = 0x80000000,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference_OnEntry = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference_OnAction = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference_Never = 2,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind_None = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind_Events = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind_ProfileMetadata = 2,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_Success = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_NotAuthorized = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_NotFound = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_PolicyViolation = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_InsufficientSpaceOnCard = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ServerFailure = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ServerNotReachable = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_TimeoutWaitingForUserConsent = 7,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_IncorrectConfirmationCode = 8,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ConfirmationCodeMaxRetriesExceeded = 9,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_CardRemoved = 10,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_CardBusy = 11,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_Other = 12,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_CardGeneralFailure = 13,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ConfirmationCodeMissing = 14,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_InvalidMatchingId = 15,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_NoEligibleProfileForThisDevice = 16,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_OperationAborted = 17,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_EidMismatch = 18,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ProfileNotAvailableForNewBinding = 19,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ProfileNotReleasedByOperator = 20,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_OperationProhibitedByProfileClass = 21,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_ProfileNotPresent = 22,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus_NoCorrespondingRequest = 23,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass_Operational = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass_Test = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass_Provisioning = 2,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_WaitingForInstall = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_Downloading = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_Installing = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_Expired = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_RejectingDownload = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_NoLongerAvailable = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState_DeniedByPolicy = 7,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState_Disabled = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState_Enabled = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState_Deleted = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState_Idle = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState_Removed = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState_Busy = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus_Created = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus_Started = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus_EnumerationCompleted = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus_Stopping = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus_Stopped = 4,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_NoError = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_LoginSucceeded = 50,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_LoginFailed = 100,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_RadiusServerError = 102,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_NetworkAdministratorError = 105,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_LoginAborted = 151,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode_AccessGatewayInternalError = 255,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus_Created = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus_Started = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus_EnumerationCompleted = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus_Stopped = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus_Aborted = 4,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType_Embedded = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType_Removable = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType_Remote = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus_Success = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus_OtherFailure = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus_Busy = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandModemStatus_NoDeviceSupport = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat_Numeric = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat_Alphanumeric = 2,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState_Unlocked = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState_PinRequired = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState_PinUnblockKeyRequired = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_None = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_Custom = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_Pin1 = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_Pin2 = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_SimPin = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_FirstSimPin = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_NetworkPin = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_NetworkSubsetPin = 7,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_ServiceProviderPin = 8,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_CorporatePin = 9,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType_SubsidyLock = 10,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState_Off = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState_On = 1,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus_Success = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus_InvalidUiccFilePath = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus_AccessConditionNotHeld = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus_UiccBusy = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_DeviceNotReady = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_DeviceReady = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_SimNotInserted = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_BadSim = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_DeviceHardwareFailure = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_AccountNotActivated = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_DeviceLocked = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus_DeviceBlocked = 7,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorDataUsageNotificationKind
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorDataUsageNotificationKind_DataUsageProgress = 0,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_Gsm = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_Cdma = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_Ussd = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_DataPlanThresholdReached = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_DataPlanReset = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_DataPlanDeleted = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_ProfileConnected = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_ProfileDisconnected = 7,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_RegisteredRoaming = 8,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_RegisteredHome = 9,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_TetheringEntitlementCheck = 10,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_TetheringOperationalStateChanged = 11,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType_TetheringNumberOfClientsChanged = 12,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_None = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Deregistered = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Searching = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Home = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Roaming = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Partner = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState_Denied = 6,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType_Wlan = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType_Wwan = 1,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_Enabled = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledByGroupPolicy = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledByHardwareLimitation = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledByOperator = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledBySku = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledByRequiredAppNotInstalled = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledDueToUnknownCause = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability_DisabledBySystemCapability = 7,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_Success = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_Unknown = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_MobileBroadbandDeviceOff = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_WiFiDeviceOff = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_EntitlementCheckTimeout = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_EntitlementCheckFailure = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_OperationInProgress = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_BluetoothDeviceOff = 7,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus_NetworkLimitedConnectivity = 8,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState_On = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState_Off = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState_InTransition = 3,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_AlwaysAllowed = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Pin1 = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Pin2 = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Pin3 = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Pin4 = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Administrative5 = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_Administrative6 = 6,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition_NeverAllowed = 7,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_MF = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_MFSim = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_MFRuim = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_USim = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_CSim = 5,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind_ISim = 6,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind_Unknown = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind_Transparent = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind_RecordOriented = 2,
};

enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode
    {
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_NoActionRequired = 0,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_ActionRequired = 1,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_Terminated = 2,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_OtherLocalClient = 3,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_OperationNotSupported = 4,
    __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode_NetworkTimeout = 5,
};

struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileInstallProgress
    {
        INT32 TotalSizeInBytes;
    INT32 InstalledSizeInBytes;
};

struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileUsage
    {
        UINT32 UsageInMegabytes;
    struct __x_ABI_CWindows_CFoundation_CDateTime LastSyncTime;
};

#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AvailableMemoryInBytes)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_Eid)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_FirmwareVersion)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_MobileBroadbandModemDeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Policy)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy** value);
    HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimState* value);
    HRESULT (STDMETHODCALLTYPE* GetProfiles)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfile** result);
    HRESULT (STDMETHODCALLTYPE* DeleteProfileAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        HSTRING profileId,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* DownloadProfileMetadataAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        HSTRING activationCode,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDownloadProfileMetadataResult** operation);
    HRESULT (STDMETHODCALLTYPE* ResetAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* add_ProfileChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESim_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ProfileChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* Discover)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult** result);
    HRESULT (STDMETHODCALLTYPE* DiscoverWithServerAddressAndMatchingId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
        HSTRING serverAddress,
        HSTRING matchingId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult** result);
    HRESULT (STDMETHODCALLTYPE* DiscoverAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult** operation);
    HRESULT (STDMETHODCALLTYPE* DiscoverWithServerAddressAndMatchingIdAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2* This,
        HSTRING serverAddress,
        HSTRING matchingId,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverResult** operation);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ESim)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimAddedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEventVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_MatchingId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_RspServerAddress)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEventVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEventVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverEvent_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Events)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimDiscoverEvent** value);
    HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimDiscoverResultKind* value);
    HRESULT (STDMETHODCALLTYPE* get_ProfileMetadata)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata** value);
    HRESULT (STDMETHODCALLTYPE* get_Result)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDiscoverResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Result)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult** value);
    HRESULT (STDMETHODCALLTYPE* get_ProfileMetadata)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimDownloadProfileMetadataResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ServiceInfo)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo** value);
    HRESULT (STDMETHODCALLTYPE* TryCreateESimWatcher)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher** result);
    HRESULT (STDMETHODCALLTYPE* add_ServiceInfoChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
        __x_ABI_C__FIEventHandler_1_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_ServiceInfoChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimManagerStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimOperationStatus* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimOperationResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicyVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ShouldEnableManagingUi)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicyVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicyVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimPolicy_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Class)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileClass* value);
    HRESULT (STDMETHODCALLTYPE* get_Nickname)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Policy)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy** value);
    HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderIcon)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileState* value);
    HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* SetNicknameAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile* This,
        HSTRING newNickname,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfile_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadataVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_IsConfirmationCodeRequired)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_Policy)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy** value);
    HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderIcon)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimProfileMetadataState* value);
    HRESULT (STDMETHODCALLTYPE* DenyInstallAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* ConfirmInstallAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress** operation);
    HRESULT (STDMETHODCALLTYPE* ConfirmInstallWithConfirmationCodeAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        HSTRING confirmationCode,
        __x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileInstallProgress** operation);
    HRESULT (STDMETHODCALLTYPE* PostponeInstallAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimOperationResult** operation);
    HRESULT (STDMETHODCALLTYPE* add_StateChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimProfileMetadata_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_StateChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadataVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadataVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfileMetadata_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicyVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_CanDelete)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_CanDisable)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsManagedByEnterprise)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicyVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicyVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimProfilePolicy_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ESim)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimRemovedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AuthenticationPreference)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimAuthenticationPreference* value);
    HRESULT (STDMETHODCALLTYPE* get_IsESimUiEnabled)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfoVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfoVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimServiceInfo_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ESim)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESim** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimUpdatedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcherVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CESimWatcherStatus* value);
    HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This);
    HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This);
    HRESULT (STDMETHODCALLTYPE* add_Added)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimAddedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Added)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Removed)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimRemovedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Removed)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* add_Updated)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CESimUpdatedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_Updated)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcherVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcherVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIESimWatcher_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* RequestUnlockAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics* This,
        HSTRING contactListId,
        __x_ABI_C__FIAsyncOperation_1_boolean** returnValue);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIFdnAccessManagerStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_WirelessNetworkId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        UINT32* valueLength,
        BYTE** value);
    HRESULT (STDMETHODCALLTYPE* get_NetworkAdapter)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter** value);
    HRESULT (STDMETHODCALLTYPE* get_RedirectMessageUrl)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
    HRESULT (STDMETHODCALLTYPE* get_RedirectMessageXml)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        __x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument** value);
    HRESULT (STDMETHODCALLTYPE* get_AuthenticationUrl)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
    HRESULT (STDMETHODCALLTYPE* IssueCredentials)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        HSTRING userName,
        HSTRING password,
        HSTRING extraParameters,
        boolean markAsManualConnectOnFailure);
    HRESULT (STDMETHODCALLTYPE* AbortAuthentication)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        boolean markAsManual);
    HRESULT (STDMETHODCALLTYPE* SkipAuthentication)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This);
    HRESULT (STDMETHODCALLTYPE* TriggerAttentionRequired)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext* This,
        HSTRING packageRelativeApplicationId,
        HSTRING applicationParameters);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* IssueCredentialsAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2* This,
        HSTRING userName,
        HSTRING password,
        HSTRING extraParameters,
        boolean markAsManualConnectOnFailure,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CHotspotCredentialsAuthenticationResult** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* TryGetAuthenticationContext)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics* This,
        HSTRING evenToken,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContext** context,
        boolean* isValid);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationContextStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EventToken)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotAuthenticationEventDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_HasNetworkErrorOccurred)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_ResponseCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CHotspotAuthenticationResponseCode* value);
    HRESULT (STDMETHODCALLTYPE* get_LogoffUrl)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
        __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
    HRESULT (STDMETHODCALLTYPE* get_AuthenticationReplyXml)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult* This,
        __x_ABI_CWindows_CData_CXml_CDom_CIXmlDocument** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIHotspotCredentialsAuthenticationResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EFSpn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid1)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid2)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownCSimFilePathsStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EFSpn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid1)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid2)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownRuimFilePathsStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EFOns)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_EFSpn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid1)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid2)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownSimFilePathsStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_EFSpn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_EFOpl)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_EFPnn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid1)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* get_Gid2)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIKnownUSimFilePathsStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ServiceProviderGuid)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
        GUID* value);
    HRESULT (STDMETHODCALLTYPE* get_ServiceProviderName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_CurrentNetwork)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork** network);
    HRESULT (STDMETHODCALLTYPE* get_CurrentDeviceInformation)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation** deviceInformation);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetConnectionProfiles)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CConnectivity__CConnectionProfile** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AccountExperienceUrl)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3* This,
        __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AvailableNetworkAccountIds)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
        __x_ABI_C__FIVectorView_1_HSTRING** ppAccountIds);
    HRESULT (STDMETHODCALLTYPE* CreateFromNetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics* This,
        HSTRING networkAccountId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount** ppAccount);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_HasDeviceInformationChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_HasNetworkChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountUpdatedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcherVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* add_AccountAdded)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* handler,
        EventRegistrationToken* cookie);
    HRESULT (STDMETHODCALLTYPE* remove_AccountAdded)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        EventRegistrationToken cookie);
    HRESULT (STDMETHODCALLTYPE* add_AccountUpdated)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountUpdatedEventArgs* handler,
        EventRegistrationToken* cookie);
    HRESULT (STDMETHODCALLTYPE* remove_AccountUpdated)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        EventRegistrationToken cookie);
    HRESULT (STDMETHODCALLTYPE* add_AccountRemoved)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountEventArgs* handler,
        EventRegistrationToken* cookie);
    HRESULT (STDMETHODCALLTYPE* remove_AccountRemoved)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        EventRegistrationToken cookie);
    HRESULT (STDMETHODCALLTYPE* add_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* handler,
        EventRegistrationToken* cookie);
    HRESULT (STDMETHODCALLTYPE* remove_EnumerationCompleted)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        EventRegistrationToken cookie);
    HRESULT (STDMETHODCALLTYPE* add_Stopped)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAccountWatcher_IInspectable* handler,
        EventRegistrationToken* cookie);
    HRESULT (STDMETHODCALLTYPE* remove_Stopped)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        EventRegistrationToken cookie);
    HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandAccountWatcherStatus* status);
    HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This);
    HRESULT (STDMETHODCALLTYPE* Stop)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher* This);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcherVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcherVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccountWatcher_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AntennaIndex)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
        INT32* value);
    HRESULT (STDMETHODCALLTYPE* get_SarBackoffIndex)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar* This,
        INT32* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateWithIndex)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory* This,
        INT32 antennaIndex,
        INT32 sarBackoffIndex,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSar** antennaSar);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactoryVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAntennaSarFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_BaseStationId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_BaseStationPNCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_BaseStationLatitude)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_BaseStationLongitude)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_BaseStationLastBroadcastGpsTime)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1___x_ABI_CWindows__CFoundation__CTimeSpan** value);
    HRESULT (STDMETHODCALLTYPE* get_NetworkId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_PilotSignalStrengthInDB)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_SystemId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma* This,
        __x_ABI_C__FIReference_1_int** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdmaVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdmaVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellCdma_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsmVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_BaseStationId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_CellId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ChannelNumber)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_LocationAreaCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ReceivedSignalStrengthInDBm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_TimingAdvanceInBitPeriods)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm* This,
        __x_ABI_C__FIReference_1_int** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsmVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsmVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellGsm_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLteVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_CellId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ChannelNumber)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_PhysicalCellId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ReferenceSignalReceivedPowerInDBm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_ReferenceSignalReceivedQualityInDBm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_TimingAdvanceInBitPeriods)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_TrackingAreaCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte* This,
        __x_ABI_C__FIReference_1_int** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLteVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLteVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellLte_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdmaVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_CellId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_CellParameterId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ChannelNumber)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_LocationAreaCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_PathLossInDB)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ReceivedSignalCodePowerInDBm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_TimingAdvanceInBitPeriods)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma* This,
        __x_ABI_C__FIReference_1_int** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdmaVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdmaVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellTdscdma_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmtsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_CellId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ChannelNumber)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_LocationAreaCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_PathLossInDB)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_PrimaryScramblingCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_int** value);
    HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_ReceivedSignalCodePowerInDBm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_double** value);
    HRESULT (STDMETHODCALLTYPE* get_SignalToNoiseRatioInDB)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts* This,
        __x_ABI_C__FIReference_1_double** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmtsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmtsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellUmts_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NeighboringCellsCdma)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma** value);
    HRESULT (STDMETHODCALLTYPE* get_NeighboringCellsGsm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm** value);
    HRESULT (STDMETHODCALLTYPE* get_NeighboringCellsLte)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte** value);
    HRESULT (STDMETHODCALLTYPE* get_NeighboringCellsTdscdma)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma** value);
    HRESULT (STDMETHODCALLTYPE* get_NeighboringCellsUmts)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts** value);
    HRESULT (STDMETHODCALLTYPE* get_ServingCellsCdma)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellCdma** value);
    HRESULT (STDMETHODCALLTYPE* get_ServingCellsGsm)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellGsm** value);
    HRESULT (STDMETHODCALLTYPE* get_ServingCellsLte)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellLte** value);
    HRESULT (STDMETHODCALLTYPE* get_ServingCellsTdscdma)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellTdscdma** value);
    HRESULT (STDMETHODCALLTYPE* get_ServingCellsUmts)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellUmts** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfoVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfoVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandCellsInfo_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkDeviceStatus)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkDeviceStatus* value);
    HRESULT (STDMETHODCALLTYPE* get_Manufacturer)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Model)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_FirmwareInformation)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_CellularClass)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        enum __x_ABI_CWindows_CDevices_CSms_CCellularClass* value);
    HRESULT (STDMETHODCALLTYPE* get_DataClasses)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses* value);
    HRESULT (STDMETHODCALLTYPE* get_CustomDataClass)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_MobileEquipmentId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_TelephoneNumbers)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        __x_ABI_C__FIVectorView_1_HSTRING** value);
    HRESULT (STDMETHODCALLTYPE* get_SubscriberId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SimIccId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_DeviceType)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandDeviceType* pDeviceType);
    HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_CurrentRadioState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState* pCurrentState);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformationVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_PinManager)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager** value);
    HRESULT (STDMETHODCALLTYPE* get_Revision)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SerialNumber)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SimSpn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SimPnn)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SimGid1)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceServiceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
        GUID* value);
    HRESULT (STDMETHODCALLTYPE* get_SupportedCommands)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
        __x_ABI_C__FIVectorView_1_UINT32** value);
    HRESULT (STDMETHODCALLTYPE* OpenDataSession)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession** value);
    HRESULT (STDMETHODCALLTYPE* OpenCommandSession)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_StatusCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_ResponseData)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSessionVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* SendQueryCommandAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
        UINT32 commandId,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer* data,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* SendSetCommandAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This,
        UINT32 commandId,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer* data,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceCommandResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* CloseSession)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession* This);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSessionVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSessionVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceCommandSession_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ReceivedData)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataReceivedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSessionVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* WriteDataAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* CloseSession)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This);
    HRESULT (STDMETHODCALLTYPE* add_DataReceived)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataSession___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceDataReceivedEventArgs* eventHandler,
        EventRegistrationToken* eventCookie);
    HRESULT (STDMETHODCALLTYPE* remove_DataReceived)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession* This,
        EventRegistrationToken eventCookie);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSessionVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSessionVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceDataSession_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceServiceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
        GUID* value);
    HRESULT (STDMETHODCALLTYPE* get_IsDataReadSupported)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsDataWriteSupported)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformationVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceInformation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_DeviceServiceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
        GUID* value);
    HRESULT (STDMETHODCALLTYPE* get_ReceivedData)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceServiceTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_CurrentAccount)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandAccount** value);
    HRESULT (STDMETHODCALLTYPE* get_DeviceInformation)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceInformation** value);
    HRESULT (STDMETHODCALLTYPE* get_MaxDeviceServiceCommandSizeInBytes)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_MaxDeviceServiceDataSizeInBytes)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_DeviceServices)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandDeviceServiceInformation** value);
    HRESULT (STDMETHODCALLTYPE* GetDeviceService)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        GUID deviceServiceId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandDeviceService** value);
    HRESULT (STDMETHODCALLTYPE* get_IsResetSupported)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* ResetAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* GetCurrentConfigurationAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemConfiguration** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* get_CurrentNetwork)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetIsPassthroughEnabledAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
        __x_ABI_C__FIAsyncOperation_1_boolean** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* SetIsPassthroughEnabledAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2* This,
        boolean value,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModemStatus** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* TryGetPcoAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPco** operation);
    HRESULT (STDMETHODCALLTYPE* get_IsInEmergencyCallMode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* add_IsInEmergencyCallModeChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandModem_IInspectable* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_IsInEmergencyCallModeChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3* This,
        EventRegistrationToken token);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfigurationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Uicc)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc** value);
    HRESULT (STDMETHODCALLTYPE* get_HomeProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_HomeProviderName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfigurationVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfigurationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SarManager)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemConfiguration2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* AddAllowedHost)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
        __x_ABI_CWindows_CNetworking_CIHostName* host);
    HRESULT (STDMETHODCALLTYPE* AddAllowedHostRange)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
        __x_ABI_CWindows_CNetworking_CIHostName* first,
        __x_ABI_CWindows_CNetworking_CIHostName* last);
    HRESULT (STDMETHODCALLTYPE* ApplyConfigurationAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* ClearConfigurationAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory* This,
        HSTRING modemDeviceId,
        HSTRING ruleGroupId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolation** result);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactoryVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemIsolationFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* FromId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
        HSTRING deviceId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem** value);
    HRESULT (STDMETHODCALLTYPE* GetDefault)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModem** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandModemStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkAdapter)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter** value);
    HRESULT (STDMETHODCALLTYPE* get_NetworkRegistrationState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkRegistrationState* registrationState);
    HRESULT (STDMETHODCALLTYPE* get_RegistrationNetworkError)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        UINT32* networkError);
    HRESULT (STDMETHODCALLTYPE* get_PacketAttachNetworkError)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        UINT32* networkError);
    HRESULT (STDMETHODCALLTYPE* get_ActivationNetworkError)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        UINT32* networkError);
    HRESULT (STDMETHODCALLTYPE* get_AccessPointName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        HSTRING* apn);
    HRESULT (STDMETHODCALLTYPE* get_RegisteredDataClass)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CDataClasses* value);
    HRESULT (STDMETHODCALLTYPE* get_RegisteredProviderId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_RegisteredProviderName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* ShowConnectionUI)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork* This);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetVoiceCallSupportAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
        __x_ABI_C__FIAsyncOperation_1_boolean** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* get_RegistrationUiccApps)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetCellsInfoAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandCellsInfo** asyncOperation);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_Network)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetwork** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChange_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkRegistrationStateChanges)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandNetworkRegistrationStateChange** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result);
    HRESULT (STDMETHODCALLTYPE* get_IsComplete)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
        boolean* result);
    HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco* This,
        HSTRING* result);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_UpdatedData)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPco** result);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPcoDataChangeTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Type)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* value);
    HRESULT (STDMETHODCALLTYPE* get_LockState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState* value);
    HRESULT (STDMETHODCALLTYPE* get_Format)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinFormat* value);
    HRESULT (STDMETHODCALLTYPE* get_Enabled)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_MaxLength)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_MinLength)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_AttemptsRemaining)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* EnableAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        HSTRING currentPin,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* DisableAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        HSTRING currentPin,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* EnterAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        HSTRING currentPin,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* ChangeAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        HSTRING currentPin,
        HSTRING newPin,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* UnblockAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin* This,
        HSTRING pinUnblockKey,
        HSTRING newPin,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinOperationResult** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_PinType)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType* value);
    HRESULT (STDMETHODCALLTYPE* get_PinLockState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinLockState* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChange_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_PinLockStateChanges)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinLockStateChange** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinLockStateChangeTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManagerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SupportedPins)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandPinType** value);
    HRESULT (STDMETHODCALLTYPE* GetPin)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandPinType pinType,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPin** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManagerVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManagerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinManager_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_IsSuccessful)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_AttemptsRemaining)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult* This,
        UINT32* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandPinOperationResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_RadioState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandRadioState* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChange_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_RadioStateChanges)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandRadioStateChange** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandRadioStateChangeTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManagerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_IsBackoffEnabled)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsWiFiHardwareIntegrated)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_IsSarControlledByHardware)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_Antennas)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar** value);
    HRESULT (STDMETHODCALLTYPE* get_HysteresisTimerPeriod)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        struct __x_ABI_CWindows_CFoundation_CTimeSpan* value);
    HRESULT (STDMETHODCALLTYPE* add_TransmissionStateChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandSarManager___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandTransmissionStateChangedEventArgs* handler,
        EventRegistrationToken* token);
    HRESULT (STDMETHODCALLTYPE* remove_TransmissionStateChanged)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        EventRegistrationToken token);
    HRESULT (STDMETHODCALLTYPE* EnableBackoffAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* DisableBackoffAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* SetConfigurationAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_C__FIIterable_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandAntennaSar* antennas,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* RevertSarToHardwareControlAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* SetTransmissionStateChangedHysteresisAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        struct __x_ABI_CWindows_CFoundation_CTimeSpan timerPeriod,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** operation);
    HRESULT (STDMETHODCALLTYPE* GetIsTransmittingAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This,
        __x_ABI_C__FIAsyncOperation_1_boolean** operation);
    HRESULT (STDMETHODCALLTYPE* StartTransmissionStateMonitoring)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This);
    HRESULT (STDMETHODCALLTYPE* StopTransmissionStateMonitoring)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager* This);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManagerVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManagerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandSarManager_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_IsTransmitting)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs* This,
        boolean* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandTransmissionStateChangedEventArgs_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_SimIccId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* GetUiccAppsAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppsResult** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUicc_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);
    HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppKind* value);
    HRESULT (STDMETHODCALLTYPE* GetRecordDetailsAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
        __x_ABI_C__FIIterable_1_UINT32* uiccFilePath,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppRecordDetailsResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* ReadRecordAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp* This,
        __x_ABI_C__FIIterable_1_UINT32* uiccFilePath,
        INT32 recordIndex,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccAppReadRecordResult** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccApp_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus* value);
    HRESULT (STDMETHODCALLTYPE* get_Data)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult* This,
        __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppReadRecordResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus* value);
    HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAppRecordKind* value);
    HRESULT (STDMETHODCALLTYPE* get_RecordCount)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        INT32* value);
    HRESULT (STDMETHODCALLTYPE* get_RecordSize)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        INT32* value);
    HRESULT (STDMETHODCALLTYPE* get_ReadAccessCondition)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition* value);
    HRESULT (STDMETHODCALLTYPE* get_WriteAccessCondition)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUiccAccessCondition* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppRecordDetailsResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CMobileBroadbandUiccAppOperationStatus* value);
    HRESULT (STDMETHODCALLTYPE* get_UiccApps)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CMobileBroadbandUiccApp** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIMobileBroadbandUiccAppsResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NotificationKind)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorDataUsageNotificationKind* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorDataUsageTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NotificationType)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CNetworkOperatorEventMessageType* value);
    HRESULT (STDMETHODCALLTYPE* get_NetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_EncodingType)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        BYTE* value);
    HRESULT (STDMETHODCALLTYPE* get_Message)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_RuleId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_SmsMessage)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails* This,
        __x_ABI_CWindows_CDevices_CSms_CISmsMessage** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorNotificationEventDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfigurationVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Ssid)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* put_Ssid)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
        HSTRING value);
    HRESULT (STDMETHODCALLTYPE* get_Passphrase)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* put_Passphrase)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* This,
        HSTRING value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfigurationVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfigurationVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_MacAddress)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* get_HostNames)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CHostName** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClient_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManagerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetTetheringClients)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager* This,
        __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringClient** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManagerVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManagerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringClientManager_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheckVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* AuthorizeTethering)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck* This,
        boolean allow,
        HSTRING entitlementFailureReason);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheckVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheckVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringEntitlementCheck_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_MaxClientCount)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_ClientCount)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        UINT32* value);
    HRESULT (STDMETHODCALLTYPE* get_TetheringOperationalState)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationalState* value);
    HRESULT (STDMETHODCALLTYPE* GetCurrentAccessPointConfiguration)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration** configuration);
    HRESULT (STDMETHODCALLTYPE* ConfigureAccessPointAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringAccessPointConfiguration* configuration,
        __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* StartTetheringAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* StopTetheringAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager* This,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CNetworkOperatorTetheringOperationResult** asyncInfo);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetTetheringCapability)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
        HSTRING networkAccountId,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability* value);
    HRESULT (STDMETHODCALLTYPE* CreateFromNetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics* This,
        HSTRING networkAccountId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager** ppManager);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* GetTetheringCapabilityFromConnectionProfile)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile* profile,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringCapability* result);
    HRESULT (STDMETHODCALLTYPE* CreateFromConnectionProfile)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile* profile,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager** ppManager);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics2_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3Vtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateFromConnectionProfileWithTargetAdapter)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3* This,
        __x_ABI_CWindows_CNetworking_CConnectivity_CIConnectionProfile* profile,
        __x_ABI_CWindows_CNetworking_CConnectivity_CINetworkAdapter* adapter,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManager** ppManager);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3Vtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3Vtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringManagerStatics3_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResultVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CTetheringOperationStatus* value);
    HRESULT (STDMETHODCALLTYPE* get_AdditionalErrorMessage)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResultVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResultVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CINetworkOperatorTetheringOperationResult_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResultsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_AllElementsProvisioned)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
        boolean* value);
    HRESULT (STDMETHODCALLTYPE* get_ProvisionResultsXml)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults* This,
        HSTRING* value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResultsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResultsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionFromXmlDocumentResults_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfileVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* UpdateCost)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
        enum __x_ABI_CWindows_CNetworking_CConnectivity_CNetworkCostType value);
    HRESULT (STDMETHODCALLTYPE* UpdateUsage)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile* This,
        struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileUsage value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfileVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfileVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* ProvisionFromXmlDocumentAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
        HSTRING provisioningXmlDocument,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CProvisionFromXmlDocumentResults** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* GetProvisionedProfile)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CProfileMediaType mediaType,
        HSTRING profileName,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisionedProfile** provisionedProfile);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethodsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateFromNetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods* This,
        HSTRING networkAccountId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgent** provisioningAgent);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethodsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethodsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIProvisioningAgentStaticMethods_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetailsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_NetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* AllowTethering)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This);
    HRESULT (STDMETHODCALLTYPE* DenyTethering)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails* This,
        HSTRING entitlementFailureReason);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetailsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetailsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CITetheringEntitlementCheckTriggerDetails_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_DataCodingScheme)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        BYTE* value);
    HRESULT (STDMETHODCALLTYPE* put_DataCodingScheme)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        BYTE value);
    HRESULT (STDMETHODCALLTYPE* GetPayload)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        UINT32* valueLength,
        BYTE** value);
    HRESULT (STDMETHODCALLTYPE* SetPayload)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        UINT32 valueLength,
        BYTE* value);
    HRESULT (STDMETHODCALLTYPE* get_PayloadAsText)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        HSTRING* value);
    HRESULT (STDMETHODCALLTYPE* put_PayloadAsText)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* This,
        HSTRING value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactoryVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateMessage)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory* This,
        HSTRING messageText,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage** ussdMessage);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactoryVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactoryVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessageFactory_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReplyVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* get_ResultCode)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
        enum __x_ABI_CWindows_CNetworking_CNetworkOperators_CUssdResultCode* value);
    HRESULT (STDMETHODCALLTYPE* get_Message)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage** value);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReplyVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReplyVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdReply_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* SendMessageAndGetReplyAsync)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdMessage* message,
        __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CNetworking__CNetworkOperators__CUssdReply** asyncInfo);
    HRESULT (STDMETHODCALLTYPE* Close)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession* This);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession_INTERFACE_DEFINED__) */
    
#if !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_INTERFACE_DEFINED__)
    #define ____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_INTERFACE_DEFINED__
    typedef struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStaticsVtbl
    {
        BEGIN_INTERFACE

        HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
            REFIID riid,
            void** ppvObject);
        ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This);
        ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This);
        HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
            ULONG* iidCount,
            IID** iids);
        HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
            HSTRING* className);
        HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
            TrustLevel* trustLevel);
        HRESULT (STDMETHODCALLTYPE* CreateFromNetworkAccountId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
        HSTRING networkAccountId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession** ussdSession);
    HRESULT (STDMETHODCALLTYPE* CreateFromNetworkInterfaceId)(__x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics* This,
        HSTRING networkInterfaceId,
        __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSession** ussdSession);

        END_INTERFACE
    } __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStaticsVtbl;

    interface __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics
    {
        CONST_VTBL struct __x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStaticsVtbl* lpVtbl;
    };

    
    EXTERN_C const IID IID___x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics;
#endif /* !defined(____x_ABI_CWindows_CNetworking_CNetworkOperators_CIUssdSessionStatics_INTERFACE_DEFINED__) */
    
