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