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

411 lines
31 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.ApplicationModel.h"
/* Forward Declarations */
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_FWD_DEFINED__
#ifndef ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_FWD_DEFINED__
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_FWD_DEFINED__
typedef interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2 __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2;
#endif // ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
typedef struct __x_ABI_CWindows_CApplicationModel_CPackageVersion __x_ABI_CWindows_CApplicationModel_CPackageVersion;
typedef enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind;
typedef enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures;
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyContextId __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyContextId;
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind
{
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind_Process = 0,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind_FilePath = 1,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind_RegistryKey = 2,
};
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures
{
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_None = 0,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_Neutral = 0x1,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_X86 = 0x2,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_X64 = 0x4,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_Arm = 0x8,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_Arm64 = 0x10,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures_X86OnArm64 = 0x20,
};
struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyContextId
{
UINT64 Id;
};
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptionsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Rank)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
INT32* value);
HRESULT (STDMETHODCALLTYPE* put_Rank)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
INT32 value);
HRESULT (STDMETHODCALLTYPE* get_PrependIfRankCollision)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_PrependIfRankCollision)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* This,
boolean value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptionsVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptionsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptionsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Architectures)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures* value);
HRESULT (STDMETHODCALLTYPE* put_Architectures)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyProcessorArchitectures value);
HRESULT (STDMETHODCALLTYPE* get_VerifyDependencyResolution)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* put_VerifyDependencyResolution)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
boolean value);
HRESULT (STDMETHODCALLTYPE* get_LifetimeArtifactKind)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind* value);
HRESULT (STDMETHODCALLTYPE* put_LifetimeArtifactKind)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
enum __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyLifetimeArtifactKind value);
HRESULT (STDMETHODCALLTYPE* get_LifetimeArtifact)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* put_LifetimeArtifact)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* This,
HSTRING value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptionsVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptionsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* Delete)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This);
HRESULT (STDMETHODCALLTYPE* Add)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext** result);
HRESULT (STDMETHODCALLTYPE* Add2)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency* This,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIAddPackageDependencyOptions* options,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext** result);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ContextId)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyContextId* value);
HRESULT (STDMETHODCALLTYPE* get_PackageDependencyId)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_PackageFullName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext* This);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory* This,
struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CPackageDependencyContextId contextId,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContext** value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactoryVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactoryVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyContextFactory_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Default)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics* This,
INT32* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStaticsVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyRankStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetFromId)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING id,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency** result);
HRESULT (STDMETHODCALLTYPE* GetFromIdForSystem)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING id,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency** result);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING packageFamilyName,
struct __x_ABI_CWindows_CApplicationModel_CPackageVersion minVersion,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency** result);
HRESULT (STDMETHODCALLTYPE* Create2)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING packageFamilyName,
struct __x_ABI_CWindows_CApplicationModel_CPackageVersion minVersion,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* options,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency** result);
HRESULT (STDMETHODCALLTYPE* CreateForSystem)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
HSTRING packageFamilyName,
struct __x_ABI_CWindows_CApplicationModel_CPackageVersion minVersion,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CICreatePackageDependencyOptions* options,
__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependency** result);
HRESULT (STDMETHODCALLTYPE* get_GenerationId)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStaticsVtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStaticsVtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics_INTERFACE_DEFINED__) */
#if !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_INTERFACE_DEFINED__)
#define ____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_INTERFACE_DEFINED__
typedef struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_PackageGraphRevisionId)(__x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2* This,
UINT32* value);
END_INTERFACE
} __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2Vtbl;
interface __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2
{
CONST_VTBL struct __x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2Vtbl* lpVtbl;
};
EXTERN_C const IID IID___x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2;
#endif /* !defined(____x_ABI_CMicrosoft_CWindows_CApplicationModel_CDynamicDependency_CIPackageDependencyStatics2_INTERFACE_DEFINED__) */