#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include #include #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include #include #endif /*COM_NO_WINDOWS_H*/ #ifndef __windows2Estorage2Eprovider_h__ #define __windows2Estorage2Eprovider_h__ #ifndef __windows2Estorage2Eprovider_p_h__ #define __windows2Estorage2Eprovider_p_h__ #pragma once // // Deprecated attribute support // #pragma push_macro("DEPRECATED") #undef DEPRECATED #if !defined(DISABLE_WINRT_DEPRECATION) #if defined(__cplusplus) #if __cplusplus >= 201402 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #elif defined(_MSC_VER) #if _MSC_VER >= 1900 #define DEPRECATED(x) [[deprecated(x)]] #define DEPRECATEDENUMERATOR(x) [[deprecated(x)]] #else #define DEPRECATED(x) __declspec(deprecated(x)) #define DEPRECATEDENUMERATOR(x) #endif // _MSC_VER >= 1900 #else // Not Standard C++ or MSVC, ignore the construct. #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif // C++ deprecation #else // C - disable deprecation #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif #else // Deprecation is disabled #define DEPRECATED(x) #define DEPRECATEDENUMERATOR(x) #endif /* DEPRECATED */ // Disable Deprecation for this header, MIDL verifies that cross-type access is acceptable #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #else #pragma warning(push) #pragma warning(disable: 4996) #endif // Ensure that the setting of the /ns_prefix command line switch is consistent for all headers. // If you get an error from the compiler indicating "warning C4005: 'CHECK_NS_PREFIX_STATE': macro redefinition", this // indicates that you have included two different headers with different settings for the /ns_prefix MIDL command line switch #if !defined(DISABLE_NS_PREFIX_CHECKS) #define CHECK_NS_PREFIX_STATE "always" #endif // !defined(DISABLE_NS_PREFIX_CHECKS) #pragma push_macro("MIDL_CONST_ID") #undef MIDL_CONST_ID #define MIDL_CONST_ID const __declspec(selectany) // API Contract Inclusion Definitions #if !defined(SPECIFIC_API_CONTRACT_DEFINITIONS) #if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000 #endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION) #if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0x130000 #endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION) #if !defined(WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION) #define WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION 0x70000 #endif // defined(WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION) #endif // defined(SPECIFIC_API_CONTRACT_DEFINITIONS) // Header files for imported files #include "inspectable.h" #include "AsyncInfo.h" #include "EventToken.h" #include "windowscontracts.h" #include "Windows.Foundation.h" #include "Windows.Storage.h" #include "Windows.Storage.Search.h" #include "Windows.Storage.Streams.h" #include "Windows.UI.h" // Importing Collections header #include #if defined(__cplusplus) && !defined(CINTERFACE) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderSyncRequestedHandler; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncRequestedHandler #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface ICachedFileUpdaterStatics; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics ABI::Windows::Storage::Provider::ICachedFileUpdaterStatics #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface ICachedFileUpdaterUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI ABI::Windows::Storage::Provider::ICachedFileUpdaterUI #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface ICachedFileUpdaterUI2; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2 ABI::Windows::Storage::Provider::ICachedFileUpdaterUI2 #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IFileUpdateRequest; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest ABI::Windows::Storage::Provider::IFileUpdateRequest #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IFileUpdateRequest2; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2 ABI::Windows::Storage::Provider::IFileUpdateRequest2 #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IFileUpdateRequestDeferral; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral ABI::Windows::Storage::Provider::IFileUpdateRequestDeferral #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IFileUpdateRequestedEventArgs; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs ABI::Windows::Storage::Provider::IFileUpdateRequestedEventArgs #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderFileTypeInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo ABI::Windows::Storage::Provider::IStorageProviderFileTypeInfo #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderFileTypeInfoFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory ABI::Windows::Storage::Provider::IStorageProviderFileTypeInfoFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderGetContentInfoForPathResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult ABI::Windows::Storage::Provider::IStorageProviderGetContentInfoForPathResult #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderGetPathForContentUriResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult ABI::Windows::Storage::Provider::IStorageProviderGetPathForContentUriResult #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderItemPropertiesStatics; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics ABI::Windows::Storage::Provider::IStorageProviderItemPropertiesStatics #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderItemProperty; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty ABI::Windows::Storage::Provider::IStorageProviderItemProperty #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderItemPropertyDefinition; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition ABI::Windows::Storage::Provider::IStorageProviderItemPropertyDefinition #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderItemPropertySource; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource ABI::Windows::Storage::Provider::IStorageProviderItemPropertySource #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderEntry; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry ABI::Windows::Storage::Provider::IStorageProviderKnownFolderEntry #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderSyncInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncInfo #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderSyncInfoSource; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncInfoSource #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderSyncInfoSourceFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncInfoSourceFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderKnownFolderSyncRequestArgs; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncRequestArgs #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderMoreInfoUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI ABI::Windows::Storage::Provider::IStorageProviderMoreInfoUI #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderPropertyCapabilities; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities ABI::Windows::Storage::Provider::IStorageProviderPropertyCapabilities #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderQueryResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult ABI::Windows::Storage::Provider::IStorageProviderQueryResult #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderQueryResultSet; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet ABI::Windows::Storage::Provider::IStorageProviderQueryResultSet #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderQueryResultSetFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory ABI::Windows::Storage::Provider::IStorageProviderQueryResultSetFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderQuotaUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI ABI::Windows::Storage::Provider::IStorageProviderQuotaUI #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSearchHandler; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler ABI::Windows::Storage::Provider::IStorageProviderSearchHandler #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSearchHandlerFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory ABI::Windows::Storage::Provider::IStorageProviderSearchHandlerFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSearchQueryOptions; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions ABI::Windows::Storage::Provider::IStorageProviderSearchQueryOptions #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSearchResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult ABI::Windows::Storage::Provider::IStorageProviderSearchResult #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderShareLinkSource; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource ABI::Windows::Storage::Provider::IStorageProviderShareLinkSource #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderStatusUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI ABI::Windows::Storage::Provider::IStorageProviderStatusUI #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderStatusUISource; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource ABI::Windows::Storage::Provider::IStorageProviderStatusUISource #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderStatusUISourceFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory ABI::Windows::Storage::Provider::IStorageProviderStatusUISourceFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSuggestionsHandler; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler ABI::Windows::Storage::Provider::IStorageProviderSuggestionsHandler #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSuggestionsHandlerFactory; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory ABI::Windows::Storage::Provider::IStorageProviderSuggestionsHandlerFactory #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSuggestionsQueryOptions; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions ABI::Windows::Storage::Provider::IStorageProviderSuggestionsQueryOptions #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSyncRootInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSyncRootInfo2; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2 ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo2 #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSyncRootInfo3; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3 ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo3 #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSyncRootManagerStatics; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics ABI::Windows::Storage::Provider::IStorageProviderSyncRootManagerStatics #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderSyncRootManagerStatics2; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2 ABI::Windows::Storage::Provider::IStorageProviderSyncRootManagerStatics2 #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderUICommand; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand ABI::Windows::Storage::Provider::IStorageProviderUICommand #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { interface IStorageProviderUriSource; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource ABI::Windows::Storage::Provider::IStorageProviderUriSource #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ // Parameterized interface forward declarations (C++) // Collection interface definitions #ifndef DEF___FIAsyncOperation_1_HSTRING_USE #define DEF___FIAsyncOperation_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("3e1fe603-f897-5263-b328-0806426b8a79")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_HSTRING_t; #define __FIAsyncOperation_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperation_1_HSTRING_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_HSTRING_USE */ #ifndef DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE #define DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("b79a741f-7fb5-50ae-9e99-911201ec3d41")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_HSTRING_t; #define __FIAsyncOperationCompletedHandler_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_HSTRING_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE */ namespace ABI { namespace Windows { namespace Foundation { class Uri; } /* Foundation */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IUriRuntimeClass; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIUriRuntimeClass ABI::Windows::Foundation::IUriRuntimeClass #endif // ____x_ABI_CWindows_CFoundation_CIUriRuntimeClass_FWD_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperation_1_Windows__CFoundation__CUri_USE #define DEF___FIAsyncOperation_1_Windows__CFoundation__CUri_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("641cb9dd-a28d-59e2-b8db-a227eda6cf2e")) IAsyncOperation : IAsyncOperation_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CFoundation__CUri_t; #define __FIAsyncOperation_1_Windows__CFoundation__CUri ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CFoundation__CUri_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CFoundation__CUri_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ad46f1cc-2bb0-585c-9885-03c2780d4d58")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderShareLinkState : int StorageProviderShareLinkState; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE #define DEF___FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("040a3489-1a31-556d-8668-235b64167751")) IAsyncOperation : IAsyncOperation_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IAsyncOperation`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperation __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_t; #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState ABI::Windows::Foundation::__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE #define DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("f9d9f31f-ffc5-5c37-ac7a-c103a14f3246")) IAsyncOperationCompletedHandler : IAsyncOperationCompletedHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.AsyncOperationCompletedHandler`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IAsyncOperationCompletedHandler __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_t; #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #ifndef DEF___FIIterator_1_GUID_USE #define DEF___FIIterator_1_GUID_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("d3d64048-82b3-53c7-9285-b0be18368482")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_GUID_t; #define __FIIterator_1_GUID ABI::Windows::Foundation::Collections::__FIIterator_1_GUID_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_GUID_USE */ #ifndef DEF___FIIterable_1_GUID_USE #define DEF___FIIterable_1_GUID_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f4ca3045-5dd7-54be-982e-d88d8ca0876e")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_GUID_t; #define __FIIterable_1_GUID ABI::Windows::Foundation::Collections::__FIIterable_1_GUID_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_GUID_USE */ #ifndef DEF___FIIterator_1_HSTRING_USE #define DEF___FIIterator_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8c304ebb-6615-50a4-8829-879ecd443236")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_HSTRING_t; #define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterator_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_HSTRING_USE */ #ifndef DEF___FIIterable_1_HSTRING_USE #define DEF___FIIterable_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_HSTRING_t; #define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterable_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_HSTRING_USE */ #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { interface IStorageItem; } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CIStorageItem ABI::Windows::Storage::IStorageItem #endif // ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CStorage__CIStorageItem_USE #define DEF___FIIterator_1_Windows__CStorage__CIStorageItem_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("05b487c2-3830-5d3c-98da-25fa11542dbd")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CIStorageItem_t; #define __FIIterator_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CIStorageItem_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CIStorageItem_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CStorage__CIStorageItem_USE #define DEF___FIIterable_1_Windows__CStorage__CIStorageItem_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("bb8b8418-65d1-544b-b083-6d172f568c73")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CIStorageItem_t; #define __FIIterable_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CIStorageItem_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CIStorageItem_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9623990b-1b26-5f45-9f95-43d43b1cfd4c")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t; #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("2042aa99-0a84-5d22-b6ae-f7fd19b4e236")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t; #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderFileTypeInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("7d5b1532-3ca2-5930-a3c8-7c488f6ac2fb")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t; #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("b21025bc-4365-5728-b52e-51475166f141")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t; #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderItemProperty; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("0c6dddde-1aa3-54f5-b139-e4a237dc1c5f")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_t; #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("4584cb69-ee26-59e0-b05d-c9a7851a7317")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_t; #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderItemPropertyDefinition; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("55e5719d-2bda-521f-8c60-6921d90b0bb1")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t; #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("41e78b90-1a7f-5dab-a123-7d5f5011dfeb")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t; #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderKnownFolderEntry; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9dc106c4-2f2b-5f0e-8dab-d3e5cd0d3dfd")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t; #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("09e88e75-a230-51b8-ab23-897c16b06562")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t; #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderSyncRootInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #define DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f73f72c9-6bf9-5f24-95af-7264e5516423")) IIterator : IIterator_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t; #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #define DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("62ba69a0-f65c-502c-9782-b4bc25194d11")) IIterable : IIterable_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t; #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Search { typedef struct SortEntry SortEntry; } /* Search */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterator_1_Windows__CStorage__CSearch__CSortEntry_USE #define DEF___FIIterator_1_Windows__CStorage__CSearch__CSortEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("520434a2-acf7-58c9-b47a-2741f2fac2c2")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterator __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_t; #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CStorage__CSearch__CSortEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterator_1_Windows__CStorage__CSearch__CSortEntry_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIIterable_1_Windows__CStorage__CSearch__CSortEntry_USE #define DEF___FIIterable_1_Windows__CStorage__CSearch__CSortEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("35aff6f9-ef75-5280-bb84-a2bf8317cf35")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IIterable __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_t; #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CStorage__CSearch__CSortEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIIterable_1_Windows__CStorage__CSearch__CSortEntry_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_GUID_USE #define DEF___FIVectorView_1_GUID_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9520e64b-15b2-52a6-98ed-3191fa6cf68a")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_GUID_t; #define __FIVectorView_1_GUID ABI::Windows::Foundation::Collections::__FIVectorView_1_GUID_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_GUID_USE */ #ifndef DEF___FIVectorView_1_HSTRING_USE #define DEF___FIVectorView_1_HSTRING_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("2f13c006-a03a-5f69-b090-75a43e33423e")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_HSTRING_t; #define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::__FIVectorView_1_HSTRING_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_HSTRING_USE */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CIStorageItem_USE #define DEF___FIVectorView_1_Windows__CStorage__CIStorageItem_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("85575a41-06cb-58d0-b98a-7c8f06e6e9d7")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CIStorageItem_t; #define __FIVectorView_1_Windows__CStorage__CIStorageItem ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CIStorageItem_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CIStorageItem_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #define DEF___FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("42e170a8-d66a-55b1-bab5-9e4c650d7ffb")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t; #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #define DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("8ac5508f-9fc5-5ab4-9927-9d7a25c1d0d2")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t; #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #define DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("327544ca-45dc-5c83-b054-0a91e5fa0a29")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t; #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #define DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("c51e36e2-4c23-5192-a5fd-2b2fd72d7c8c")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t; #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #define DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("211521e5-217c-5ff3-bf9e-8dc4d675177f")) IVectorView : IVectorView_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t; #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_USE #define DEF___FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("823c7604-b37b-5465-a169-29497893cdb9")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVectorView __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_t; #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #define DEF___FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("12974ca5-6ab5-5f80-a379-6638f9734f3a")) IVector : IVector_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVector __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t; #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand ABI::Windows::Foundation::Collections::__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #define DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9172e4ab-a9ca-5cc4-9311-363f9f097da5")) IVector : IVector_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVector __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t; #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo ABI::Windows::Foundation::Collections::__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #define DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f839fcff-87df-53a7-94d4-b507101e7e63")) IVector : IVector_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVector __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t; #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition ABI::Windows::Foundation::Collections::__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #define DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("b4ea581c-4b58-5a27-848e-c33d153ece60")) IVector : IVector_impl> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVector`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IVector __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t; #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry ABI::Windows::Foundation::Collections::__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_t /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace UI { typedef struct Color Color; } /* UI */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FIReference_1_Windows__CUI__CColor_USE #define DEF___FIReference_1_Windows__CUI__CColor_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ab8e5d11-b0c1-5a21-95ae-f16bf3a37624")) IReference : IReference_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.IReference`1"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef IReference __FIReference_1_Windows__CUI__CColor_t; #define __FIReference_1_Windows__CUI__CColor ABI::Windows::Foundation::__FIReference_1_Windows__CUI__CColor_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FIReference_1_Windows__CUI__CColor_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class CachedFileUpdaterUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("45fdd443-c0b9-57b0-a84f-7d876edc3149")) ITypedEventHandler : ITypedEventHandler_impl, IInspectable*> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_t; #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { class FileUpdateRequestedEventArgs; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_USE #define DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("ed56ab72-ebd3-52c8-b0ac-987d30090351")) ITypedEventHandler : ITypedEventHandler_impl, ABI::Windows::Foundation::Internal::AggregateType> { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_t; #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_USE */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("80bce335-1bff-50e4-bc7a-175f8bb70fe5")) ITypedEventHandler : ITypedEventHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_t; #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_USE #define DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_USE #if !defined(RO_NO_TEMPLATE_NAME) namespace ABI { namespace Windows { namespace Foundation { template <> struct __declspec(uuid("2beff916-ed7d-5a2f-8343-73fe169e31d2")) ITypedEventHandler : ITypedEventHandler_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.TypedEventHandler`2"; } }; // Define a typedef for the parameterized interface specialization's mangled name. // This allows code which uses the mangled name for the parameterized interface to access the // correct parameterized interface specialization. typedef ITypedEventHandler __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_t; #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable ABI::Windows::Foundation::__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_t /* Foundation */ } /* Windows */ } /* ABI */ } #endif // !defined(RO_NO_TEMPLATE_NAME) #endif /* DEF___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_USE */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Foundation { namespace Collections { class PropertySet; } /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { interface IPropertySet; } /* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet ABI::Windows::Foundation::Collections::IPropertySet #endif // ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IAsyncAction; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIAsyncAction ABI::Windows::Foundation::IAsyncAction #endif // ____x_ABI_CWindows_CFoundation_CIAsyncAction_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { interface IPropertyValue; } /* Foundation */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CFoundation_CIPropertyValue ABI::Windows::Foundation::IPropertyValue #endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Foundation { typedef struct TimeSpan TimeSpan; } /* Foundation */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { interface IStorageFile; } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CIStorageFile ABI::Windows::Storage::IStorageFile #endif // ____x_ABI_CWindows_CStorage_CIStorageFile_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { interface IStorageFolder; } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CIStorageFolder ABI::Windows::Storage::IStorageFolder #endif // ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { class StorageFile; } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { class StorageFolder; } /* Storage */ } /* Windows */ } /* ABI */ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Streams { interface IBuffer; } /* Streams */ } /* Storage */ } /* Windows */ } /* ABI */ #define __x_ABI_CWindows_CStorage_CStreams_CIBuffer ABI::Windows::Storage::Streams::IBuffer #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum CachedFileOptions : unsigned int CachedFileOptions; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum CachedFileTarget : int CachedFileTarget; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum FileUpdateStatus : int FileUpdateStatus; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum ReadActivationMode : int ReadActivationMode; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderHardlinkPolicy : unsigned int StorageProviderHardlinkPolicy; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderHydrationPolicy : int StorageProviderHydrationPolicy; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderHydrationPolicyModifier : unsigned int StorageProviderHydrationPolicyModifier; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderInSyncPolicy : unsigned int StorageProviderInSyncPolicy; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderKnownFolderSyncStatus : int StorageProviderKnownFolderSyncStatus; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderPopulationPolicy : int StorageProviderPopulationPolicy; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderProtectionMode : int StorageProviderProtectionMode; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderResultKind : int StorageProviderResultKind; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderResultUsageKind : int StorageProviderResultUsageKind; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderSearchMatchKind : int StorageProviderSearchMatchKind; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderSearchQueryStatus : int StorageProviderSearchQueryStatus; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderState : int StorageProviderState; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderUICommandState : int StorageProviderUICommandState; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum StorageProviderUriSourceStatus : int StorageProviderUriSourceStatus; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum UIStatus : int UIStatus; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { typedef enum WriteActivationMode : int WriteActivationMode; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class FileUpdateRequest; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class FileUpdateRequestDeferral; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderGetContentInfoForPathResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderGetPathForContentUriResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderKnownFolderSyncInfo; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderKnownFolderSyncRequestArgs; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderMoreInfoUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderQueryResultSet; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderQuotaUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderSearchQueryOptions; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderStatusUI; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderSuggestionResult; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ namespace ABI { namespace Windows { namespace Storage { namespace Provider { class StorageProviderSuggestionsQueryOptions; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ /* * * Struct Windows.Storage.Provider.CachedFileOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum CachedFileOptions : unsigned int { CachedFileOptions_None = 0, CachedFileOptions_RequireUpdateOnAccess = 0x1, CachedFileOptions_UseCachedFileWhenOffline = 0x2, CachedFileOptions_DenyAccessWhenOffline = 0x4, }; DEFINE_ENUM_FLAG_OPERATORS(CachedFileOptions) } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.CachedFileTarget * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum CachedFileTarget : int { CachedFileTarget_Local = 0, CachedFileTarget_Remote = 1, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.FileUpdateStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum FileUpdateStatus : int { FileUpdateStatus_Incomplete = 0, FileUpdateStatus_Complete = 1, FileUpdateStatus_UserInputNeeded = 2, FileUpdateStatus_CurrentlyUnavailable = 3, FileUpdateStatus_Failed = 4, FileUpdateStatus_CompleteAndRenamed = 5, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.ReadActivationMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum ReadActivationMode : int { ReadActivationMode_NotNeeded = 0, ReadActivationMode_BeforeAccess = 1, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHardlinkPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderHardlinkPolicy : unsigned int { StorageProviderHardlinkPolicy_None = 0, StorageProviderHardlinkPolicy_Allowed = 0x1, }; DEFINE_ENUM_FLAG_OPERATORS(StorageProviderHardlinkPolicy) } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHydrationPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderHydrationPolicy : int { StorageProviderHydrationPolicy_Partial = 0, StorageProviderHydrationPolicy_Progressive = 1, StorageProviderHydrationPolicy_Full = 2, StorageProviderHydrationPolicy_AlwaysFull = 3, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHydrationPolicyModifier * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderHydrationPolicyModifier : unsigned int { StorageProviderHydrationPolicyModifier_None = 0, StorageProviderHydrationPolicyModifier_ValidationRequired = 0x1, StorageProviderHydrationPolicyModifier_StreamingAllowed = 0x2, #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 StorageProviderHydrationPolicyModifier_AutoDehydrationAllowed = 0x4, #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x60000 StorageProviderHydrationPolicyModifier_AllowFullRestartHydration = 0x8, #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x60000 }; DEFINE_ENUM_FLAG_OPERATORS(StorageProviderHydrationPolicyModifier) } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderInSyncPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderInSyncPolicy : unsigned int { StorageProviderInSyncPolicy_Default = 0, StorageProviderInSyncPolicy_FileCreationTime = 0x1, StorageProviderInSyncPolicy_FileReadOnlyAttribute = 0x2, StorageProviderInSyncPolicy_FileHiddenAttribute = 0x4, StorageProviderInSyncPolicy_FileSystemAttribute = 0x8, StorageProviderInSyncPolicy_DirectoryCreationTime = 0x10, StorageProviderInSyncPolicy_DirectoryReadOnlyAttribute = 0x20, StorageProviderInSyncPolicy_DirectoryHiddenAttribute = 0x40, StorageProviderInSyncPolicy_DirectorySystemAttribute = 0x80, StorageProviderInSyncPolicy_FileLastWriteTime = 0x100, StorageProviderInSyncPolicy_DirectoryLastWriteTime = 0x200, StorageProviderInSyncPolicy_PreserveInsyncForSyncEngine = 0x80000000, }; DEFINE_ENUM_FLAG_OPERATORS(StorageProviderInSyncPolicy) } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderKnownFolderSyncStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderKnownFolderSyncStatus : int { StorageProviderKnownFolderSyncStatus_Available = 0, StorageProviderKnownFolderSyncStatus_Enrolling = 1, StorageProviderKnownFolderSyncStatus_Enrolled = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderPopulationPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderPopulationPolicy : int { StorageProviderPopulationPolicy_Full = 1, StorageProviderPopulationPolicy_AlwaysFull = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderProtectionMode * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderProtectionMode : int { StorageProviderProtectionMode_Unknown = 0, StorageProviderProtectionMode_Personal = 1, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderResultKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderResultKind : int { StorageProviderResultKind_Search = 0, StorageProviderResultKind_Recommended = 1, StorageProviderResultKind_Favorites = 2, StorageProviderResultKind_Recent = 3, StorageProviderResultKind_Shared = 4, StorageProviderResultKind_RelatedFiles = 5, StorageProviderResultKind_RelatedConversations = 6, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderResultUsageKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderResultUsageKind : int { StorageProviderResultUsageKind_Rendered = 0, StorageProviderResultUsageKind_Opened = 1, StorageProviderResultUsageKind_SuggestionResponseReceived = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderSearchMatchKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderSearchMatchKind : int { StorageProviderSearchMatchKind_Lexical = 0, StorageProviderSearchMatchKind_Semantic = 1, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderSearchQueryStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderSearchQueryStatus : int { StorageProviderSearchQueryStatus_Success = 0, StorageProviderSearchQueryStatus_Error = 1, StorageProviderSearchQueryStatus_Timeout = 2, StorageProviderSearchQueryStatus_NoNetwork = 3, StorageProviderSearchQueryStatus_NetworkError = 4, StorageProviderSearchQueryStatus_NotSignedIn = 5, StorageProviderSearchQueryStatus_QueryNotSupported = 6, StorageProviderSearchQueryStatus_SortOrderNotSupported = 7, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderShareLinkState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Type is for evaluation purposes and is subject to change or removal in future updates. * */ #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderShareLinkState : int { StorageProviderShareLinkState_Enabled = 0, StorageProviderShareLinkState_Disabled = 1, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) /* * * Struct Windows.Storage.Provider.StorageProviderState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 5.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x50000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderState : int { StorageProviderState_InSync = 0, StorageProviderState_Syncing = 1, StorageProviderState_Paused = 2, StorageProviderState_Error = 3, StorageProviderState_Warning = 4, StorageProviderState_Offline = 5, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Storage.Provider.StorageProviderUICommandState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderUICommandState : int { StorageProviderUICommandState_Enabled = 0, StorageProviderUICommandState_Disabled = 1, StorageProviderUICommandState_Hidden = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderUriSourceStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum StorageProviderUriSourceStatus : int { StorageProviderUriSourceStatus_Success = 0, StorageProviderUriSourceStatus_NoSyncRoot = 1, StorageProviderUriSourceStatus_FileNotFound = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Struct Windows.Storage.Provider.UIStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum UIStatus : int { UIStatus_Unavailable = 0, UIStatus_Hidden = 1, UIStatus_Visible = 2, UIStatus_Complete = 3, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.WriteActivationMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 namespace ABI { namespace Windows { namespace Storage { namespace Provider { enum WriteActivationMode : int { WriteActivationMode_ReadOnly = 0, WriteActivationMode_NotNeeded = 1, WriteActivationMode_AfterWrite = 2, }; } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestedHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__ namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("c4cbb4f5-13dd-5c8e-8b96-336fc30c629b") IStorageProviderKnownFolderSyncRequestedHandler : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Invoke( ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncRequestArgs* args ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderSyncRequestedHandler = __uuidof(IStorageProviderKnownFolderSyncRequestedHandler); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdater * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterStatics[] = L"Windows.Storage.Provider.ICachedFileUpdaterStatics"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("9fc90920-7bcf-4888-a81e-102d7034d7ce") ICachedFileUpdaterStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE SetUpdateInformation( ABI::Windows::Storage::IStorageFile* file, HSTRING contentId, ABI::Windows::Storage::Provider::ReadActivationMode readMode, ABI::Windows::Storage::Provider::WriteActivationMode writeMode, ABI::Windows::Storage::Provider::CachedFileOptions options ) = 0; }; MIDL_CONST_ID IID& IID_ICachedFileUpdaterStatics = __uuidof(ICachedFileUpdaterStatics); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterUI * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdaterUI * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterUI[] = L"Windows.Storage.Provider.ICachedFileUpdaterUI"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("9e6f41e6-baf2-4a97-b600-9333f5df80fd") ICachedFileUpdaterUI : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Title( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Title( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UpdateTarget( ABI::Windows::Storage::Provider::CachedFileTarget* value ) = 0; virtual HRESULT STDMETHODCALLTYPE add_FileUpdateRequested( __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_FileUpdateRequested( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE add_UIRequested( __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_UIRequested( EventRegistrationToken token ) = 0; virtual HRESULT STDMETHODCALLTYPE get_UIStatus( ABI::Windows::Storage::Provider::UIStatus* value ) = 0; }; MIDL_CONST_ID IID& IID_ICachedFileUpdaterUI = __uuidof(ICachedFileUpdaterUI); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterUI2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdaterUI * * Any object which implements this interface must also implement the following interfaces: * Windows.Storage.Provider.ICachedFileUpdaterUI * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterUI2[] = L"Windows.Storage.Provider.ICachedFileUpdaterUI2"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("8856a21c-8699-4340-9f49-f7cad7fe8991") ICachedFileUpdaterUI2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_UpdateRequest( ABI::Windows::Storage::Provider::IFileUpdateRequest** value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeferral( ABI::Windows::Storage::Provider::IFileUpdateRequestDeferral** value ) = 0; }; MIDL_CONST_ID IID& IID_ICachedFileUpdaterUI2 = __uuidof(ICachedFileUpdaterUI2); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequest * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequest * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequest[] = L"Windows.Storage.Provider.IFileUpdateRequest"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("40c82536-c1fe-4d93-a792-1e736bc70837") IFileUpdateRequest : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_ContentId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_File( ABI::Windows::Storage::IStorageFile** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Storage::Provider::FileUpdateStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Status( ABI::Windows::Storage::Provider::FileUpdateStatus value ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDeferral( ABI::Windows::Storage::Provider::IFileUpdateRequestDeferral** value ) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateLocalFile( ABI::Windows::Storage::IStorageFile* value ) = 0; }; MIDL_CONST_ID IID& IID_IFileUpdateRequest = __uuidof(IFileUpdateRequest); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequest2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequest * * Any object which implements this interface must also implement the following interfaces: * Windows.Storage.Provider.IFileUpdateRequest * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequest2[] = L"Windows.Storage.Provider.IFileUpdateRequest2"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("82484648-bdbe-447b-a2ee-7afe6a032a94") IFileUpdateRequest2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_UserInputNeededMessage( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_UserInputNeededMessage( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IFileUpdateRequest2 = __uuidof(IFileUpdateRequest2); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequestDeferral * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequestDeferral * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequestDeferral[] = L"Windows.Storage.Provider.IFileUpdateRequestDeferral"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("ffcedb2b-8ade-44a5-bb00-164c4e72f13a") IFileUpdateRequestDeferral : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Complete(void) = 0; }; MIDL_CONST_ID IID& IID_IFileUpdateRequestDeferral = __uuidof(IFileUpdateRequestDeferral); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequestedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequestedEventArgs[] = L"Windows.Storage.Provider.IFileUpdateRequestedEventArgs"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("7b0a9342-3905-438d-aaef-78ae265f8dd2") IFileUpdateRequestedEventArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Request( ABI::Windows::Storage::Provider::IFileUpdateRequest** value ) = 0; }; MIDL_CONST_ID IID& IID_IFileUpdateRequestedEventArgs = __uuidof(IFileUpdateRequestedEventArgs); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderFileTypeInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderFileTypeInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderFileTypeInfo[] = L"Windows.Storage.Provider.IStorageProviderFileTypeInfo"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("1955b9c1-0184-5a88-87df-4544f464365d") IStorageProviderFileTypeInfo : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_FileExtension( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IconResource( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderFileTypeInfo = __uuidof(IStorageProviderFileTypeInfo); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderFileTypeInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderFileTypeInfoFactory[] = L"Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("3fa12c6f-cce6-5d5d-80b1-389e7cf92dbf") IStorageProviderFileTypeInfoFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( HSTRING fileExtension, HSTRING iconResource, ABI::Windows::Storage::Provider::IStorageProviderFileTypeInfo** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderFileTypeInfoFactory = __uuidof(IStorageProviderFileTypeInfoFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderGetContentInfoForPathResult[] = L"Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("2564711d-aa89-4d12-82e3-f72a92e33966") IStorageProviderGetContentInfoForPathResult : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Storage::Provider::StorageProviderUriSourceStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Status( ABI::Windows::Storage::Provider::StorageProviderUriSourceStatus value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ContentUri( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ContentUri( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ContentId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ContentId( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderGetContentInfoForPathResult = __uuidof(IStorageProviderGetContentInfoForPathResult); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderGetPathForContentUriResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderGetPathForContentUriResult[] = L"Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("63711a9d-4118-45a6-acb6-22c49d019f40") IStorageProviderGetPathForContentUriResult : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Storage::Provider::StorageProviderUriSourceStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Status( ABI::Windows::Storage::Provider::StorageProviderUriSourceStatus value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Path( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Path( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderGetPathForContentUriResult = __uuidof(IStorageProviderGetPathForContentUriResult); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertiesStatics * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemProperties * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertiesStatics[] = L"Windows.Storage.Provider.IStorageProviderItemPropertiesStatics"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("2d2c1c97-2704-4729-8fa9-7e6b8e158c2f") IStorageProviderItemPropertiesStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE SetAsync( ABI::Windows::Storage::IStorageItem* item, __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* itemProperties, ABI::Windows::Foundation::IAsyncAction** operation ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderItemPropertiesStatics = __uuidof(IStorageProviderItemPropertiesStatics); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemProperty * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemProperty * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemProperty[] = L"Windows.Storage.Provider.IStorageProviderItemProperty"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("476cb558-730b-4188-b7b5-63b716ed476d") IStorageProviderItemProperty : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE put_Id( INT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Id( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Value( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Value( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IconResource( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IconResource( HSTRING* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderItemProperty = __uuidof(IStorageProviderItemProperty); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertyDefinition * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemPropertyDefinition * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertyDefinition[] = L"Windows.Storage.Provider.IStorageProviderItemPropertyDefinition"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("c5b383bb-ff1f-4298-831e-ff1c08089690") IStorageProviderItemPropertyDefinition : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Id( INT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Id( INT32 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DisplayNameResource( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DisplayNameResource( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderItemPropertyDefinition = __uuidof(IStorageProviderItemPropertyDefinition); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertySource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertySource[] = L"Windows.Storage.Provider.IStorageProviderItemPropertySource"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("8f6f9c3e-f632-4a9b-8d99-d2d7a11df56a") IStorageProviderItemPropertySource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetItemProperties( HSTRING itemPath, __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderItemPropertySource = __uuidof(IStorageProviderItemPropertySource); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderEntry * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderEntry * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderEntry[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderEntry"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("effa7db0-1d44-596b-8464-928800c5e2d8") IStorageProviderKnownFolderEntry : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_KnownFolderId( GUID* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_KnownFolderId( GUID value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Storage::Provider::StorageProviderKnownFolderSyncStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Status( ABI::Windows::Storage::Provider::StorageProviderKnownFolderSyncStatus value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderEntry = __uuidof(IStorageProviderKnownFolderEntry); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfo[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("98b017ce-ffc1-5b11-ae77-cc17afec1049") IStorageProviderKnownFolderSyncInfo : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_ProviderDisplayName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderDisplayName( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_KnownFolderEntries( __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SyncRequested( ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncRequestedHandler** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_SyncRequested( ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncRequestedHandler* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderSyncInfo = __uuidof(IStorageProviderKnownFolderSyncInfo); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfoSource[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSource"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("51359342-f7c0-53d0-bbb6-1cdc098ebda9") IStorageProviderKnownFolderSyncInfoSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetKnownFolderSyncInfo( ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncInfo** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_KnownFolderSyncInfoChanged( __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_KnownFolderSyncInfoChanged( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderSyncInfoSource = __uuidof(IStorageProviderKnownFolderSyncInfoSource); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSourceFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfoSourceFactory[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSourceFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("aaee03a7-a7f6-50be-a9b0-8e82d0c81082") IStorageProviderKnownFolderSyncInfoSourceFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetKnownFolderSyncInfoSource( ABI::Windows::Storage::Provider::IStorageProviderKnownFolderSyncInfoSource** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderSyncInfoSourceFactory = __uuidof(IStorageProviderKnownFolderSyncInfoSourceFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncRequestArgs[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("eda6d569-b4e8-542f-ab8d-f3613f250a4a") IStorageProviderKnownFolderSyncRequestArgs : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_KnownFolders( __FIVectorView_1_GUID** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Source( ABI::Windows::Storage::IStorageFolder** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderKnownFolderSyncRequestArgs = __uuidof(IStorageProviderKnownFolderSyncRequestArgs); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderMoreInfoUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderMoreInfoUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderMoreInfoUI[] = L"Windows.Storage.Provider.IStorageProviderMoreInfoUI"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("ef38e591-a7cb-5e7d-9b5e-22749842697c") IStorageProviderMoreInfoUI : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Message( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Message( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Command( ABI::Windows::Storage::Provider::IStorageProviderUICommand** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Command( ABI::Windows::Storage::Provider::IStorageProviderUICommand* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderMoreInfoUI = __uuidof(IStorageProviderMoreInfoUI); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderPropertyCapabilities * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderPropertyCapabilities[] = L"Windows.Storage.Provider.IStorageProviderPropertyCapabilities"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("658d2f0e-63b7-4567-acf9-51abe301dda5") IStorageProviderPropertyCapabilities : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE IsPropertySupported( HSTRING propertyCanonicalName, boolean* isSupported ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderPropertyCapabilities = __uuidof(IStorageProviderPropertyCapabilities); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResult[] = L"Windows.Storage.Provider.IStorageProviderQueryResult"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("f1cd00ae-b4a9-5d20-a598-3eb4dd8ff8f4") IStorageProviderQueryResult : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Kind( ABI::Windows::Storage::Provider::StorageProviderResultKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Kind( ABI::Windows::Storage::Provider::StorageProviderResultKind value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ResultId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ResultId( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RemoteFileId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_RemoteFileId( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_FilePath( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_FilePath( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RequestedProperties( ABI::Windows::Foundation::Collections::IPropertySet** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderQueryResult = __uuidof(IStorageProviderQueryResult); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResultSet * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQueryResultSet * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResultSet[] = L"Windows.Storage.Provider.IStorageProviderQueryResultSet"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("57c28407-7d21-5f98-ac52-0926a97f3259") IStorageProviderQueryResultSet : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetResults( UINT32* resultLength, ABI::Windows::Storage::Provider::IStorageProviderQueryResult*** result ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QueryResultId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QueryResultId( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Status( ABI::Windows::Storage::Provider::StorageProviderSearchQueryStatus* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Status( ABI::Windows::Storage::Provider::StorageProviderSearchQueryStatus value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderQueryResultSet = __uuidof(IStorageProviderQueryResultSet); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResultSetFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQueryResultSet * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResultSetFactory[] = L"Windows.Storage.Provider.IStorageProviderQueryResultSetFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("301974c2-9b0a-51d1-84b5-32578ee3083d") IStorageProviderQueryResultSetFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateInstance( UINT32 resultsLength, ABI::Windows::Storage::Provider::IStorageProviderQueryResult** results, ABI::Windows::Storage::Provider::IStorageProviderQueryResultSet** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderQueryResultSetFactory = __uuidof(IStorageProviderQueryResultSetFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQuotaUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQuotaUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQuotaUI[] = L"Windows.Storage.Provider.IStorageProviderQuotaUI"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("ba6295c3-312e-544f-9fd5-1f81b21f3649") IStorageProviderQuotaUI : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_QuotaTotalInBytes( UINT64* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QuotaTotalInBytes( UINT64 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QuotaUsedInBytes( UINT64* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QuotaUsedInBytes( UINT64 value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QuotaUsedLabel( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QuotaUsedLabel( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QuotaUsedColor( __FIReference_1_Windows__CUI__CColor** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QuotaUsedColor( __FIReference_1_Windows__CUI__CColor* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderQuotaUI = __uuidof(IStorageProviderQuotaUI); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchHandler[] = L"Windows.Storage.Provider.IStorageProviderSearchHandler"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("69cc977d-adad-59c9-8fd1-f30b6fae0fd9") IStorageProviderSearchHandler : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Find( ABI::Windows::Storage::Provider::IStorageProviderSearchQueryOptions* options, ABI::Windows::Storage::Provider::IStorageProviderQueryResultSet** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ReportUsage( ABI::Windows::Storage::Provider::StorageProviderResultUsageKind resultUsageKind, HSTRING remoteFileId, HSTRING resultId, ABI::Windows::Foundation::TimeSpan latency ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSearchHandler = __uuidof(IStorageProviderSearchHandler); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchHandlerFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchHandlerFactory[] = L"Windows.Storage.Provider.IStorageProviderSearchHandlerFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("b0dcad80-f3f5-516b-8ace-4e77022c9598") IStorageProviderSearchHandlerFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateSearchHandler( HSTRING cloudProviderId, ABI::Windows::Storage::Provider::IStorageProviderSearchHandler** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSearchHandlerFactory = __uuidof(IStorageProviderSearchHandlerFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSearchQueryOptions * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchQueryOptions[] = L"Windows.Storage.Provider.IStorageProviderSearchQueryOptions"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("93d854eb-1007-563c-b213-cc44bd88fef2") IStorageProviderSearchQueryOptions : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_UserQuery( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Language( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SortOrder( __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProgrammaticQuery( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MaxResults( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_FolderScope( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QueryId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PropertiesToFetch( __FIVectorView_1_HSTRING** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSearchQueryOptions = __uuidof(IStorageProviderSearchQueryOptions); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSearchResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchResult[] = L"Windows.Storage.Provider.IStorageProviderSearchResult"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("fc161049-0995-535f-99b7-fe292cbabaf5") IStorageProviderSearchResult : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_MatchScore( DOUBLE* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_MatchScore( DOUBLE value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MatchKind( ABI::Windows::Storage::Provider::StorageProviderSearchMatchKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_MatchKind( ABI::Windows::Storage::Provider::StorageProviderSearchMatchKind value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MatchedPropertyName( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_MatchedPropertyName( HSTRING value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSearchResult = __uuidof(IStorageProviderSearchResult); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderShareLinkSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Type is for evaluation purposes and is subject to change or removal in future updates. * */ #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderShareLinkSource[] = L"Windows.Storage.Provider.IStorageProviderShareLinkSource"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("4c6055e2-029c-5539-8e51-a1afc838b5cb") IStorageProviderShareLinkSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateLinkAsync( __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_Windows__CFoundation__CUri** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDefaultAccessControlStringAsync( __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_HSTRING** operation ) = 0; virtual HRESULT STDMETHODCALLTYPE GetState( __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState** operation ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderShareLinkSource = __uuidof(IStorageProviderShareLinkSource); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderStatusUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUI[] = L"Windows.Storage.Provider.IStorageProviderStatusUI"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("d6b6a758-198d-5b80-977f-5ff73da33118") IStorageProviderStatusUI : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_ProviderState( ABI::Windows::Storage::Provider::StorageProviderState* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderState( ABI::Windows::Storage::Provider::StorageProviderState value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProviderStateLabel( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderStateLabel( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProviderStateIcon( ABI::Windows::Foundation::IUriRuntimeClass** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderStateIcon( ABI::Windows::Foundation::IUriRuntimeClass* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_SyncStatusCommand( ABI::Windows::Storage::Provider::IStorageProviderUICommand** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_SyncStatusCommand( ABI::Windows::Storage::Provider::IStorageProviderUICommand* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QuotaUI( ABI::Windows::Storage::Provider::IStorageProviderQuotaUI** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_QuotaUI( ABI::Windows::Storage::Provider::IStorageProviderQuotaUI* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MoreInfoUI( ABI::Windows::Storage::Provider::IStorageProviderMoreInfoUI** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_MoreInfoUI( ABI::Windows::Storage::Provider::IStorageProviderMoreInfoUI* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProviderPrimaryCommand( ABI::Windows::Storage::Provider::IStorageProviderUICommand** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderPrimaryCommand( ABI::Windows::Storage::Provider::IStorageProviderUICommand* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProviderSecondaryCommands( __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderSecondaryCommands( __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderStatusUI = __uuidof(IStorageProviderStatusUI); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUISource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUISource[] = L"Windows.Storage.Provider.IStorageProviderStatusUISource"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("a306c249-3d66-5e70-9007-e43df96051ff") IStorageProviderStatusUISource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetStatusUI( ABI::Windows::Storage::Provider::IStorageProviderStatusUI** result ) = 0; virtual HRESULT STDMETHODCALLTYPE add_StatusUIChanged( __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* handler, EventRegistrationToken* token ) = 0; virtual HRESULT STDMETHODCALLTYPE remove_StatusUIChanged( EventRegistrationToken token ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderStatusUISource = __uuidof(IStorageProviderStatusUISource); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUISourceFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUISourceFactory[] = L"Windows.Storage.Provider.IStorageProviderStatusUISourceFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("12e46b74-4e5a-58d1-a62f-0376e8ee7dd8") IStorageProviderStatusUISourceFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetStatusUISource( HSTRING syncRootId, ABI::Windows::Storage::Provider::IStorageProviderStatusUISource** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderStatusUISourceFactory = __uuidof(IStorageProviderStatusUISourceFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsHandler[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsHandler"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("aff493f6-e1fd-5d03-b480-f1849c83ef4a") IStorageProviderSuggestionsHandler : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetSuggestions( ABI::Windows::Storage::Provider::IStorageProviderSuggestionsQueryOptions* options, ABI::Windows::Storage::Provider::IStorageProviderQueryResultSet** result ) = 0; virtual HRESULT STDMETHODCALLTYPE Add( ABI::Windows::Storage::Provider::StorageProviderResultKind kind, HSTRING remoteFileId ) = 0; virtual HRESULT STDMETHODCALLTYPE Remove( ABI::Windows::Storage::Provider::StorageProviderResultKind kind, HSTRING remoteFileId ) = 0; virtual HRESULT STDMETHODCALLTYPE GetDetails( HSTRING remoteFileId, UINT32 propertiesToFetchLength, HSTRING* propertiesToFetch, HSTRING queryId, ABI::Windows::Storage::Provider::IStorageProviderQueryResult** result ) = 0; virtual HRESULT STDMETHODCALLTYPE ReportUsage( ABI::Windows::Storage::Provider::StorageProviderResultUsageKind resultUsageKind, HSTRING remoteFileId, HSTRING resultId, ABI::Windows::Foundation::TimeSpan latency ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSuggestionsHandler = __uuidof(IStorageProviderSuggestionsHandler); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsHandlerFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsHandlerFactory[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsHandlerFactory"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("dc7b35d8-a25b-58a3-ace7-b3543106a2aa") IStorageProviderSuggestionsHandlerFactory : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE CreateSuggestionsHandler( HSTRING cloudProviderId, ABI::Windows::Storage::Provider::IStorageProviderSuggestionsHandler** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSuggestionsHandlerFactory = __uuidof(IStorageProviderSuggestionsHandlerFactory); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsQueryOptions[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("efb8b74d-0d84-579c-b137-ea730635d9bb") IStorageProviderSuggestionsQueryOptions : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_SuggestionsKind( ABI::Windows::Storage::Provider::StorageProviderResultKind* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RemoteFileId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_MaxResults( UINT32* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_QueryId( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PropertiesToFetch( __FIVectorView_1_HSTRING** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSuggestionsQueryOptions = __uuidof(IStorageProviderSuggestionsQueryOptions); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("7c1305c4-99f9-41ac-8904-ab055d654926") IStorageProviderSyncRootInfo : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Id( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Id( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Context( ABI::Windows::Storage::Streams::IBuffer** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Context( ABI::Windows::Storage::Streams::IBuffer* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Path( ABI::Windows::Storage::IStorageFolder** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Path( ABI::Windows::Storage::IStorageFolder* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_DisplayNameResource( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_DisplayNameResource( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_IconResource( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_IconResource( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HydrationPolicy( ABI::Windows::Storage::Provider::StorageProviderHydrationPolicy* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_HydrationPolicy( ABI::Windows::Storage::Provider::StorageProviderHydrationPolicy value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HydrationPolicyModifier( ABI::Windows::Storage::Provider::StorageProviderHydrationPolicyModifier* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_HydrationPolicyModifier( ABI::Windows::Storage::Provider::StorageProviderHydrationPolicyModifier value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_PopulationPolicy( ABI::Windows::Storage::Provider::StorageProviderPopulationPolicy* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_PopulationPolicy( ABI::Windows::Storage::Provider::StorageProviderPopulationPolicy value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_InSyncPolicy( ABI::Windows::Storage::Provider::StorageProviderInSyncPolicy* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_InSyncPolicy( ABI::Windows::Storage::Provider::StorageProviderInSyncPolicy value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_HardlinkPolicy( ABI::Windows::Storage::Provider::StorageProviderHardlinkPolicy* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_HardlinkPolicy( ABI::Windows::Storage::Provider::StorageProviderHardlinkPolicy value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ShowSiblingsAsGroup( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ShowSiblingsAsGroup( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Version( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_Version( HSTRING value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_ProtectionMode( ABI::Windows::Storage::Provider::StorageProviderProtectionMode* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProtectionMode( ABI::Windows::Storage::Provider::StorageProviderProtectionMode value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_AllowPinning( boolean* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_AllowPinning( boolean value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_StorageProviderItemPropertyDefinitions( __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_RecycleBinUri( ABI::Windows::Foundation::IUriRuntimeClass** value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_RecycleBinUri( ABI::Windows::Foundation::IUriRuntimeClass* value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSyncRootInfo = __uuidof(IStorageProviderSyncRootInfo); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo2 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 3.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo2[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo2"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("cf51b023-7cf1-5166-bdba-efd95f529e31") IStorageProviderSyncRootInfo2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_ProviderId( GUID* value ) = 0; virtual HRESULT STDMETHODCALLTYPE put_ProviderId( GUID value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSyncRootInfo2 = __uuidof(IStorageProviderSyncRootInfo2); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo3 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo3[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo3"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("507a6617-bef6-56fd-855e-75ace2e45cf5") IStorageProviderSyncRootInfo3 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_FallbackFileTypeInfo( __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo** value ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSyncRootInfo3 = __uuidof(IStorageProviderSyncRootInfo3); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootManager * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootManagerStatics[] = L"Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("3e99fbbf-8fe3-4b40-abc7-f6fc3d74c98e") IStorageProviderSyncRootManagerStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE Register( ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo* syncRootInformation ) = 0; virtual HRESULT STDMETHODCALLTYPE Unregister( HSTRING id ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSyncRootInformationForFolder( ABI::Windows::Storage::IStorageFolder* folder, ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetSyncRootInformationForId( HSTRING id, ABI::Windows::Storage::Provider::IStorageProviderSyncRootInfo** result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentSyncRoots( __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo** result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSyncRootManagerStatics = __uuidof(IStorageProviderSyncRootManagerStatics); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootManager * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootManagerStatics2[] = L"Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("efb6cfee-1374-544e-9df1-5598d2e9cfdd") IStorageProviderSyncRootManagerStatics2 : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE IsSupported( boolean* result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderSyncRootManagerStatics2 = __uuidof(IStorageProviderSyncRootManagerStatics2); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderUICommand * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderUICommand[] = L"Windows.Storage.Provider.IStorageProviderUICommand"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("0c3e0760-d846-568f-9484-105cc57b502b") IStorageProviderUICommand : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE get_Label( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Description( HSTRING* value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_Icon( ABI::Windows::Foundation::IUriRuntimeClass** value ) = 0; virtual HRESULT STDMETHODCALLTYPE get_State( ABI::Windows::Storage::Provider::StorageProviderUICommandState* value ) = 0; virtual HRESULT STDMETHODCALLTYPE Invoke(void) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderUICommand = __uuidof(IStorageProviderUICommand); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderUriSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderUriSource[] = L"Windows.Storage.Provider.IStorageProviderUriSource"; namespace ABI { namespace Windows { namespace Storage { namespace Provider { MIDL_INTERFACE("b29806d1-8be0-4962-8bb6-0d4c2e14d47a") IStorageProviderUriSource : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetPathForContentUri( HSTRING contentUri, ABI::Windows::Storage::Provider::IStorageProviderGetPathForContentUriResult* result ) = 0; virtual HRESULT STDMETHODCALLTYPE GetContentInfoForPath( HSTRING path, ABI::Windows::Storage::Provider::IStorageProviderGetContentInfoForPathResult* result ) = 0; }; MIDL_CONST_ID IID& IID_IStorageProviderUriSource = __uuidof(IStorageProviderUriSource); } /* Provider */ } /* Storage */ } /* Windows */ } /* ABI */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.CachedFileUpdater * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.ICachedFileUpdaterStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdater_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdater_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_CachedFileUpdater[] = L"Windows.Storage.Provider.CachedFileUpdater"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.CachedFileUpdaterUI * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.ICachedFileUpdaterUI ** Default Interface ** * Windows.Storage.Provider.ICachedFileUpdaterUI2 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdaterUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdaterUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_CachedFileUpdaterUI[] = L"Windows.Storage.Provider.CachedFileUpdaterUI"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequest * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequest ** Default Interface ** * Windows.Storage.Provider.IFileUpdateRequest2 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequest_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequest_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequest[] = L"Windows.Storage.Provider.FileUpdateRequest"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequestDeferral * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequestDeferral ** Default Interface ** * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestDeferral_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestDeferral_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequestDeferral[] = L"Windows.Storage.Provider.FileUpdateRequestDeferral"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequestedEventArgs ** Default Interface ** * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequestedEventArgs[] = L"Windows.Storage.Provider.FileUpdateRequestedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderFileTypeInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory interface starting with version 4.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderFileTypeInfo ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderFileTypeInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderFileTypeInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderFileTypeInfo[] = L"Windows.Storage.Provider.StorageProviderFileTypeInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Class Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 2.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult[] = L"Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.StorageProviderGetPathForContentUriResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 2.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult[] = L"Windows.Storage.Provider.StorageProviderGetPathForContentUriResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.StorageProviderItemProperties * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.IStorageProviderItemPropertiesStatics interface starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperties_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperties_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemProperties[] = L"Windows.Storage.Provider.StorageProviderItemProperties"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderItemProperty * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderItemProperty ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperty_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperty_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemProperty[] = L"Windows.Storage.Provider.StorageProviderItemProperty"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderItemPropertyDefinition * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderItemPropertyDefinition ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemPropertyDefinition_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemPropertyDefinition_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemPropertyDefinition[] = L"Windows.Storage.Provider.StorageProviderItemPropertyDefinition"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderEntry * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderEntry ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderEntry_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderEntry_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderEntry[] = L"Windows.Storage.Provider.StorageProviderKnownFolderEntry"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo[] = L"Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs[] = L"Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderMoreInfoUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderMoreInfoUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderMoreInfoUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderMoreInfoUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderMoreInfoUI[] = L"Windows.Storage.Provider.StorageProviderMoreInfoUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderQueryResultSet * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Storage.Provider.IStorageProviderQueryResultSetFactory interface starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQueryResultSet ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQueryResultSet_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQueryResultSet_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderQueryResultSet[] = L"Windows.Storage.Provider.StorageProviderQueryResultSet"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderQuotaUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQuotaUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQuotaUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQuotaUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderQuotaUI[] = L"Windows.Storage.Provider.StorageProviderQuotaUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSearchQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSearchQueryOptions ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchQueryOptions_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchQueryOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSearchQueryOptions[] = L"Windows.Storage.Provider.StorageProviderSearchQueryOptions"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSearchResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSearchResult ** Default Interface ** * Windows.Storage.Provider.IStorageProviderQueryResult * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSearchResult[] = L"Windows.Storage.Provider.StorageProviderSearchResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderStatusUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderStatusUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderStatusUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderStatusUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderStatusUI[] = L"Windows.Storage.Provider.StorageProviderStatusUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSuggestionResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQueryResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSuggestionResult[] = L"Windows.Storage.Provider.StorageProviderSuggestionResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions[] = L"Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSyncRootInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSyncRootInfo ** Default Interface ** * Windows.Storage.Provider.IStorageProviderSyncRootInfo2 * Windows.Storage.Provider.IStorageProviderSyncRootInfo3 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSyncRootInfo[] = L"Windows.Storage.Provider.StorageProviderSyncRootInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderSyncRootManager * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2 interface starting with version 4.0 of the Windows.Storage.Provider.CloudFilesContract API contract * Static Methods exist on the Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics interface starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootManager_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootManager_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSyncRootManager[] = L"Windows.Storage.Provider.StorageProviderSyncRootManager"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #else // !defined(__cplusplus) /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics; #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI; #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2 __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2; #endif // ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2 __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2 __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3 __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2 __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource; #endif // ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING; #if !defined(____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_HSTRING __FIAsyncOperation_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_HSTRING; typedef struct __FIAsyncOperation_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_HSTRING* This, __FIAsyncOperationCompletedHandler_1_HSTRING* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_HSTRING* This, __FIAsyncOperationCompletedHandler_1_HSTRING** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_HSTRING* This, HSTRING* result); END_INTERFACE } __FIAsyncOperation_1_HSTRINGVtbl; interface __FIAsyncOperation_1_HSTRING { CONST_VTBL struct __FIAsyncOperation_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_HSTRING_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_HSTRING_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_HSTRING_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_HSTRING; typedef struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_HSTRING* This, __FIAsyncOperation_1_HSTRING* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl; interface __FIAsyncOperationCompletedHandler_1_HSTRING { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_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__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CFoundation__CUri __FIAsyncOperation_1_Windows__CFoundation__CUri; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CFoundation__CUri; typedef struct __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CFoundation__CUri* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** result); END_INTERFACE } __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl; interface __FIAsyncOperation_1_Windows__CFoundation__CUri { CONST_VTBL struct __FIAsyncOperation_1_Windows__CFoundation__CUriVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CFoundation__CUri_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CFoundation__CUri_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri* This, __FIAsyncOperation_1_Windows__CFoundation__CUri* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUriVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CFoundation__CUri_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderShareLinkState __x_ABI_CWindows_CStorage_CProvider_CStorageProviderShareLinkState; typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState; #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__) #define ____FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__ typedef interface __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState; typedef struct __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderShareLinkState* result); END_INTERFACE } __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl; interface __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState { CONST_VTBL struct __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_put_Completed(This, handler) \ ((This)->lpVtbl->put_Completed(This, handler)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_get_Completed(This, result) \ ((This)->lpVtbl->get_Completed(This, result)) #define __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_GetResults(This, result) \ ((This)->lpVtbl->GetResults(This, result)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__) #define ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__ typedef interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState; typedef struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This); ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* This, __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState* asyncInfo, AsyncStatus asyncStatus); END_INTERFACE } __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl; interface __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState { CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkStateVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_Invoke(This, asyncInfo, asyncStatus) \ ((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus)) #endif /* COBJMACROS */ #endif // ____FIAsyncOperationCompletedHandler_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if !defined(____FIIterator_1_GUID_INTERFACE_DEFINED__) #define ____FIIterator_1_GUID_INTERFACE_DEFINED__ typedef interface __FIIterator_1_GUID __FIIterator_1_GUID; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_GUID; typedef struct __FIIterator_1_GUIDVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_GUID* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_GUID* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_GUID* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_GUID* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_GUID* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_GUID* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_GUID* This, GUID* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_GUID* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_GUID* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_GUID* This, UINT32 itemsLength, GUID* items, UINT32* result); END_INTERFACE } __FIIterator_1_GUIDVtbl; interface __FIIterator_1_GUID { CONST_VTBL struct __FIIterator_1_GUIDVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_GUID_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_GUID_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_GUID_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_GUID_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_GUID_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_GUID_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_GUID_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_GUID_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_GUID_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_GUID_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_GUID_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_GUID_INTERFACE_DEFINED__) #define ____FIIterable_1_GUID_INTERFACE_DEFINED__ typedef interface __FIIterable_1_GUID __FIIterable_1_GUID; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_GUID; typedef struct __FIIterable_1_GUIDVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_GUID* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_GUID* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_GUID* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_GUID* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_GUID* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_GUID* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_GUID* This, __FIIterator_1_GUID** result); END_INTERFACE } __FIIterable_1_GUIDVtbl; interface __FIIterable_1_GUID { CONST_VTBL struct __FIIterable_1_GUIDVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_GUID_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_GUID_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_GUID_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_GUID_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_GUID_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_GUID_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_GUID_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_GUID_INTERFACE_DEFINED__ #if !defined(____FIIterator_1_HSTRING_INTERFACE_DEFINED__) #define ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterator_1_HSTRING __FIIterator_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_HSTRING; typedef struct __FIIterator_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_HSTRING* This, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __FIIterator_1_HSTRINGVtbl; interface __FIIterator_1_HSTRING { CONST_VTBL struct __FIIterator_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_HSTRING_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_HSTRING_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_HSTRING_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_HSTRING_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_HSTRING_INTERFACE_DEFINED__ #if !defined(____FIIterable_1_HSTRING_INTERFACE_DEFINED__) #define ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIIterable_1_HSTRING __FIIterable_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_HSTRING; typedef struct __FIIterable_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_HSTRING* This, __FIIterator_1_HSTRING** result); END_INTERFACE } __FIIterable_1_HSTRINGVtbl; interface __FIIterable_1_HSTRING { CONST_VTBL struct __FIIterable_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_HSTRING_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_HSTRING_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CIStorageItem __x_ABI_CWindows_CStorage_CIStorageItem; #endif // ____x_ABI_CWindows_CStorage_CIStorageItem_FWD_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CIStorageItem __FIIterator_1_Windows__CStorage__CIStorageItem; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CIStorageItem; typedef struct __FIIterator_1_Windows__CStorage__CIStorageItemVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CIStorageItem* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CIStorageItem* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, __x_ABI_CWindows_CStorage_CIStorageItem** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CIStorageItem* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CIStorageItem** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CIStorageItemVtbl; interface __FIIterator_1_Windows__CStorage__CIStorageItem { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CIStorageItem_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CIStorageItem_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CIStorageItem __FIIterable_1_Windows__CStorage__CIStorageItem; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CIStorageItem; typedef struct __FIIterable_1_Windows__CStorage__CIStorageItemVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CIStorageItem* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CIStorageItem* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CIStorageItem* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CIStorageItem* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CIStorageItem* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CIStorageItem* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CIStorageItem* This, __FIIterator_1_Windows__CStorage__CIStorageItem** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CIStorageItemVtbl; interface __FIIterable_1_Windows__CStorage__CIStorageItem { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CIStorageItem_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CIStorageItem_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __FIIterator_1_Windows__CStorage__CProvider__CIStorageProviderUICommand** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* This, __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemProperty** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; typedef struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl; interface __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; typedef struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, __FIIterator_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl; interface __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 typedef struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry __x_ABI_CWindows_CStorage_CSearch_CSortEntry; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterator_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__) #define ____FIIterator_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ typedef interface __FIIterator_1_Windows__CStorage__CSearch__CSortEntry __FIIterator_1_Windows__CStorage__CSearch__CSortEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterator_1_Windows__CStorage__CSearch__CSortEntry; typedef struct __FIIterator_1_Windows__CStorage__CSearch__CSortEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry* result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CStorage__CSearch__CSortEntry* This, UINT32 itemsLength, struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry* items, UINT32* result); END_INTERFACE } __FIIterator_1_Windows__CStorage__CSearch__CSortEntryVtbl; interface __FIIterator_1_Windows__CStorage__CSearch__CSortEntry { CONST_VTBL struct __FIIterator_1_Windows__CStorage__CSearch__CSortEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_get_Current(This, result) \ ((This)->lpVtbl->get_Current(This, result)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_get_HasCurrent(This, result) \ ((This)->lpVtbl->get_HasCurrent(This, result)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_MoveNext(This, result) \ ((This)->lpVtbl->MoveNext(This, result)) #define __FIIterator_1_Windows__CStorage__CSearch__CSortEntry_GetMany(This, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIIterator_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIIterable_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__) #define ____FIIterable_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ typedef interface __FIIterable_1_Windows__CStorage__CSearch__CSortEntry __FIIterable_1_Windows__CStorage__CSearch__CSortEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIIterable_1_Windows__CStorage__CSearch__CSortEntry; typedef struct __FIIterable_1_Windows__CStorage__CSearch__CSortEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CStorage__CSearch__CSortEntry* This, __FIIterator_1_Windows__CStorage__CSearch__CSortEntry** result); END_INTERFACE } __FIIterable_1_Windows__CStorage__CSearch__CSortEntryVtbl; interface __FIIterable_1_Windows__CStorage__CSearch__CSortEntry { CONST_VTBL struct __FIIterable_1_Windows__CStorage__CSearch__CSortEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIIterable_1_Windows__CStorage__CSearch__CSortEntry_First(This, result) \ ((This)->lpVtbl->First(This, result)) #endif /* COBJMACROS */ #endif // ____FIIterable_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_GUID_INTERFACE_DEFINED__) #define ____FIVectorView_1_GUID_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_GUID __FIVectorView_1_GUID; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_GUID; typedef struct __FIVectorView_1_GUIDVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_GUID* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_GUID* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_GUID* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_GUID* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_GUID* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_GUID* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_GUID* This, UINT32 index, GUID* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_GUID* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_GUID* This, GUID value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_GUID* This, UINT32 startIndex, UINT32 itemsLength, GUID* items, UINT32* result); END_INTERFACE } __FIVectorView_1_GUIDVtbl; interface __FIVectorView_1_GUID { CONST_VTBL struct __FIVectorView_1_GUIDVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_GUID_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_GUID_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_GUID_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_GUID_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_GUID_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_GUID_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_GUID_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_GUID_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_GUID_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_GUID_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_GUID_INTERFACE_DEFINED__ #if !defined(____FIVectorView_1_HSTRING_INTERFACE_DEFINED__) #define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_HSTRING; typedef struct __FIVectorView_1_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_HSTRING* This, UINT32 index, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_HSTRING* This, HSTRING value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_HSTRING* This, UINT32 startIndex, UINT32 itemsLength, HSTRING* items, UINT32* result); END_INTERFACE } __FIVectorView_1_HSTRINGVtbl; interface __FIVectorView_1_HSTRING { CONST_VTBL struct __FIVectorView_1_HSTRINGVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_HSTRING_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_HSTRING_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_HSTRING_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_HSTRING_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_HSTRING_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_HSTRING_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_HSTRING_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_HSTRING_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_HSTRING_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_HSTRING_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CIStorageItem __FIVectorView_1_Windows__CStorage__CIStorageItem; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CIStorageItem; typedef struct __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, UINT32 index, __x_ABI_CWindows_CStorage_CIStorageItem** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, __x_ABI_CWindows_CStorage_CIStorageItem* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CIStorageItem* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CIStorageItem** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl; interface __FIVectorView_1_Windows__CStorage__CIStorageItem { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CIStorageItemVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CIStorageItem_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CIStorageItem_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CIStorageItem_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; typedef struct __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl; interface __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; typedef struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl; interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; typedef struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl; interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; typedef struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl; interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo; typedef struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl; interface __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__) #define ____FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ typedef interface __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVectorView_1_Windows__CStorage__CSearch__CSortEntry; typedef struct __FIVectorView_1_Windows__CStorage__CSearch__CSortEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, UINT32 index, struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CStorage__CSearch__CSortEntry* This, UINT32 startIndex, UINT32 itemsLength, struct __x_ABI_CWindows_CStorage_CSearch_CSortEntry* items, UINT32* result); END_INTERFACE } __FIVectorView_1_Windows__CStorage__CSearch__CSortEntryVtbl; interface __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry { CONST_VTBL struct __FIVectorView_1_Windows__CStorage__CSearch__CSortEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #endif /* COBJMACROS */ #endif // ____FIVectorView_1_Windows__CStorage__CSearch__CSortEntry_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ typedef interface __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand; typedef struct __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __FIVectorView_1_Windows__CStorage__CProvider__CIStorageProviderUICommand** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* Clear)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** items); END_INTERFACE } __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl; interface __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand { CONST_VTBL struct __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommandVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetView(This, result) \ ((This)->lpVtbl->GetView(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_SetAt(This, index, value) \ ((This)->lpVtbl->SetAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_InsertAt(This, index, value) \ ((This)->lpVtbl->InsertAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_RemoveAt(This, index) \ ((This)->lpVtbl->RemoveAt(This, index)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Append(This, value) \ ((This)->lpVtbl->Append(This, value)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_RemoveAtEnd(This) \ ((This)->lpVtbl->RemoveAtEnd(This)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_Clear(This) \ ((This)->lpVtbl->Clear(This)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #define __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_ReplaceAll(This, itemsLength, items) \ ((This)->lpVtbl->ReplaceAll(This, itemsLength, items)) #endif /* COBJMACROS */ #endif // ____FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ typedef interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo; typedef struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* Clear)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** items); END_INTERFACE } __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl; interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo { CONST_VTBL struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetView(This, result) \ ((This)->lpVtbl->GetView(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_SetAt(This, index, value) \ ((This)->lpVtbl->SetAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_InsertAt(This, index, value) \ ((This)->lpVtbl->InsertAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_RemoveAt(This, index) \ ((This)->lpVtbl->RemoveAt(This, index)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Append(This, value) \ ((This)->lpVtbl->Append(This, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_RemoveAtEnd(This) \ ((This)->lpVtbl->RemoveAtEnd(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_Clear(This) \ ((This)->lpVtbl->Clear(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_ReplaceAll(This, itemsLength, items) \ ((This)->lpVtbl->ReplaceAll(This, itemsLength, items)) #endif /* COBJMACROS */ #endif // ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ typedef interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition; typedef struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* Clear)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition** items); END_INTERFACE } __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl; interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition { CONST_VTBL struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinitionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetView(This, result) \ ((This)->lpVtbl->GetView(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_SetAt(This, index, value) \ ((This)->lpVtbl->SetAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_InsertAt(This, index, value) \ ((This)->lpVtbl->InsertAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_RemoveAt(This, index) \ ((This)->lpVtbl->RemoveAt(This, index)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Append(This, value) \ ((This)->lpVtbl->Append(This, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_RemoveAtEnd(This) \ ((This)->lpVtbl->RemoveAtEnd(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_Clear(This) \ ((This)->lpVtbl->Clear(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_ReplaceAll(This, itemsLength, items) \ ((This)->lpVtbl->ReplaceAll(This, itemsLength, items)) #endif /* COBJMACROS */ #endif // ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ typedef interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry; typedef struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* GetView)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry** result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* SetAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* value); HRESULT (STDMETHODCALLTYPE* InsertAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 index, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* value); HRESULT (STDMETHODCALLTYPE* RemoveAt)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 index); HRESULT (STDMETHODCALLTYPE* Append)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* value); HRESULT (STDMETHODCALLTYPE* RemoveAtEnd)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* Clear)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** items, UINT32* result); HRESULT (STDMETHODCALLTYPE* ReplaceAll)(__FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry* This, UINT32 itemsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry** items); END_INTERFACE } __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl; interface __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry { CONST_VTBL struct __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetAt(This, index, result) \ ((This)->lpVtbl->GetAt(This, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_get_Size(This, result) \ ((This)->lpVtbl->get_Size(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetView(This, result) \ ((This)->lpVtbl->GetView(This, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_IndexOf(This, value, index, result) \ ((This)->lpVtbl->IndexOf(This, value, index, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_SetAt(This, index, value) \ ((This)->lpVtbl->SetAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_InsertAt(This, index, value) \ ((This)->lpVtbl->InsertAt(This, index, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_RemoveAt(This, index) \ ((This)->lpVtbl->RemoveAt(This, index)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Append(This, value) \ ((This)->lpVtbl->Append(This, value)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_RemoveAtEnd(This) \ ((This)->lpVtbl->RemoveAtEnd(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_Clear(This) \ ((This)->lpVtbl->Clear(This)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_GetMany(This, startIndex, itemsLength, items, result) \ ((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result)) #define __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_ReplaceAll(This, itemsLength, items) \ ((This)->lpVtbl->ReplaceAll(This, itemsLength, items)) #endif /* COBJMACROS */ #endif // ____FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 typedef struct __x_ABI_CWindows_CUI_CColor __x_ABI_CWindows_CUI_CColor; #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FIReference_1_Windows__CUI__CColor_INTERFACE_DEFINED__) #define ____FIReference_1_Windows__CUI__CColor_INTERFACE_DEFINED__ typedef interface __FIReference_1_Windows__CUI__CColor __FIReference_1_Windows__CUI__CColor; // Declare the parameterized interface IID. EXTERN_C const IID IID___FIReference_1_Windows__CUI__CColor; typedef struct __FIReference_1_Windows__CUI__CColorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIReference_1_Windows__CUI__CColor* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FIReference_1_Windows__CUI__CColor* This); ULONG (STDMETHODCALLTYPE* Release)(__FIReference_1_Windows__CUI__CColor* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__FIReference_1_Windows__CUI__CColor* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIReference_1_Windows__CUI__CColor* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIReference_1_Windows__CUI__CColor* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Value)(__FIReference_1_Windows__CUI__CColor* This, struct __x_ABI_CWindows_CUI_CColor* result); END_INTERFACE } __FIReference_1_Windows__CUI__CColorVtbl; interface __FIReference_1_Windows__CUI__CColor { CONST_VTBL struct __FIReference_1_Windows__CUI__CColorVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FIReference_1_Windows__CUI__CColor_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FIReference_1_Windows__CUI__CColor_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FIReference_1_Windows__CUI__CColor_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FIReference_1_Windows__CUI__CColor_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __FIReference_1_Windows__CUI__CColor_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __FIReference_1_Windows__CUI__CColor_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __FIReference_1_Windows__CUI__CColor_get_Value(This, result) \ ((This)->lpVtbl->get_Value(This, result)) #endif /* COBJMACROS */ #endif // ____FIReference_1_Windows__CUI__CColor_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* This, __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs; typedef struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* This, __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* sender, __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgsVtbl; interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs { CONST_VTBL struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs_INTERFACE_DEFINED__ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_INTERFACE_DEFINED__) #define ____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_INTERFACE_DEFINED__ typedef interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable; typedef struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* sender, IInspectable* args); END_INTERFACE } __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectableVtbl; interface __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable { CONST_VTBL struct __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectableVtbl* lpVtbl; }; #ifdef COBJMACROS #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_Release(This) \ ((This)->lpVtbl->Release(This)) #define __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_Invoke(This, sender, args) \ ((This)->lpVtbl->Invoke(This, sender, args)) #endif /* COBJMACROS */ #endif // ____FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable_INTERFACE_DEFINED__ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet; #endif // ____x_ABI_CWindows_CFoundation_CCollections_CIPropertySet_FWD_DEFINED__ #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_CIPropertyValue_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIPropertyValue __x_ABI_CWindows_CFoundation_CIPropertyValue; #endif // ____x_ABI_CWindows_CFoundation_CIPropertyValue_FWD_DEFINED__ typedef struct __x_ABI_CWindows_CFoundation_CTimeSpan __x_ABI_CWindows_CFoundation_CTimeSpan; #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__ #ifndef ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CIStorageFolder __x_ABI_CWindows_CStorage_CIStorageFolder; #endif // ____x_ABI_CWindows_CStorage_CIStorageFolder_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileOptions __x_ABI_CWindows_CStorage_CProvider_CCachedFileOptions; typedef enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileTarget __x_ABI_CWindows_CStorage_CProvider_CCachedFileTarget; typedef enum __x_ABI_CWindows_CStorage_CProvider_CFileUpdateStatus __x_ABI_CWindows_CStorage_CProvider_CFileUpdateStatus; typedef enum __x_ABI_CWindows_CStorage_CProvider_CReadActivationMode __x_ABI_CWindows_CStorage_CProvider_CReadActivationMode; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHardlinkPolicy __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHardlinkPolicy; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicy __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicy; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicyModifier __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicyModifier; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderInSyncPolicy __x_ABI_CWindows_CStorage_CProvider_CStorageProviderInSyncPolicy; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderKnownFolderSyncStatus __x_ABI_CWindows_CStorage_CProvider_CStorageProviderKnownFolderSyncStatus; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderPopulationPolicy __x_ABI_CWindows_CStorage_CProvider_CStorageProviderPopulationPolicy; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderProtectionMode __x_ABI_CWindows_CStorage_CProvider_CStorageProviderProtectionMode; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultUsageKind __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultUsageKind; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchMatchKind __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchMatchKind; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchQueryStatus __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchQueryStatus; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderState __x_ABI_CWindows_CStorage_CProvider_CStorageProviderState; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUICommandState __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUICommandState; typedef enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus; typedef enum __x_ABI_CWindows_CStorage_CProvider_CUIStatus __x_ABI_CWindows_CStorage_CProvider_CUIStatus; typedef enum __x_ABI_CWindows_CStorage_CProvider_CWriteActivationMode __x_ABI_CWindows_CStorage_CProvider_CWriteActivationMode; /* * * Struct Windows.Storage.Provider.CachedFileOptions * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileOptions { CachedFileOptions_None = 0, CachedFileOptions_RequireUpdateOnAccess = 0x1, CachedFileOptions_UseCachedFileWhenOffline = 0x2, CachedFileOptions_DenyAccessWhenOffline = 0x4, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.CachedFileTarget * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileTarget { CachedFileTarget_Local = 0, CachedFileTarget_Remote = 1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.FileUpdateStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CFileUpdateStatus { FileUpdateStatus_Incomplete = 0, FileUpdateStatus_Complete = 1, FileUpdateStatus_UserInputNeeded = 2, FileUpdateStatus_CurrentlyUnavailable = 3, FileUpdateStatus_Failed = 4, FileUpdateStatus_CompleteAndRenamed = 5, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.ReadActivationMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CReadActivationMode { ReadActivationMode_NotNeeded = 0, ReadActivationMode_BeforeAccess = 1, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHardlinkPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHardlinkPolicy { StorageProviderHardlinkPolicy_None = 0, StorageProviderHardlinkPolicy_Allowed = 0x1, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHydrationPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicy { StorageProviderHydrationPolicy_Partial = 0, StorageProviderHydrationPolicy_Progressive = 1, StorageProviderHydrationPolicy_Full = 2, StorageProviderHydrationPolicy_AlwaysFull = 3, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderHydrationPolicyModifier * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicyModifier { StorageProviderHydrationPolicyModifier_None = 0, StorageProviderHydrationPolicyModifier_ValidationRequired = 0x1, StorageProviderHydrationPolicyModifier_StreamingAllowed = 0x2, #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 StorageProviderHydrationPolicyModifier_AutoDehydrationAllowed = 0x4, #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x60000 StorageProviderHydrationPolicyModifier_AllowFullRestartHydration = 0x8, #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x60000 }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderInSyncPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderInSyncPolicy { StorageProviderInSyncPolicy_Default = 0, StorageProviderInSyncPolicy_FileCreationTime = 0x1, StorageProviderInSyncPolicy_FileReadOnlyAttribute = 0x2, StorageProviderInSyncPolicy_FileHiddenAttribute = 0x4, StorageProviderInSyncPolicy_FileSystemAttribute = 0x8, StorageProviderInSyncPolicy_DirectoryCreationTime = 0x10, StorageProviderInSyncPolicy_DirectoryReadOnlyAttribute = 0x20, StorageProviderInSyncPolicy_DirectoryHiddenAttribute = 0x40, StorageProviderInSyncPolicy_DirectorySystemAttribute = 0x80, StorageProviderInSyncPolicy_FileLastWriteTime = 0x100, StorageProviderInSyncPolicy_DirectoryLastWriteTime = 0x200, StorageProviderInSyncPolicy_PreserveInsyncForSyncEngine = 0x80000000, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderKnownFolderSyncStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderKnownFolderSyncStatus { StorageProviderKnownFolderSyncStatus_Available = 0, StorageProviderKnownFolderSyncStatus_Enrolling = 1, StorageProviderKnownFolderSyncStatus_Enrolled = 2, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderPopulationPolicy * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderPopulationPolicy { StorageProviderPopulationPolicy_Full = 1, StorageProviderPopulationPolicy_AlwaysFull = 2, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderProtectionMode * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderProtectionMode { StorageProviderProtectionMode_Unknown = 0, StorageProviderProtectionMode_Personal = 1, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.StorageProviderResultKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind { StorageProviderResultKind_Search = 0, StorageProviderResultKind_Recommended = 1, StorageProviderResultKind_Favorites = 2, StorageProviderResultKind_Recent = 3, StorageProviderResultKind_Shared = 4, StorageProviderResultKind_RelatedFiles = 5, StorageProviderResultKind_RelatedConversations = 6, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderResultUsageKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultUsageKind { StorageProviderResultUsageKind_Rendered = 0, StorageProviderResultUsageKind_Opened = 1, StorageProviderResultUsageKind_SuggestionResponseReceived = 2, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderSearchMatchKind * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchMatchKind { StorageProviderSearchMatchKind_Lexical = 0, StorageProviderSearchMatchKind_Semantic = 1, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderSearchQueryStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchQueryStatus { StorageProviderSearchQueryStatus_Success = 0, StorageProviderSearchQueryStatus_Error = 1, StorageProviderSearchQueryStatus_Timeout = 2, StorageProviderSearchQueryStatus_NoNetwork = 3, StorageProviderSearchQueryStatus_NetworkError = 4, StorageProviderSearchQueryStatus_NotSignedIn = 5, StorageProviderSearchQueryStatus_QueryNotSupported = 6, StorageProviderSearchQueryStatus_SortOrderNotSupported = 7, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderShareLinkState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Type is for evaluation purposes and is subject to change or removal in future updates. * */ #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderShareLinkState { StorageProviderShareLinkState_Enabled = 0, StorageProviderShareLinkState_Disabled = 1, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) /* * * Struct Windows.Storage.Provider.StorageProviderState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 5.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x50000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderState { StorageProviderState_InSync = 0, StorageProviderState_Syncing = 1, StorageProviderState_Paused = 2, StorageProviderState_Error = 3, StorageProviderState_Warning = 4, StorageProviderState_Offline = 5, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x50000 /* * * Struct Windows.Storage.Provider.StorageProviderUICommandState * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUICommandState { StorageProviderUICommandState_Enabled = 0, StorageProviderUICommandState_Disabled = 1, StorageProviderUICommandState_Hidden = 2, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Struct Windows.Storage.Provider.StorageProviderUriSourceStatus * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus { StorageProviderUriSourceStatus_Success = 0, StorageProviderUriSourceStatus_NoSyncRoot = 1, StorageProviderUriSourceStatus_FileNotFound = 2, }; #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Struct Windows.Storage.Provider.UIStatus * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CUIStatus { UIStatus_Unavailable = 0, UIStatus_Hidden = 1, UIStatus_Visible = 2, UIStatus_Complete = 3, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Struct Windows.Storage.Provider.WriteActivationMode * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 enum __x_ABI_CWindows_CStorage_CProvider_CWriteActivationMode { WriteActivationMode_ReadOnly = 0, WriteActivationMode_NotNeeded = 1, WriteActivationMode_AfterWrite = 2, }; #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Delegate Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestedHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* args); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandlerVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_Invoke(This, args) \ ((This)->lpVtbl->Invoke(This, args)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterStatics * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdater * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterStatics[] = L"Windows.Storage.Provider.ICachedFileUpdaterStatics"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SetUpdateInformation)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics* This, __x_ABI_CWindows_CStorage_CIStorageFile* file, HSTRING contentId, enum __x_ABI_CWindows_CStorage_CProvider_CReadActivationMode readMode, enum __x_ABI_CWindows_CStorage_CProvider_CWriteActivationMode writeMode, enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileOptions options); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStaticsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_SetUpdateInformation(This, file, contentId, readMode, writeMode, options) \ ((This)->lpVtbl->SetUpdateInformation(This, file, contentId, readMode, writeMode, options)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterUI * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdaterUI * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterUI[] = L"Windows.Storage.Provider.ICachedFileUpdaterUI"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUIVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Title)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Title)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_UpdateTarget)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, enum __x_ABI_CWindows_CStorage_CProvider_CCachedFileTarget* value); HRESULT (STDMETHODCALLTYPE* add_FileUpdateRequested)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_Windows__CStorage__CProvider__CFileUpdateRequestedEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_FileUpdateRequested)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_UIRequested)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, __FITypedEventHandler_2_Windows__CStorage__CProvider__CCachedFileUpdaterUI_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_UIRequested)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* get_UIStatus)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI* This, enum __x_ABI_CWindows_CStorage_CProvider_CUIStatus* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUIVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUIVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_get_Title(This, value) \ ((This)->lpVtbl->get_Title(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_put_Title(This, value) \ ((This)->lpVtbl->put_Title(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_get_UpdateTarget(This, value) \ ((This)->lpVtbl->get_UpdateTarget(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_add_FileUpdateRequested(This, handler, token) \ ((This)->lpVtbl->add_FileUpdateRequested(This, handler, token)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_remove_FileUpdateRequested(This, token) \ ((This)->lpVtbl->remove_FileUpdateRequested(This, token)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_add_UIRequested(This, handler, token) \ ((This)->lpVtbl->add_UIRequested(This, handler, token)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_remove_UIRequested(This, token) \ ((This)->lpVtbl->remove_UIRequested(This, token)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_get_UIStatus(This, value) \ ((This)->lpVtbl->get_UIStatus(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.ICachedFileUpdaterUI2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.CachedFileUpdaterUI * * Any object which implements this interface must also implement the following interfaces: * Windows.Storage.Provider.ICachedFileUpdaterUI * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_ICachedFileUpdaterUI2[] = L"Windows.Storage.Provider.ICachedFileUpdaterUI2"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_UpdateRequest)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest** value); HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2* This, __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2Vtbl; interface __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2 { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_get_UpdateRequest(This, value) \ ((This)->lpVtbl->get_UpdateRequest(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_GetDeferral(This, value) \ ((This)->lpVtbl->GetDeferral(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CICachedFileUpdaterUI2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequest * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequest * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequest[] = L"Windows.Storage.Provider.IFileUpdateRequest"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ContentId)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_File)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, __x_ABI_CWindows_CStorage_CIStorageFile** value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, enum __x_ABI_CWindows_CStorage_CProvider_CFileUpdateStatus* value); HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, enum __x_ABI_CWindows_CStorage_CProvider_CFileUpdateStatus value); HRESULT (STDMETHODCALLTYPE* GetDeferral)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral** value); HRESULT (STDMETHODCALLTYPE* UpdateLocalFile)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest* This, __x_ABI_CWindows_CStorage_CIStorageFile* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_get_ContentId(This, value) \ ((This)->lpVtbl->get_ContentId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_get_File(This, value) \ ((This)->lpVtbl->get_File(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_put_Status(This, value) \ ((This)->lpVtbl->put_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_GetDeferral(This, value) \ ((This)->lpVtbl->GetDeferral(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_UpdateLocalFile(This, value) \ ((This)->lpVtbl->UpdateLocalFile(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequest2 * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequest * * Any object which implements this interface must also implement the following interfaces: * Windows.Storage.Provider.IFileUpdateRequest * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequest2[] = L"Windows.Storage.Provider.IFileUpdateRequest2"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_UserInputNeededMessage)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_UserInputNeededMessage)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2Vtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2 { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_get_UserInputNeededMessage(This, value) \ ((This)->lpVtbl->get_UserInputNeededMessage(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_put_UserInputNeededMessage(This, value) \ ((This)->lpVtbl->put_UserInputNeededMessage(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest2_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequestDeferral * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequestDeferral * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequestDeferral[] = L"Windows.Storage.Provider.IFileUpdateRequestDeferral"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferralVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Complete)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral* This); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferralVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferralVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_Complete(This) \ ((This)->lpVtbl->Complete(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestDeferral_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IFileUpdateRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.FileUpdateRequestedEventArgs * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IFileUpdateRequestedEventArgs[] = L"Windows.Storage.Provider.IFileUpdateRequestedEventArgs"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Request)(__x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs* This, __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequest** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_get_Request(This, value) \ ((This)->lpVtbl->get_Request(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIFileUpdateRequestedEventArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderFileTypeInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderFileTypeInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderFileTypeInfo[] = L"Windows.Storage.Provider.IStorageProviderFileTypeInfo"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_FileExtension)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_IconResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_get_FileExtension(This, value) \ ((This)->lpVtbl->get_FileExtension(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_get_IconResource(This, value) \ ((This)->lpVtbl->get_IconResource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderFileTypeInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderFileTypeInfoFactory[] = L"Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory* This, HSTRING fileExtension, HSTRING iconResource, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfo** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_CreateInstance(This, fileExtension, iconResource, value) \ ((This)->lpVtbl->CreateInstance(This, fileExtension, iconResource, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderFileTypeInfoFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderGetContentInfoForPathResult[] = L"Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus* value); HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus value); HRESULT (STDMETHODCALLTYPE* get_ContentUri)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ContentUri)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_ContentId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ContentId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResultVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_put_Status(This, value) \ ((This)->lpVtbl->put_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_get_ContentUri(This, value) \ ((This)->lpVtbl->get_ContentUri(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_put_ContentUri(This, value) \ ((This)->lpVtbl->put_ContentUri(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_get_ContentId(This, value) \ ((This)->lpVtbl->get_ContentId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_put_ContentId(This, value) \ ((This)->lpVtbl->put_ContentId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderGetPathForContentUriResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderGetPathForContentUriResult[] = L"Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus* value); HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUriSourceStatus value); HRESULT (STDMETHODCALLTYPE* get_Path)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Path)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResultVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_put_Status(This, value) \ ((This)->lpVtbl->put_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_get_Path(This, value) \ ((This)->lpVtbl->get_Path(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_put_Path(This, value) \ ((This)->lpVtbl->put_Path(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertiesStatics * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemProperties * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertiesStatics[] = L"Windows.Storage.Provider.IStorageProviderItemPropertiesStatics"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* SetAsync)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics* This, __x_ABI_CWindows_CStorage_CIStorageItem* item, __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty* itemProperties, __x_ABI_CWindows_CFoundation_CIAsyncAction** operation); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStaticsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_SetAsync(This, item, itemProperties, operation) \ ((This)->lpVtbl->SetAsync(This, item, itemProperties, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertiesStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemProperty * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemProperty * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemProperty[] = L"Windows.Storage.Provider.IStorageProviderItemProperty"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_Value)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_IconResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_IconResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_put_Id(This, value) \ ((This)->lpVtbl->put_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_put_Value(This, value) \ ((This)->lpVtbl->put_Value(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_get_Value(This, value) \ ((This)->lpVtbl->get_Value(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_put_IconResource(This, value) \ ((This)->lpVtbl->put_IconResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_get_IconResource(This, value) \ ((This)->lpVtbl->get_IconResource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemProperty_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertyDefinition * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderItemPropertyDefinition * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertyDefinition[] = L"Windows.Storage.Provider.IStorageProviderItemPropertyDefinition"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinitionVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, INT32* value); HRESULT (STDMETHODCALLTYPE* put_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, INT32 value); HRESULT (STDMETHODCALLTYPE* get_DisplayNameResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_DisplayNameResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinitionVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinitionVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_put_Id(This, value) \ ((This)->lpVtbl->put_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_get_DisplayNameResource(This, value) \ ((This)->lpVtbl->get_DisplayNameResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_put_DisplayNameResource(This, value) \ ((This)->lpVtbl->put_DisplayNameResource(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertyDefinition_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderItemPropertySource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderItemPropertySource[] = L"Windows.Storage.Provider.IStorageProviderItemPropertySource"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetItemProperties)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource* This, HSTRING itemPath, __FIIterable_1_Windows__CStorage__CProvider__CStorageProviderItemProperty** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySourceVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_GetItemProperties(This, itemPath, result) \ ((This)->lpVtbl->GetItemProperties(This, itemPath, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderItemPropertySource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderEntry * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderEntry * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderEntry[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderEntry"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_KnownFolderId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, GUID* value); HRESULT (STDMETHODCALLTYPE* put_KnownFolderId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, GUID value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderKnownFolderSyncStatus* value); HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderKnownFolderSyncStatus value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_get_KnownFolderId(This, value) \ ((This)->lpVtbl->get_KnownFolderId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_put_KnownFolderId(This, value) \ ((This)->lpVtbl->put_KnownFolderId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_put_Status(This, value) \ ((This)->lpVtbl->put_Status(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderEntry_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfo[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ProviderDisplayName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ProviderDisplayName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_KnownFolderEntries)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, __FIVector_1_Windows__CStorage__CProvider__CStorageProviderKnownFolderEntry** value); HRESULT (STDMETHODCALLTYPE* get_SyncRequested)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler** value); HRESULT (STDMETHODCALLTYPE* put_SyncRequested)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestedHandler* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_get_ProviderDisplayName(This, value) \ ((This)->lpVtbl->get_ProviderDisplayName(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_put_ProviderDisplayName(This, value) \ ((This)->lpVtbl->put_ProviderDisplayName(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_get_KnownFolderEntries(This, value) \ ((This)->lpVtbl->get_KnownFolderEntries(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_get_SyncRequested(This, value) \ ((This)->lpVtbl->get_SyncRequested(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_put_SyncRequested(This, value) \ ((This)->lpVtbl->put_SyncRequested(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfoSource[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSource"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetKnownFolderSyncInfo)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfo** result); HRESULT (STDMETHODCALLTYPE* add_KnownFolderSyncInfoChanged)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderKnownFolderSyncInfoSource_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_KnownFolderSyncInfoChanged)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_GetKnownFolderSyncInfo(This, result) \ ((This)->lpVtbl->GetKnownFolderSyncInfo(This, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_add_KnownFolderSyncInfoChanged(This, handler, token) \ ((This)->lpVtbl->add_KnownFolderSyncInfoChanged(This, handler, token)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_remove_KnownFolderSyncInfoChanged(This, token) \ ((This)->lpVtbl->remove_KnownFolderSyncInfoChanged(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSourceFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncInfoSourceFactory[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfoSourceFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetKnownFolderSyncInfoSource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSource** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_GetKnownFolderSyncInfoSource(This, result) \ ((This)->lpVtbl->GetKnownFolderSyncInfoSource(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncInfoSourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderKnownFolderSyncRequestArgs[] = L"Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_KnownFolders)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, __FIVectorView_1_GUID** value); HRESULT (STDMETHODCALLTYPE* get_Source)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs* This, __x_ABI_CWindows_CStorage_CIStorageFolder** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_get_KnownFolders(This, value) \ ((This)->lpVtbl->get_KnownFolders(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_get_Source(This, value) \ ((This)->lpVtbl->get_Source(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderKnownFolderSyncRequestArgs_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderMoreInfoUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderMoreInfoUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderMoreInfoUI[] = L"Windows.Storage.Provider.IStorageProviderMoreInfoUI"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUIVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Message)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Message)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Command)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** value); HRESULT (STDMETHODCALLTYPE* put_Command)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUIVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUIVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_get_Message(This, value) \ ((This)->lpVtbl->get_Message(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_put_Message(This, value) \ ((This)->lpVtbl->put_Message(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_get_Command(This, value) \ ((This)->lpVtbl->get_Command(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_put_Command(This, value) \ ((This)->lpVtbl->put_Command(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderPropertyCapabilities * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderPropertyCapabilities[] = L"Windows.Storage.Provider.IStorageProviderPropertyCapabilities"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilitiesVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsPropertySupported)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities* This, HSTRING propertyCanonicalName, boolean* isSupported); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilitiesVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilitiesVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_IsPropertySupported(This, propertyCanonicalName, isSupported) \ ((This)->lpVtbl->IsPropertySupported(This, propertyCanonicalName, isSupported)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderPropertyCapabilities_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResult[] = L"Windows.Storage.Provider.IStorageProviderQueryResult"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Kind)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind* value); HRESULT (STDMETHODCALLTYPE* put_Kind)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind value); HRESULT (STDMETHODCALLTYPE* get_ResultId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ResultId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_RemoteFileId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_RemoteFileId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_FilePath)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_FilePath)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_RequestedProperties)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult* This, __x_ABI_CWindows_CFoundation_CCollections_CIPropertySet** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_get_Kind(This, value) \ ((This)->lpVtbl->get_Kind(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_put_Kind(This, value) \ ((This)->lpVtbl->put_Kind(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_get_ResultId(This, value) \ ((This)->lpVtbl->get_ResultId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_put_ResultId(This, value) \ ((This)->lpVtbl->put_ResultId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_get_RemoteFileId(This, value) \ ((This)->lpVtbl->get_RemoteFileId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_put_RemoteFileId(This, value) \ ((This)->lpVtbl->put_RemoteFileId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_get_FilePath(This, value) \ ((This)->lpVtbl->get_FilePath(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_put_FilePath(This, value) \ ((This)->lpVtbl->put_FilePath(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_get_RequestedProperties(This, value) \ ((This)->lpVtbl->get_RequestedProperties(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResultSet * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQueryResultSet * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResultSet[] = L"Windows.Storage.Provider.IStorageProviderQueryResultSet"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, UINT32* resultLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult*** result); HRESULT (STDMETHODCALLTYPE* get_QueryResultId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_QueryResultId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchQueryStatus* value); HRESULT (STDMETHODCALLTYPE* put_Status)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchQueryStatus value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_GetResults(This, resultLength, result) \ ((This)->lpVtbl->GetResults(This, resultLength, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_get_QueryResultId(This, value) \ ((This)->lpVtbl->get_QueryResultId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_put_QueryResultId(This, value) \ ((This)->lpVtbl->put_QueryResultId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_get_Status(This, value) \ ((This)->lpVtbl->get_Status(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_put_Status(This, value) \ ((This)->lpVtbl->put_Status(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQueryResultSetFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQueryResultSet * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQueryResultSetFactory[] = L"Windows.Storage.Provider.IStorageProviderQueryResultSetFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateInstance)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory* This, UINT32 resultsLength, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult** results, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_CreateInstance(This, resultsLength, results, value) \ ((This)->lpVtbl->CreateInstance(This, resultsLength, results, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSetFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderQuotaUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderQuotaUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderQuotaUI[] = L"Windows.Storage.Provider.IStorageProviderQuotaUI"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUIVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_QuotaTotalInBytes)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, UINT64* value); HRESULT (STDMETHODCALLTYPE* put_QuotaTotalInBytes)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, UINT64 value); HRESULT (STDMETHODCALLTYPE* get_QuotaUsedInBytes)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, UINT64* value); HRESULT (STDMETHODCALLTYPE* put_QuotaUsedInBytes)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, UINT64 value); HRESULT (STDMETHODCALLTYPE* get_QuotaUsedLabel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_QuotaUsedLabel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_QuotaUsedColor)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, __FIReference_1_Windows__CUI__CColor** value); HRESULT (STDMETHODCALLTYPE* put_QuotaUsedColor)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* This, __FIReference_1_Windows__CUI__CColor* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUIVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUIVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_get_QuotaTotalInBytes(This, value) \ ((This)->lpVtbl->get_QuotaTotalInBytes(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_put_QuotaTotalInBytes(This, value) \ ((This)->lpVtbl->put_QuotaTotalInBytes(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_get_QuotaUsedInBytes(This, value) \ ((This)->lpVtbl->get_QuotaUsedInBytes(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_put_QuotaUsedInBytes(This, value) \ ((This)->lpVtbl->put_QuotaUsedInBytes(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_get_QuotaUsedLabel(This, value) \ ((This)->lpVtbl->get_QuotaUsedLabel(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_put_QuotaUsedLabel(This, value) \ ((This)->lpVtbl->put_QuotaUsedLabel(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_get_QuotaUsedColor(This, value) \ ((This)->lpVtbl->get_QuotaUsedColor(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_put_QuotaUsedColor(This, value) \ ((This)->lpVtbl->put_QuotaUsedColor(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchHandler[] = L"Windows.Storage.Provider.IStorageProviderSearchHandler"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Find)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* options, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet** result); HRESULT (STDMETHODCALLTYPE* ReportUsage)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultUsageKind resultUsageKind, HSTRING remoteFileId, HSTRING resultId, struct __x_ABI_CWindows_CFoundation_CTimeSpan latency); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_Find(This, options, result) \ ((This)->lpVtbl->Find(This, options, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_ReportUsage(This, resultUsageKind, remoteFileId, resultId, latency) \ ((This)->lpVtbl->ReportUsage(This, resultUsageKind, remoteFileId, resultId, latency)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchHandlerFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchHandlerFactory[] = L"Windows.Storage.Provider.IStorageProviderSearchHandlerFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateSearchHandler)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory* This, HSTRING cloudProviderId, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandler** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_CreateSearchHandler(This, cloudProviderId, result) \ ((This)->lpVtbl->CreateSearchHandler(This, cloudProviderId, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchHandlerFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSearchQueryOptions * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchQueryOptions[] = L"Windows.Storage.Provider.IStorageProviderSearchQueryOptions"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptionsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_UserQuery)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Language)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_SortOrder)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, __FIVectorView_1_Windows__CStorage__CSearch__CSortEntry** value); HRESULT (STDMETHODCALLTYPE* get_ProgrammaticQuery)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_MaxResults)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_FolderScope)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_QueryId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PropertiesToFetch)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions* This, __FIVectorView_1_HSTRING** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptionsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptionsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_UserQuery(This, value) \ ((This)->lpVtbl->get_UserQuery(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_Language(This, value) \ ((This)->lpVtbl->get_Language(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_SortOrder(This, value) \ ((This)->lpVtbl->get_SortOrder(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_ProgrammaticQuery(This, value) \ ((This)->lpVtbl->get_ProgrammaticQuery(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_MaxResults(This, value) \ ((This)->lpVtbl->get_MaxResults(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_FolderScope(This, value) \ ((This)->lpVtbl->get_FolderScope(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_QueryId(This, value) \ ((This)->lpVtbl->get_QueryId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_get_PropertiesToFetch(This, value) \ ((This)->lpVtbl->get_PropertiesToFetch(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchQueryOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSearchResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSearchResult * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSearchResult[] = L"Windows.Storage.Provider.IStorageProviderSearchResult"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_MatchScore)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, DOUBLE* value); HRESULT (STDMETHODCALLTYPE* put_MatchScore)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, DOUBLE value); HRESULT (STDMETHODCALLTYPE* get_MatchKind)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchMatchKind* value); HRESULT (STDMETHODCALLTYPE* put_MatchKind)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderSearchMatchKind value); HRESULT (STDMETHODCALLTYPE* get_MatchedPropertyName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_MatchedPropertyName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResultVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResultVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_get_MatchScore(This, value) \ ((This)->lpVtbl->get_MatchScore(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_put_MatchScore(This, value) \ ((This)->lpVtbl->put_MatchScore(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_get_MatchKind(This, value) \ ((This)->lpVtbl->get_MatchKind(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_put_MatchKind(This, value) \ ((This)->lpVtbl->put_MatchKind(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_get_MatchedPropertyName(This, value) \ ((This)->lpVtbl->get_MatchedPropertyName(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_put_MatchedPropertyName(This, value) \ ((This)->lpVtbl->put_MatchedPropertyName(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSearchResult_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderShareLinkSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Type is for evaluation purposes and is subject to change or removal in future updates. * */ #if defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderShareLinkSource[] = L"Windows.Storage.Provider.IStorageProviderShareLinkSource"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateLinkAsync)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_Windows__CFoundation__CUri** operation); HRESULT (STDMETHODCALLTYPE* GetDefaultAccessControlStringAsync)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_HSTRING** operation); HRESULT (STDMETHODCALLTYPE* GetState)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource* This, __FIVectorView_1_Windows__CStorage__CIStorageItem* storageItemList, __FIAsyncOperation_1_Windows__CStorage__CProvider__CStorageProviderShareLinkState** operation); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSourceVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_CreateLinkAsync(This, storageItemList, operation) \ ((This)->lpVtbl->CreateLinkAsync(This, storageItemList, operation)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_GetDefaultAccessControlStringAsync(This, storageItemList, operation) \ ((This)->lpVtbl->GetDefaultAccessControlStringAsync(This, storageItemList, operation)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_GetState(This, storageItemList, operation) \ ((This)->lpVtbl->GetState(This, storageItemList, operation)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderShareLinkSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #endif // defined(ENABLE_WINRT_EXPERIMENTAL_TYPES) /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderStatusUI * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUI[] = L"Windows.Storage.Provider.IStorageProviderStatusUI"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUIVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ProviderState)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderState* value); HRESULT (STDMETHODCALLTYPE* put_ProviderState)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderState value); HRESULT (STDMETHODCALLTYPE* get_ProviderStateLabel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ProviderStateLabel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_ProviderStateIcon)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value); HRESULT (STDMETHODCALLTYPE* put_ProviderStateIcon)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value); HRESULT (STDMETHODCALLTYPE* get_SyncStatusCommand)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** value); HRESULT (STDMETHODCALLTYPE* put_SyncStatusCommand)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); HRESULT (STDMETHODCALLTYPE* get_QuotaUI)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI** value); HRESULT (STDMETHODCALLTYPE* put_QuotaUI)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQuotaUI* value); HRESULT (STDMETHODCALLTYPE* get_MoreInfoUI)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI** value); HRESULT (STDMETHODCALLTYPE* put_MoreInfoUI)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderMoreInfoUI* value); HRESULT (STDMETHODCALLTYPE* get_ProviderPrimaryCommand)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand** value); HRESULT (STDMETHODCALLTYPE* put_ProviderPrimaryCommand)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* value); HRESULT (STDMETHODCALLTYPE* get_ProviderSecondaryCommands)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand** value); HRESULT (STDMETHODCALLTYPE* put_ProviderSecondaryCommands)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI* This, __FIVector_1_Windows__CStorage__CProvider__CIStorageProviderUICommand* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUIVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUIVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_ProviderState(This, value) \ ((This)->lpVtbl->get_ProviderState(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_ProviderState(This, value) \ ((This)->lpVtbl->put_ProviderState(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_ProviderStateLabel(This, value) \ ((This)->lpVtbl->get_ProviderStateLabel(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_ProviderStateLabel(This, value) \ ((This)->lpVtbl->put_ProviderStateLabel(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_ProviderStateIcon(This, value) \ ((This)->lpVtbl->get_ProviderStateIcon(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_ProviderStateIcon(This, value) \ ((This)->lpVtbl->put_ProviderStateIcon(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_SyncStatusCommand(This, value) \ ((This)->lpVtbl->get_SyncStatusCommand(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_SyncStatusCommand(This, value) \ ((This)->lpVtbl->put_SyncStatusCommand(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_QuotaUI(This, value) \ ((This)->lpVtbl->get_QuotaUI(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_QuotaUI(This, value) \ ((This)->lpVtbl->put_QuotaUI(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_MoreInfoUI(This, value) \ ((This)->lpVtbl->get_MoreInfoUI(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_MoreInfoUI(This, value) \ ((This)->lpVtbl->put_MoreInfoUI(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_ProviderPrimaryCommand(This, value) \ ((This)->lpVtbl->get_ProviderPrimaryCommand(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_ProviderPrimaryCommand(This, value) \ ((This)->lpVtbl->put_ProviderPrimaryCommand(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_get_ProviderSecondaryCommands(This, value) \ ((This)->lpVtbl->get_ProviderSecondaryCommands(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_put_ProviderSecondaryCommands(This, value) \ ((This)->lpVtbl->put_ProviderSecondaryCommands(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUISource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUISource[] = L"Windows.Storage.Provider.IStorageProviderStatusUISource"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetStatusUI)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUI** result); HRESULT (STDMETHODCALLTYPE* add_StatusUIChanged)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, __FITypedEventHandler_2_Windows__CStorage__CProvider__CIStorageProviderStatusUISource_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_StatusUIChanged)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_GetStatusUI(This, result) \ ((This)->lpVtbl->GetStatusUI(This, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_add_StatusUIChanged(This, handler, token) \ ((This)->lpVtbl->add_StatusUIChanged(This, handler, token)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_remove_StatusUIChanged(This, token) \ ((This)->lpVtbl->remove_StatusUIChanged(This, token)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderStatusUISourceFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderStatusUISourceFactory[] = L"Windows.Storage.Provider.IStorageProviderStatusUISourceFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetStatusUISource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory* This, HSTRING syncRootId, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISource** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_GetStatusUISource(This, syncRootId, result) \ ((This)->lpVtbl->GetStatusUISource(This, syncRootId, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderStatusUISourceFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsHandler * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsHandler[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsHandler"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetSuggestions)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* options, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResultSet** result); HRESULT (STDMETHODCALLTYPE* Add)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind kind, HSTRING remoteFileId); HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind kind, HSTRING remoteFileId); HRESULT (STDMETHODCALLTYPE* GetDetails)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, HSTRING remoteFileId, UINT32 propertiesToFetchLength, HSTRING* propertiesToFetch, HSTRING queryId, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderQueryResult** result); HRESULT (STDMETHODCALLTYPE* ReportUsage)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultUsageKind resultUsageKind, HSTRING remoteFileId, HSTRING resultId, struct __x_ABI_CWindows_CFoundation_CTimeSpan latency); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_GetSuggestions(This, options, result) \ ((This)->lpVtbl->GetSuggestions(This, options, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_Add(This, kind, remoteFileId) \ ((This)->lpVtbl->Add(This, kind, remoteFileId)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_Remove(This, kind, remoteFileId) \ ((This)->lpVtbl->Remove(This, kind, remoteFileId)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_GetDetails(This, remoteFileId, propertiesToFetchLength, propertiesToFetch, queryId, result) \ ((This)->lpVtbl->GetDetails(This, remoteFileId, propertiesToFetchLength, propertiesToFetch, queryId, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_ReportUsage(This, resultUsageKind, remoteFileId, resultId, latency) \ ((This)->lpVtbl->ReportUsage(This, resultUsageKind, remoteFileId, resultId, latency)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsHandlerFactory * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsHandlerFactory[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsHandlerFactory"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateSuggestionsHandler)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory* This, HSTRING cloudProviderId, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandler** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactoryVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactoryVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_CreateSuggestionsHandler(This, cloudProviderId, result) \ ((This)->lpVtbl->CreateSuggestionsHandler(This, cloudProviderId, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsHandlerFactory_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSuggestionsQueryOptions[] = L"Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptionsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_SuggestionsKind)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderResultKind* value); HRESULT (STDMETHODCALLTYPE* get_RemoteFileId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_MaxResults)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_QueryId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PropertiesToFetch)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions* This, __FIVectorView_1_HSTRING** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptionsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptionsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_get_SuggestionsKind(This, value) \ ((This)->lpVtbl->get_SuggestionsKind(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_get_RemoteFileId(This, value) \ ((This)->lpVtbl->get_RemoteFileId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_get_MaxResults(This, value) \ ((This)->lpVtbl->get_MaxResults(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_get_QueryId(This, value) \ ((This)->lpVtbl->get_QueryId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_get_PropertiesToFetch(This, value) \ ((This)->lpVtbl->get_PropertiesToFetch(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSuggestionsQueryOptions_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfoVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Id)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Context)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_Context)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_Path)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CIStorageFolder** value); HRESULT (STDMETHODCALLTYPE* put_Path)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CStorage_CIStorageFolder* value); HRESULT (STDMETHODCALLTYPE* get_DisplayNameResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_DisplayNameResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_IconResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_IconResource)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_HydrationPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicy* value); HRESULT (STDMETHODCALLTYPE* put_HydrationPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicy value); HRESULT (STDMETHODCALLTYPE* get_HydrationPolicyModifier)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicyModifier* value); HRESULT (STDMETHODCALLTYPE* put_HydrationPolicyModifier)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHydrationPolicyModifier value); HRESULT (STDMETHODCALLTYPE* get_PopulationPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderPopulationPolicy* value); HRESULT (STDMETHODCALLTYPE* put_PopulationPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderPopulationPolicy value); HRESULT (STDMETHODCALLTYPE* get_InSyncPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderInSyncPolicy* value); HRESULT (STDMETHODCALLTYPE* put_InSyncPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderInSyncPolicy value); HRESULT (STDMETHODCALLTYPE* get_HardlinkPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHardlinkPolicy* value); HRESULT (STDMETHODCALLTYPE* put_HardlinkPolicy)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderHardlinkPolicy value); HRESULT (STDMETHODCALLTYPE* get_ShowSiblingsAsGroup)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_ShowSiblingsAsGroup)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_Version)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Version)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_ProtectionMode)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderProtectionMode* value); HRESULT (STDMETHODCALLTYPE* put_ProtectionMode)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderProtectionMode value); HRESULT (STDMETHODCALLTYPE* get_AllowPinning)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_AllowPinning)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_StorageProviderItemPropertyDefinitions)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __FIVector_1_Windows__CStorage__CProvider__CStorageProviderItemPropertyDefinition** value); HRESULT (STDMETHODCALLTYPE* get_RecycleBinUri)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value); HRESULT (STDMETHODCALLTYPE* put_RecycleBinUri)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass* value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfoVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfoVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_Id(This, value) \ ((This)->lpVtbl->get_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_Id(This, value) \ ((This)->lpVtbl->put_Id(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_Context(This, value) \ ((This)->lpVtbl->get_Context(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_Context(This, value) \ ((This)->lpVtbl->put_Context(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_Path(This, value) \ ((This)->lpVtbl->get_Path(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_Path(This, value) \ ((This)->lpVtbl->put_Path(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_DisplayNameResource(This, value) \ ((This)->lpVtbl->get_DisplayNameResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_DisplayNameResource(This, value) \ ((This)->lpVtbl->put_DisplayNameResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_IconResource(This, value) \ ((This)->lpVtbl->get_IconResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_IconResource(This, value) \ ((This)->lpVtbl->put_IconResource(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_HydrationPolicy(This, value) \ ((This)->lpVtbl->get_HydrationPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_HydrationPolicy(This, value) \ ((This)->lpVtbl->put_HydrationPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_HydrationPolicyModifier(This, value) \ ((This)->lpVtbl->get_HydrationPolicyModifier(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_HydrationPolicyModifier(This, value) \ ((This)->lpVtbl->put_HydrationPolicyModifier(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_PopulationPolicy(This, value) \ ((This)->lpVtbl->get_PopulationPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_PopulationPolicy(This, value) \ ((This)->lpVtbl->put_PopulationPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_InSyncPolicy(This, value) \ ((This)->lpVtbl->get_InSyncPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_InSyncPolicy(This, value) \ ((This)->lpVtbl->put_InSyncPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_HardlinkPolicy(This, value) \ ((This)->lpVtbl->get_HardlinkPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_HardlinkPolicy(This, value) \ ((This)->lpVtbl->put_HardlinkPolicy(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_ShowSiblingsAsGroup(This, value) \ ((This)->lpVtbl->get_ShowSiblingsAsGroup(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_ShowSiblingsAsGroup(This, value) \ ((This)->lpVtbl->put_ShowSiblingsAsGroup(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_Version(This, value) \ ((This)->lpVtbl->get_Version(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_Version(This, value) \ ((This)->lpVtbl->put_Version(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_ProtectionMode(This, value) \ ((This)->lpVtbl->get_ProtectionMode(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_ProtectionMode(This, value) \ ((This)->lpVtbl->put_ProtectionMode(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_AllowPinning(This, value) \ ((This)->lpVtbl->get_AllowPinning(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_AllowPinning(This, value) \ ((This)->lpVtbl->put_AllowPinning(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_StorageProviderItemPropertyDefinitions(This, value) \ ((This)->lpVtbl->get_StorageProviderItemPropertyDefinitions(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_get_RecycleBinUri(This, value) \ ((This)->lpVtbl->get_RecycleBinUri(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_put_RecycleBinUri(This, value) \ ((This)->lpVtbl->put_RecycleBinUri(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo2 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 3.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo2[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo2"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ProviderId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, GUID* value); HRESULT (STDMETHODCALLTYPE* put_ProviderId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2* This, GUID value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2Vtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2 { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_get_ProviderId(This, value) \ ((This)->lpVtbl->get_ProviderId(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_put_ProviderId(This, value) \ ((This)->lpVtbl->put_ProviderId(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo2_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x30000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootInfo3 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootInfo * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootInfo3[] = L"Windows.Storage.Provider.IStorageProviderSyncRootInfo3"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_FallbackFileTypeInfo)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3* This, __FIVector_1_Windows__CStorage__CProvider__CStorageProviderFileTypeInfo** value); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3Vtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3 { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_get_FallbackFileTypeInfo(This, value) \ ((This)->lpVtbl->get_FallbackFileTypeInfo(This, value)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo3_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootManager * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootManagerStatics[] = L"Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Register)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo* syncRootInformation); HRESULT (STDMETHODCALLTYPE* Unregister)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, HSTRING id); HRESULT (STDMETHODCALLTYPE* GetSyncRootInformationForFolder)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, __x_ABI_CWindows_CStorage_CIStorageFolder* folder, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** result); HRESULT (STDMETHODCALLTYPE* GetSyncRootInformationForId)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, HSTRING id, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootInfo** result); HRESULT (STDMETHODCALLTYPE* GetCurrentSyncRoots)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics* This, __FIVectorView_1_Windows__CStorage__CProvider__CStorageProviderSyncRootInfo** result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStaticsVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStaticsVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_Register(This, syncRootInformation) \ ((This)->lpVtbl->Register(This, syncRootInformation)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_Unregister(This, id) \ ((This)->lpVtbl->Unregister(This, id)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetSyncRootInformationForFolder(This, folder, result) \ ((This)->lpVtbl->GetSyncRootInformationForFolder(This, folder, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetSyncRootInformationForId(This, id, result) \ ((This)->lpVtbl->GetSyncRootInformationForId(This, id, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_GetCurrentSyncRoots(This, result) \ ((This)->lpVtbl->GetCurrentSyncRoots(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Interface Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2 * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * Interface is a part of the implementation of type Windows.Storage.Provider.StorageProviderSyncRootManager * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderSyncRootManagerStatics2[] = L"Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* IsSupported)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2* This, boolean* result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2Vtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2Vtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_IsSupported(This, result) \ ((This)->lpVtbl->IsSupported(This, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderSyncRootManagerStatics2_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Interface Windows.Storage.Provider.IStorageProviderUICommand * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderUICommand[] = L"Windows.Storage.Provider.IStorageProviderUICommand"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommandVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Label)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Description)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Icon)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, __x_ABI_CWindows_CFoundation_CIUriRuntimeClass** value); HRESULT (STDMETHODCALLTYPE* get_State)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This, enum __x_ABI_CWindows_CStorage_CProvider_CStorageProviderUICommandState* value); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand* This); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommandVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommandVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_get_Label(This, value) \ ((This)->lpVtbl->get_Label(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_get_Description(This, value) \ ((This)->lpVtbl->get_Description(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_get_Icon(This, value) \ ((This)->lpVtbl->get_Icon(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_get_State(This, value) \ ((This)->lpVtbl->get_State(This, value)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_Invoke(This) \ ((This)->lpVtbl->Invoke(This)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUICommand_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Interface Windows.Storage.Provider.IStorageProviderUriSource * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #if !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__ extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Storage_Provider_IStorageProviderUriSource[] = L"Windows.Storage.Provider.IStorageProviderUriSource"; typedef struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSourceVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetPathForContentUri)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, HSTRING contentUri, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetPathForContentUriResult* result); HRESULT (STDMETHODCALLTYPE* GetContentInfoForPath)(__x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource* This, HSTRING path, __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderGetContentInfoForPathResult* result); END_INTERFACE } __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSourceVtbl; interface __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource { CONST_VTBL struct __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSourceVtbl* lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_QueryInterface(This, riid, ppvObject) \ ((This)->lpVtbl->QueryInterface(This, riid, ppvObject)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_AddRef(This) \ ((This)->lpVtbl->AddRef(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_Release(This) \ ((This)->lpVtbl->Release(This)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_GetIids(This, iidCount, iids) \ ((This)->lpVtbl->GetIids(This, iidCount, iids)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_GetRuntimeClassName(This, className) \ ((This)->lpVtbl->GetRuntimeClassName(This, className)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_GetTrustLevel(This, trustLevel) \ ((This)->lpVtbl->GetTrustLevel(This, trustLevel)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_GetPathForContentUri(This, contentUri, result) \ ((This)->lpVtbl->GetPathForContentUri(This, contentUri, result)) #define __x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_GetContentInfoForPath(This, path, result) \ ((This)->lpVtbl->GetContentInfoForPath(This, path, result)) #endif /* COBJMACROS */ EXTERN_C const IID IID___x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource; #endif /* !defined(____x_ABI_CWindows_CStorage_CProvider_CIStorageProviderUriSource_INTERFACE_DEFINED__) */ #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.CachedFileUpdater * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.ICachedFileUpdaterStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdater_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdater_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_CachedFileUpdater[] = L"Windows.Storage.Provider.CachedFileUpdater"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.CachedFileUpdaterUI * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.ICachedFileUpdaterUI ** Default Interface ** * Windows.Storage.Provider.ICachedFileUpdaterUI2 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdaterUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_CachedFileUpdaterUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_CachedFileUpdaterUI[] = L"Windows.Storage.Provider.CachedFileUpdaterUI"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequest * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequest ** Default Interface ** * Windows.Storage.Provider.IFileUpdateRequest2 * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequest_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequest_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequest[] = L"Windows.Storage.Provider.FileUpdateRequest"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequestDeferral * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequestDeferral ** Default Interface ** * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestDeferral_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestDeferral_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequestDeferral[] = L"Windows.Storage.Provider.FileUpdateRequestDeferral"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.FileUpdateRequestedEventArgs * * Introduced to Windows.Foundation.UniversalApiContract in version 1.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IFileUpdateRequestedEventArgs ** Default Interface ** * */ #if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestedEventArgs_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_FileUpdateRequestedEventArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_FileUpdateRequestedEventArgs[] = L"Windows.Storage.Provider.FileUpdateRequestedEventArgs"; #endif #endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderFileTypeInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 4.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Storage.Provider.IStorageProviderFileTypeInfoFactory interface starting with version 4.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderFileTypeInfo ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderFileTypeInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderFileTypeInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderFileTypeInfo[] = L"Windows.Storage.Provider.StorageProviderFileTypeInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x40000 /* * * Class Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 2.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderGetContentInfoForPathResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderGetContentInfoForPathResult[] = L"Windows.Storage.Provider.StorageProviderGetContentInfoForPathResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.StorageProviderGetPathForContentUriResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 2.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 2.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderGetPathForContentUriResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderGetPathForContentUriResult[] = L"Windows.Storage.Provider.StorageProviderGetPathForContentUriResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x20000 /* * * Class Windows.Storage.Provider.StorageProviderItemProperties * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.IStorageProviderItemPropertiesStatics interface starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperties_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperties_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemProperties[] = L"Windows.Storage.Provider.StorageProviderItemProperties"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderItemProperty * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderItemProperty ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperty_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemProperty_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemProperty[] = L"Windows.Storage.Provider.StorageProviderItemProperty"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderItemPropertyDefinition * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderItemPropertyDefinition ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemPropertyDefinition_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderItemPropertyDefinition_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderItemPropertyDefinition[] = L"Windows.Storage.Provider.StorageProviderItemPropertyDefinition"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderEntry * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderEntry ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderEntry_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderEntry_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderEntry[] = L"Windows.Storage.Provider.StorageProviderKnownFolderEntry"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderSyncInfo ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderSyncInfo[] = L"Windows.Storage.Provider.StorageProviderKnownFolderSyncInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderKnownFolderSyncRequestArgs ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderKnownFolderSyncRequestArgs[] = L"Windows.Storage.Provider.StorageProviderKnownFolderSyncRequestArgs"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderMoreInfoUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderMoreInfoUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderMoreInfoUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderMoreInfoUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderMoreInfoUI[] = L"Windows.Storage.Provider.StorageProviderMoreInfoUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderQueryResultSet * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via the Windows.Storage.Provider.IStorageProviderQueryResultSetFactory interface starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQueryResultSet ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQueryResultSet_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQueryResultSet_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderQueryResultSet[] = L"Windows.Storage.Provider.StorageProviderQueryResultSet"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderQuotaUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQuotaUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQuotaUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderQuotaUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderQuotaUI[] = L"Windows.Storage.Provider.StorageProviderQuotaUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSearchQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSearchQueryOptions ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchQueryOptions_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchQueryOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSearchQueryOptions[] = L"Windows.Storage.Provider.StorageProviderSearchQueryOptions"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSearchResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSearchResult ** Default Interface ** * Windows.Storage.Provider.IStorageProviderQueryResult * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSearchResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSearchResult[] = L"Windows.Storage.Provider.StorageProviderSearchResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderStatusUI * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderStatusUI ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderStatusUI_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderStatusUI_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderStatusUI[] = L"Windows.Storage.Provider.StorageProviderStatusUI"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSuggestionResult * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 7.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderQueryResult ** Default Interface ** * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionResult_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionResult_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSuggestionResult[] = L"Windows.Storage.Provider.StorageProviderSuggestionResult"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 7.0 * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSuggestionsQueryOptions ** Default Interface ** * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSuggestionsQueryOptions[] = L"Windows.Storage.Provider.StorageProviderSuggestionsQueryOptions"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x70000 /* * * Class Windows.Storage.Provider.StorageProviderSyncRootInfo * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass can be activated. * Type can be activated via RoActivateInstance starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class implements the following interfaces: * Windows.Storage.Provider.IStorageProviderSyncRootInfo ** Default Interface ** * Windows.Storage.Provider.IStorageProviderSyncRootInfo2 * Windows.Storage.Provider.IStorageProviderSyncRootInfo3 * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootInfo_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootInfo_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSyncRootInfo[] = L"Windows.Storage.Provider.StorageProviderSyncRootInfo"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 /* * * Class Windows.Storage.Provider.StorageProviderSyncRootManager * * Introduced to Windows.Storage.Provider.CloudFilesContract in version 1.0 * * RuntimeClass contains static methods. * Static Methods exist on the Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics2 interface starting with version 4.0 of the Windows.Storage.Provider.CloudFilesContract API contract * Static Methods exist on the Windows.Storage.Provider.IStorageProviderSyncRootManagerStatics interface starting with version 1.0 of the Windows.Storage.Provider.CloudFilesContract API contract * * Class Threading Model: Both Single and Multi Threaded Apartment * * Class Marshaling Behavior: Agile - Class is agile * */ #if WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #ifndef RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootManager_DEFINED #define RUNTIMECLASS_Windows_Storage_Provider_StorageProviderSyncRootManager_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Storage_Provider_StorageProviderSyncRootManager[] = L"Windows.Storage.Provider.StorageProviderSyncRootManager"; #endif #endif // WINDOWS_STORAGE_PROVIDER_CLOUDFILESCONTRACT_VERSION >= 0x10000 #endif // defined(__cplusplus) #pragma pop_macro("MIDL_CONST_ID") // Restore the original value of the 'DEPRECATED' macro #pragma pop_macro("DEPRECATED") #ifdef __clang__ #pragma clang diagnostic pop // deprecated-declarations #else #pragma warning(pop) #endif #endif // __windows2Estorage2Eprovider_p_h__ #endif // __windows2Estorage2Eprovider_h__