6332 lines
447 KiB
C
6332 lines
447 KiB
C
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
|
|
#pragma once
|
|
// Header files for imported files
|
|
#include <inspectable.h>
|
|
#include <EventToken.h>
|
|
#include <windowscontracts.h>
|
|
#include "Windows.Foundation.h"
|
|
#include "Windows.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__) */
|
|
|