swift-cwinrt/Sources/CWinRT/include/Windows.ApplicationModel.Store.h
2024-02-15 17:12:35 -08:00

2058 lines
135 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.Storage.h"
// Importing Collections header
#include "Windows.Foundation.Collections.h"
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2 __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2 __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_FWD_DEFINED__
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable;
#endif // ____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
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_CApplicationModel_CStore_CFulfillmentResult __x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult;
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
enum __x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult* result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResultVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformationVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResultsVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
UINT32 itemsLength,
__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_C__FIIterator_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
UINT32 index,
__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl;
interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
#if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable** result);
END_INTERFACE
} __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl;
interface __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable;
typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable* asyncInfo,
enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus);
END_INTERFACE
} __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl;
interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumableVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1_HSTRING __x_ABI_C__FIIterator_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1_HSTRING;
typedef struct __x_ABI_C__FIIterator_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1_HSTRING* This,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1_HSTRING* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1_HSTRING* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1_HSTRING* This,
UINT32 itemsLength,
HSTRING* items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1_HSTRINGVtbl;
interface __x_ABI_C__FIIterator_1_HSTRING
{
CONST_VTBL struct __x_ABI_C__FIIterator_1_HSTRINGVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1_HSTRING __x_ABI_C__FIIterable_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1_HSTRING;
typedef struct __x_ABI_C__FIIterable_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1_HSTRING* This,
__x_ABI_C__FIIterator_1_HSTRING** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1_HSTRINGVtbl;
interface __x_ABI_C__FIIterable_1_HSTRING
{
CONST_VTBL struct __x_ABI_C__FIIterable_1_HSTRINGVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense** result);
END_INTERFACE
} __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl;
interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense
{
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
UINT32 itemsLength,
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing** result);
END_INTERFACE
} __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl;
interface __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing
{
CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
UINT32 itemsLength,
__x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** items,
UINT32* result);
END_INTERFACE
} __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl;
interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing
{
CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
#if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** result);
END_INTERFACE
} __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl;
interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing
{
CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
#if !defined(____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense;
typedef struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING key,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
HSTRING key,
boolean* result);
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense* This,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** first,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** second);
END_INTERFACE
} __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl;
interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense
{
CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicenseVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
#if !defined(____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__)
#define ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing;
typedef struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING key,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
HSTRING key,
boolean* result);
HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing* This,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** first,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** second);
END_INTERFACE
} __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl;
interface __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing
{
CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListingVtbl* lpVtbl;
};
#endif // ____x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing_INTERFACE_DEFINED__
typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus;
typedef struct __x_ABI_CWindows_CFoundation_CDateTime __x_ABI_CWindows_CFoundation_CDateTime;
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncAction __x_ABI_CWindows_CFoundation_CIAsyncAction;
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo;
#endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CFoundation_CIUriRuntimeClass __x_ABI_CWindows_CFoundation_CIUriRuntimeClass;
#endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
#define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CStorage_CIStorageFile __x_ABI_CWindows_CStorage_CIStorageFile;
#endif // ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__
typedef enum __x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus __x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus;
typedef enum __x_ABI_CWindows_CApplicationModel_CStore_CProductType __x_ABI_CWindows_CApplicationModel_CStore_CProductType;
enum __x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult
{
__x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult_Succeeded = 0,
__x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult_NothingToFulfill = 1,
__x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult_PurchasePending = 2,
__x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult_PurchaseReverted = 3,
__x_ABI_CWindows_CApplicationModel_CStore_CFulfillmentResult_ServerError = 4,
};
enum __x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus
{
__x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus_Succeeded = 0,
__x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus_AlreadyPurchased = 1,
__x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus_NotFulfilled = 2,
__x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus_NotPurchased = 3,
};
enum __x_ABI_CWindows_CApplicationModel_CStore_CProductType
{
__x_ABI_CWindows_CApplicationModel_CStore_CProductType_Unknown = 0,
__x_ABI_CWindows_CApplicationModel_CStore_CProductType_Durable = 1,
__x_ABI_CWindows_CApplicationModel_CStore_CProductType_Consumable = 2,
};
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandlerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler* This);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandlerVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandlerVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_LicenseInformation)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation** value);
HRESULT (STDMETHODCALLTYPE* get_LinkUri)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
HRESULT (STDMETHODCALLTYPE* get_AppId)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
GUID* value);
HRESULT (STDMETHODCALLTYPE* RequestAppPurchaseAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
boolean includeReceipt,
__x_ABI_C__FIAsyncOperation_1_HSTRING** requestAppPurchaseOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
HSTRING productId,
boolean includeReceipt,
__x_ABI_C__FIAsyncOperation_1_HSTRING** requestProductPurchaseOperation);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
HRESULT (STDMETHODCALLTYPE* GetAppReceiptAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
__x_ABI_C__FIAsyncOperation_1_HSTRING** appReceiptOperation);
HRESULT (STDMETHODCALLTYPE* GetProductReceiptAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp* This,
HSTRING productId,
__x_ABI_C__FIAsyncOperation_1_HSTRING** getProductReceiptOperation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2StaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetCustomerPurchaseIdAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
HSTRING serviceTicket,
HSTRING publisherUserId,
__x_ABI_C__FIAsyncOperation_1_HSTRING** operation);
HRESULT (STDMETHODCALLTYPE* GetCustomerCollectionsIdAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics* This,
HSTRING serviceTicket,
HSTRING publisherUserId,
__x_ABI_C__FIAsyncOperation_1_HSTRING** operation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2StaticsVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2StaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentApp2Statics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_LicenseInformation)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation** value);
HRESULT (STDMETHODCALLTYPE* get_LinkUri)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
HRESULT (STDMETHODCALLTYPE* get_AppId)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
GUID* value);
HRESULT (STDMETHODCALLTYPE* RequestAppPurchaseAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
boolean includeReceipt,
__x_ABI_C__FIAsyncOperation_1_HSTRING** requestAppPurchaseOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
HSTRING productId,
boolean includeReceipt,
__x_ABI_C__FIAsyncOperation_1_HSTRING** requestProductPurchaseOperation);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
HRESULT (STDMETHODCALLTYPE* GetAppReceiptAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
__x_ABI_C__FIAsyncOperation_1_HSTRING** appReceiptOperation);
HRESULT (STDMETHODCALLTYPE* GetProductReceiptAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
HSTRING productId,
__x_ABI_C__FIAsyncOperation_1_HSTRING** getProductReceiptOperation);
HRESULT (STDMETHODCALLTYPE* ReloadSimulatorAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator* This,
__x_ABI_CWindows_CStorage_CIStorageFile* simulatorSettingsFile,
__x_ABI_CWindows_CFoundation_CIAsyncAction** reloadSimulatorOperation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulator_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFilteringVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationByProductIdsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
__x_ABI_C__FIIterable_1_HSTRING* productIds,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationByKeywordsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering* This,
__x_ABI_C__FIIterable_1_HSTRING* keywords,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFilteringVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFilteringVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorStaticsWithFiltering_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAppPurchaseCampaignIdAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId* This,
__x_ABI_C__FIAsyncOperation_1_HSTRING** operation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignIdVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignIdVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithCampaignId_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumablesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* ReportConsumableFulfillmentAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
HSTRING productId,
GUID transactionId,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult** reportConsumableFulfillmentOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseWithResultsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
HSTRING productId,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults** requestProductPurchaseWithResultsOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseWithDisplayPropertiesAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
HSTRING productId,
HSTRING offerId,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* displayProperties,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults** requestProductPurchaseWithDisplayPropertiesOperation);
HRESULT (STDMETHODCALLTYPE* GetUnfulfilledConsumablesAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable** getUnfulfilledConsumablesOperation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumablesVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumablesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppSimulatorWithConsumables_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFilteringVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationByProductIdsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
__x_ABI_C__FIIterable_1_HSTRING* productIds,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
HRESULT (STDMETHODCALLTYPE* LoadListingInformationByKeywordsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
__x_ABI_C__FIIterable_1_HSTRING* keywords,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CListingInformation** loadListingOperation);
HRESULT (STDMETHODCALLTYPE* ReportProductFulfillment)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering* This,
HSTRING productId);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFilteringVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFilteringVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppStaticsWithFiltering_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignIdVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAppPurchaseCampaignIdAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId* This,
__x_ABI_C__FIAsyncOperation_1_HSTRING** operation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignIdVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignIdVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithCampaignId_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumablesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* ReportConsumableFulfillmentAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
HSTRING productId,
GUID transactionId,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CFulfillmentResult** reportConsumableFulfillmentOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseWithResultsAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
HSTRING productId,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults** requestProductPurchaseWithResultsOperation);
HRESULT (STDMETHODCALLTYPE* RequestProductPurchaseWithDisplayPropertiesAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
HSTRING productId,
HSTRING offerId,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* displayProperties,
__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CApplicationModel__CStore__CPurchaseResults** requestProductPurchaseWithDisplayPropertiesOperation);
HRESULT (STDMETHODCALLTYPE* GetUnfulfilledConsumablesAsync)(__x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables* This,
__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CApplicationModel__CStore__CUnfulfilledConsumable** getUnfulfilledConsumablesOperation);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumablesVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumablesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CICurrentAppWithConsumables_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformationVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProductLicenses)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductLicense** value);
HRESULT (STDMETHODCALLTYPE* get_IsActive)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_IsTrial)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_ExpirationDate)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
HRESULT (STDMETHODCALLTYPE* add_LicenseChanged)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
__x_ABI_CWindows_CApplicationModel_CStore_CILicenseChangedEventHandler* handler,
EventRegistrationToken* cookie);
HRESULT (STDMETHODCALLTYPE* remove_LicenseChanged)(__x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation* This,
EventRegistrationToken cookie);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformationVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformationVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CILicenseInformation_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformationVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_CurrentMarket)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Description)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_ProductListings)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
__x_ABI_C__FIMapView_2_HSTRING___x_ABI_CWindows__CApplicationModel__CStore__CProductListing** value);
HRESULT (STDMETHODCALLTYPE* get_FormattedPrice)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_AgeRating)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformationVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformationVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_FormattedBasePrice)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_SaleEndDate)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
HRESULT (STDMETHODCALLTYPE* get_IsOnSale)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CurrencyCode)(__x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2Vtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIListingInformation2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProductId)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_IsActive)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_ExpirationDate)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense* This,
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicense_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_IsConsumable)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment* This,
boolean* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillmentVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillmentVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductLicenseWithFulfillment_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProductId)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_FormattedPrice)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductListing;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_FormattedBasePrice)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_SaleEndDate)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
struct __x_ABI_CWindows_CFoundation_CDateTime* value);
HRESULT (STDMETHODCALLTYPE* get_IsOnSale)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* get_CurrencyCode)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2Vtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListing2_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumablesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProductType)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables* This,
enum __x_ABI_CWindows_CApplicationModel_CStore_CProductType* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumablesVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumablesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithConsumables_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadataVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Description)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_Keywords)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
__x_ABI_C__FIIterable_1_HSTRING** value);
HRESULT (STDMETHODCALLTYPE* get_ProductType)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
enum __x_ABI_CWindows_CApplicationModel_CStore_CProductType* value);
HRESULT (STDMETHODCALLTYPE* get_Tag)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_ImageUri)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadataVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadataVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductListingWithMetadata_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Name)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Name)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_Description)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_Description)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
HSTRING value);
HRESULT (STDMETHODCALLTYPE* get_Image)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value);
HRESULT (STDMETHODCALLTYPE* put_Image)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties* This,
__x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateProductPurchaseDisplayProperties)(__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory* This,
HSTRING name,
__x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayProperties** displayProperties);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactoryVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIProductPurchaseDisplayPropertiesFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResultsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
enum __x_ABI_CWindows_CApplicationModel_CStore_CProductPurchaseStatus* value);
HRESULT (STDMETHODCALLTYPE* get_TransactionId)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
GUID* value);
HRESULT (STDMETHODCALLTYPE* get_ReceiptXml)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_OfferId)(__x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResultsVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResultsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIPurchaseResults_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumableVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ProductId)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_TransactionId)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
GUID* value);
HRESULT (STDMETHODCALLTYPE* get_OfferId)(__x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumableVtbl;
interface __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable
{
CONST_VTBL struct __x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumableVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable;
#endif /* !defined(____x_ABI_CWindows_CApplicationModel_CStore_CIUnfulfilledConsumable_INTERFACE_DEFINED__) */