// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Windows.Security.Cryptography.Core.h" #include "Windows.Storage.Streams.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_FWD_DEFINED__ #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3 __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3; #endif // ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_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_GUID __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID; #if !defined(____x_ABI_C__FIAsyncOperation_1_GUID_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_GUID_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_GUID __x_ABI_C__FIAsyncOperation_1_GUID; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_GUID; typedef struct __x_ABI_C__FIAsyncOperation_1_GUIDVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_GUID* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_GUID* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_GUID* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_GUID* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_GUID* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_GUID* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_GUID* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_GUID* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_GUID* This, GUID* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_GUIDVtbl; interface __x_ABI_C__FIAsyncOperation_1_GUID { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_GUIDVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_GUID_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUIDVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID* This, __x_ABI_C__FIAsyncOperation_1_GUID* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUIDVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_GUIDVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_GUID_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; #if !defined(____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1_HSTRING __x_ABI_C__FIAsyncOperation_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1_HSTRING; typedef struct __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1_HSTRING* This, HSTRING* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl; interface __x_ABI_C__FIAsyncOperation_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING* This, __x_ABI_C__FIAsyncOperation_1_HSTRING* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContextVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnectionVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProofVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfoVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioningVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatusVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, UINT32 index, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, UINT32 index, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ #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__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApduVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStepVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities; #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithmVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, UINT32 index, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, UINT32 index, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormatVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialTypeVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, UINT32 index, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities* This, UINT32 startIndex, UINT32 itemsLength, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilitiesVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, UINT32 index, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristicsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 index, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer; typedef struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 index, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 index, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 index, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** items); END_INTERFACE } __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl; interface __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer { CONST_VTBL struct __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBufferVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__) #define ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIReference_1_UINT32 __x_ABI_C__FIReference_1_UINT32; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIReference_1_UINT32; typedef struct __x_ABI_C__FIReference_1_UINT32Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIReference_1_UINT32* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIReference_1_UINT32* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIReference_1_UINT32* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIReference_1_UINT32* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIReference_1_UINT32* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIReference_1_UINT32* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIReference_1_UINT32* This, UINT32* result); END_INTERFACE } __x_ABI_C__FIReference_1_UINT32Vtbl; interface __x_ABI_C__FIReference_1_UINT32 { CONST_VTBL struct __x_ABI_C__FIReference_1_UINT32Vtbl* lpVtbl; }; #endif // ____x_ABI_C__FIReference_1_UINT32_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* sender, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* sender, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* sender, __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* sender, __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; #endif // ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ 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_CIClosable_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIClosable_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIClosable __x_ABI_CWindows_CFoundation_CIClosable; #endif // ____x_ABI_CWindows_CFoundation_CIClosable_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__ typedef enum __x_ABI_CWindows_CSecurity_CCryptography_CCore_CCryptographicPublicKeyBlobType __x_ABI_CWindows_CSecurity_CCryptography_CCore_CCryptographicPublicKeyBlobType; #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_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType; typedef enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult_Denied = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardActivationPolicyChangeResult_Allowed = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy_Disabled = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy_ForegroundOverride = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy_Enabled = 2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus_Success = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus_UnknownError = 2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_CbcMac = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_Cvc3Umd = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_DecimalizedMsd = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_Cvc3MD = 4, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_Sha1 = 5, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_SignedDynamicApplicationData = 6, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_RsaPkcs1 = 7, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm_Sha256Hmac = 8, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_Success = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_AuthorizationFailed = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_AuthorizationCanceled = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_AuthorizationRequired = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_CryptogramMaterialPackageStorageKeyExists = 4, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_NoCryptogramMaterialPackageStorageKey = 5, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_NoCryptogramMaterialPackage = 6, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_UnsupportedCryptogramMaterialPackage = 7, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_UnknownCryptogramMaterialName = 8, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_InvalidCryptogramMaterialUsage = 9, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_ApduResponseNotSent = 10, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_OtherError = 11, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_ValidationFailed = 12, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus_NotSupported = 13, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat_VisaHmac = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat_JweRsaPki = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod_WhiteBoxing = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType_StaticDataAuthentication = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType_TripleDes112 = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType_Aes = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType_RsaPkcs1 = 4, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions_UnitsAreInNibbles = 0x1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions_ChainOutput = 0x2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm_Rsa2048 = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities_None = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities_HardwareProtection = 0x1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities_UnlockPrompt = 0x2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_NoAttestation = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_SoftwareKeyWithoutTpm = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_SoftwareKeyWithTpm = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_TpmKeyUnknownAttestationStatus = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_TpmKeyWithoutAttestationCapability = 4, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_TpmKeyWithTemporaryAttestationFailure = 5, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_TpmKeyWithLongTermAttestationFailure = 6, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus_TpmKeyWithAttestation = 7, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory_Other = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory_Payment = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType_Host = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType_Uicc = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType_EmbeddedSE = 2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason_ConnectionLost = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason_ConnectionRedirected = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource_Unknown = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource_NfcReader = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy_Never = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy_Always = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy_ScreenOn = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy_ScreenUnlocked = 3, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior_Default = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior_AboveLock = 1, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption_Allow = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption_RequireAtLeastOne = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption_Disallow = 2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_Any = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_Generic = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_Tpm = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_Nfc = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_Uicc = 4, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind_EmbeddedSE = 5, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus_Disconnected = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus_Ready = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderStatus_Exclusive = 2, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus_Disconnected = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus_Ready = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus_Shared = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus_Exclusive = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardStatus_Unresponsive = 4, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_EmulatorTransaction = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_EmulatorNearFieldEntry = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_EmulatorNearFieldExit = 2, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_EmulatorHostApplicationActivated = 3, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_EmulatorAppletIdGroupRegistrationChanged = 4, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType_ReaderCardAdded = 5, }; enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior { __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior_AllowUnlockPrompt = 0, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior_RequireUnlockPrompt = 1, __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior_PreventUnlockPrompt = 2, }; #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* sender, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* request); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandlerVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandlerVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmartCard)(__x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CICardAddedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmartCard)(__x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CICardRemovedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIdsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PaymentSystemEnvironment)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_ProximityPaymentSystemEnvironment)(__x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIdsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIdsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CIKnownSmartCardAppletIds_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Reader)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader** value); HRESULT (STDMETHODCALLTYPE* GetStatusAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardStatus** result); HRESULT (STDMETHODCALLTYPE* GetAnswerToResetAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCard; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCard_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DisplayName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_DisplayName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_AppletIds)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_SmartCardEmulationCategory)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory* value); HRESULT (STDMETHODCALLTYPE* put_SmartCardEmulationCategory)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory value); HRESULT (STDMETHODCALLTYPE* get_SmartCardEmulationType)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType* value); HRESULT (STDMETHODCALLTYPE* put_SmartCardEmulationType)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType value); HRESULT (STDMETHODCALLTYPE* get_AutomaticEnablement)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AutomaticEnablement)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* This, boolean value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Logo)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference** value); HRESULT (STDMETHODCALLTYPE* put_Logo)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, __x_ABI_CWindows_CStorage_CStreams_CIRandomAccessStreamReference* value); HRESULT (STDMETHODCALLTYPE* get_Description)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Description)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet** value); HRESULT (STDMETHODCALLTYPE* get_SecureUserAuthenticationRequired)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_SecureUserAuthenticationRequired)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2* This, boolean value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory* This, HSTRING displayName, __x_ABI_C__FIVector_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer* appletIds, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationCategory emulationCategory, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulationType emulationType, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactoryVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistrationVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ActivationPolicy)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy* value); HRESULT (STDMETHODCALLTYPE* get_AppletIdGroup)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup** value); HRESULT (STDMETHODCALLTYPE* RequestActivationPolicyChangeAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAppletIdGroupActivationPolicy policy, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardActivationPolicyChangeResult** result); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, GUID* value); HRESULT (STDMETHODCALLTYPE* SetAutomaticResponseApdusAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* This, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAutomaticResponseApdu* apdus, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistrationVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistrationVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmartCardReaderId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* SetPropertiesAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2* This, __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet* props, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MaxAppletIds)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics* This, UINT16* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CommandApdu)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_CommandApdu)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_CommandApduBitMask)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_CommandApduBitMask)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_ShouldMatchLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_ShouldMatchLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_AppletId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_AppletId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_ResponseApdu)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_ResponseApdu)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_InputState)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, __x_ABI_C__FIReference_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* put_InputState)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, __x_ABI_C__FIReference_1_UINT32* value); HRESULT (STDMETHODCALLTYPE* get_OutputState)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, __x_ABI_C__FIReference_1_UINT32** value); HRESULT (STDMETHODCALLTYPE* put_OutputState)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2* This, __x_ABI_C__FIReference_1_UINT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AllowWhenCryptogramGeneratorNotPrepared)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AllowWhenCryptogramGeneratorNotPrepared)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3* This, boolean value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* commandApdu, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* responseApdu, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApdu** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactoryVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAutomaticResponseApduFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContextVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Challenge)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* VerifyResponseAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* response, __x_ABI_C__FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* ProvisionAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* response, boolean formatCard, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* ProvisionAsyncWithNewCardId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* response, boolean formatCard, GUID newCardId, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* ChangeAdministrativeKeyAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* response, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* newAdministrativeKey, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContextVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContextVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardChallengeContext_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* ConnectAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardConnection** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnect_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TransmitAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* command, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CStorage__CStreams__CIBuffer** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectionVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnectionVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardConnection_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SupportedCryptogramMaterialTypes)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialType** result); HRESULT (STDMETHODCALLTYPE* get_SupportedCryptogramAlgorithms)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm** result); HRESULT (STDMETHODCALLTYPE* get_SupportedCryptogramMaterialPackageFormats)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageFormat** result); HRESULT (STDMETHODCALLTYPE* get_SupportedCryptogramMaterialPackageConfirmationResponseFormats)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat** result); HRESULT (STDMETHODCALLTYPE* get_SupportedSmartCardCryptogramStorageKeyCapabilities)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCapabilities** result); HRESULT (STDMETHODCALLTYPE* DeleteCryptogramMaterialStorageKeyAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, HSTRING storageKeyName, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* CreateCryptogramMaterialStorageKeyAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, HSTRING storageKeyName, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm algorithm, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities capabilities, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* RequestCryptogramMaterialStorageKeyInfoAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, HSTRING storageKeyName, enum __x_ABI_CWindows_CSecurity_CCryptography_CCore_CCryptographicPublicKeyBlobType format, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyInfo** result); HRESULT (STDMETHODCALLTYPE* ImportCryptogramMaterialPackageAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat format, HSTRING storageKeyName, HSTRING materialPackageName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* cryptogramMaterialPackage, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* TryProvePossessionOfCryptogramMaterialPackageAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageConfirmationResponseFormat responseFormat, HSTRING materialPackageName, HSTRING materialName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* challenge, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPossessionProof** result); HRESULT (STDMETHODCALLTYPE* RequestUnlockCryptogramMaterialForUseAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* DeleteCryptogramMaterialPackageAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator* This, HSTRING materialPackageName, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* ValidateRequestApduAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* apduToValidate, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* cryptogramPlacementSteps, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* GetAllCryptogramStorageKeyCharacteristicsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetAllCryptogramMaterialPackageCharacteristicsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetAllCryptogramMaterialPackageCharacteristicsWithStorageKeyAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, HSTRING storageKeyName, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult** result); HRESULT (STDMETHODCALLTYPE* GetAllCryptogramMaterialCharacteristicsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardUnlockPromptingBehavior promptingBehavior, HSTRING materialPackageName, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGenerator2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetSmartCardCryptogramGeneratorAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGenerator** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2* This, boolean* result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGeneratorStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* value); HRESULT (STDMETHODCALLTYPE* get_Characteristics)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialCharacteristics** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialCharacteristicsResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* value); HRESULT (STDMETHODCALLTYPE* get_Characteristics)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageCharacteristics** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramMaterialPackageCharacteristicsResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* value); HRESULT (STDMETHODCALLTYPE* get_Characteristics)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramStorageKeyCharacteristics** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramGetAllCryptogramStorageKeyCharacteristicsResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MaterialName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_AllowedAlgorithms)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm** value); HRESULT (STDMETHODCALLTYPE* get_AllowedProofOfPossessionAlgorithms)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramMaterialPackageConfirmationResponseFormat** value); HRESULT (STDMETHODCALLTYPE* get_AllowedValidations)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramAlgorithm** value); HRESULT (STDMETHODCALLTYPE* get_MaterialType)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialType* value); HRESULT (STDMETHODCALLTYPE* get_ProtectionMethod)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialProtectionMethod* value); HRESULT (STDMETHODCALLTYPE* get_ProtectionVersion)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, INT32* value); HRESULT (STDMETHODCALLTYPE* get_MaterialLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics* This, INT32* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristicsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristicsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialCharacteristics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_PackageName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_StorageKeyName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DateImported)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_PackageFormat)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramMaterialPackageFormat* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristicsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristicsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPackageCharacteristics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProofVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* value); HRESULT (STDMETHODCALLTYPE* get_Proof)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProofVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProofVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramMaterialPossessionProof_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStepVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Algorithm)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm* value); HRESULT (STDMETHODCALLTYPE* put_Algorithm)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramAlgorithm value); HRESULT (STDMETHODCALLTYPE* get_SourceData)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_SourceData)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_CryptogramMaterialPackageName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_CryptogramMaterialPackageName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_CryptogramMaterialName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_CryptogramMaterialName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_TemplateOffset)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_TemplateOffset)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_CryptogramOffset)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_CryptogramOffset)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_CryptogramLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_CryptogramLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_CryptogramPlacementOptions)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions* value); HRESULT (STDMETHODCALLTYPE* put_CryptogramPlacementOptions)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramPlacementOptions value); HRESULT (STDMETHODCALLTYPE* get_ChainedOutputStep)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep** value); HRESULT (STDMETHODCALLTYPE* put_ChainedOutputStep)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStepVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStepVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramPlacementStep_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristicsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_StorageKeyName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_DateCreated)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* get_Algorithm)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyAlgorithm* value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristicsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristicsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyCharacteristics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramGeneratorOperationStatus* value); HRESULT (STDMETHODCALLTYPE* get_PublicKeyBlobType)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, enum __x_ABI_CWindows_CSecurity_CCryptography_CCore_CCryptographicPublicKeyBlobType* value); HRESULT (STDMETHODCALLTYPE* get_PublicKey)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_AttestationStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptographicKeyAttestationStatus* value); HRESULT (STDMETHODCALLTYPE* get_Attestation)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_AttestationCertificateChain)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_Capabilities)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardCryptogramStorageKeyCapabilities* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfoVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfoVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_OperationalRequirements)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardCryptogramStorageKeyInfo2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_EnablementPolicy)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorEnablementPolicy* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_ApduReceived)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorApduReceivedEventArgs* value, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ApduReceived)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, EventRegistrationToken value); HRESULT (STDMETHODCALLTYPE* add_ConnectionDeactivated)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulatorConnectionDeactivatedEventArgs* value, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_ConnectionDeactivated)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, EventRegistrationToken value); HRESULT (STDMETHODCALLTYPE* Start)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This); HRESULT (STDMETHODCALLTYPE* IsHostCardEmulationSupported)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2* This, boolean* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CommandApdu)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_ConnectionProperties)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties** value); HRESULT (STDMETHODCALLTYPE* TryRespondAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* responseApdu, __x_ABI_C__FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* get_AutomaticResponseStatus)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardAutomaticResponseStatus* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* TryRespondWithStateAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* responseApdu, __x_ABI_C__FIReference_1_UINT32* nextState, __x_ABI_C__FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgs2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptogramsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* TryRespondWithCryptogramsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* responseTemplate, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* cryptogramPlacementSteps, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); HRESULT (STDMETHODCALLTYPE* TryRespondWithCryptogramsAndStateAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* responseTemplate, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramPlacementStep* cryptogramPlacementSteps, __x_ABI_C__FIReference_1_UINT32* nextState, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardCryptogramGeneratorOperationStatus** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptogramsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptogramsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorApduReceivedEventArgsWithCryptograms_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ConnectionProperties)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties** value); HRESULT (STDMETHODCALLTYPE* get_Reason)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionDeactivatedReason* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionDeactivatedEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionPropertiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, GUID* value); HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardEmulatorConnectionSource* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionPropertiesVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionPropertiesVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorConnectionProperties_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDefaultAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardEmulator** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAppletIdGroupRegistrationsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* RegisterAppletIdGroupAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroup* appletIdGroup, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardAppletIdGroupRegistration** result); HRESULT (STDMETHODCALLTYPE* UnregisterAppletIdGroupAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardAppletIdGroupRegistration* registration, __x_ABI_CWindows_CFoundation_CIAsyncAction** result); HRESULT (STDMETHODCALLTYPE* get_MaxAppletIdGroupRegistrations)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2* This, UINT16* value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3* This, boolean* result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulatorStatics3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MinLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_MinLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_MaxLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_MaxLength)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_UppercaseLetters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption* value); HRESULT (STDMETHODCALLTYPE* put_UppercaseLetters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption value); HRESULT (STDMETHODCALLTYPE* get_LowercaseLetters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption* value); HRESULT (STDMETHODCALLTYPE* put_LowercaseLetters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption value); HRESULT (STDMETHODCALLTYPE* get_Digits)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption* value); HRESULT (STDMETHODCALLTYPE* put_Digits)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption value); HRESULT (STDMETHODCALLTYPE* get_SpecialCharacters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption* value); HRESULT (STDMETHODCALLTYPE* put_SpecialCharacters)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardPinCharacterPolicyOption value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicyVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicyVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferralVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Complete)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral* This); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferralVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferralVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequestVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Challenge)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_Deadline)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, struct __x_ABI_CWindows_CFoundation_CDateTime* value); HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetDeferral** result); HRESULT (STDMETHODCALLTYPE* SetResponse)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* response); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequestVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequestVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetRequest_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmartCard)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** value); HRESULT (STDMETHODCALLTYPE* GetIdAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_C__FIAsyncOperation_1_GUID** result); HRESULT (STDMETHODCALLTYPE* GetNameAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_C__FIAsyncOperation_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* GetChallengeContextAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardChallengeContext** result); HRESULT (STDMETHODCALLTYPE* RequestPinChangeAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_C__FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* RequestPinResetAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinResetHandler* handler, __x_ABI_C__FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAuthorityKeyContainerNameAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2* This, __x_ABI_C__FIAsyncOperation_1_HSTRING** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioning2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FromSmartCardAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* card, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); HRESULT (STDMETHODCALLTYPE* RequestVirtualSmartCardCreationAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, HSTRING friendlyName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* administrativeKey, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* pinPolicy, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); HRESULT (STDMETHODCALLTYPE* RequestVirtualSmartCardCreationAsyncWithCardId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, HSTRING friendlyName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* administrativeKey, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* pinPolicy, GUID cardId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); HRESULT (STDMETHODCALLTYPE* RequestVirtualSmartCardDeletionAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard* card, __x_ABI_C__FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* RequestAttestedVirtualSmartCardCreationAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, HSTRING friendlyName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* administrativeKey, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* pinPolicy, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); HRESULT (STDMETHODCALLTYPE* RequestAttestedVirtualSmartCardCreationAsyncWithCardId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2* This, HSTRING friendlyName, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* administrativeKey, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardPinPolicy* pinPolicy, GUID cardId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardProvisioning** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardProvisioningStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_DeviceId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind* value); HRESULT (STDMETHODCALLTYPE* GetStatusAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReaderStatus** result); HRESULT (STDMETHODCALLTYPE* FindAllCardsAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCard** result); HRESULT (STDMETHODCALLTYPE* add_CardAdded)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardAddedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_CardAdded)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_CardRemoved)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader___x_ABI_CWindows__CDevices__CSmartCards__CCardRemovedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_CardRemoved)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReader_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetDeviceSelector)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, HSTRING* selector); HRESULT (STDMETHODCALLTYPE* GetDeviceSelectorWithKind)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardReaderKind kind, HSTRING* selector); HRESULT (STDMETHODCALLTYPE* FromIdAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics* This, HSTRING deviceId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CDevices__CSmartCards__CSmartCardReader** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStaticsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardReaderStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetailsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_TriggerType)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardTriggerType* value); HRESULT (STDMETHODCALLTYPE* get_SourceAppletId)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_TriggerData)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetailsVtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetailsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Emulator)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardEmulator** value); HRESULT (STDMETHODCALLTYPE* TryLaunchCurrentAppAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, HSTRING arguments, __x_ABI_C__FIAsyncOperation_1_boolean** result); HRESULT (STDMETHODCALLTYPE* TryLaunchCurrentAppWithBehaviorAsync)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2* This, HSTRING arguments, enum __x_ABI_CWindows_CDevices_CSmartCards_CSmartCardLaunchBehavior behavior, __x_ABI_C__FIAsyncOperation_1_boolean** result); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SmartCard)(__x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3* This, __x_ABI_CWindows_CDevices_CSmartCards_CISmartCard** value); END_INTERFACE } __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3Vtbl; interface __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3 { CONST_VTBL struct __x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3; #endif /* !defined(____x_ABI_CWindows_CDevices_CSmartCards_CISmartCardTriggerDetails3_INTERFACE_DEFINED__) */