Latest update for winrt

PiperOrigin-RevId: 452591835
This commit is contained in:
jfcarroll
2022-06-02 12:05:19 -07:00
committed by Copybara-Service
parent 11558b453c
commit 28da839987
1366 changed files with 69568 additions and 70576 deletions
@@ -1,4 +1,4 @@
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210930.14
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.220531.1
#pragma once
#ifndef WINRT_Windows_Security_DataProtection_0_H
@@ -7,7 +7,6 @@ WINRT_EXPORT namespace winrt::Windows::Foundation
{
struct Deferral;
struct EventRegistrationToken;
template <typename TResult> struct __declspec(empty_bases) IAsyncOperation;
template <typename TSender, typename TResult> struct __declspec(empty_bases) TypedEventHandler;
}
WINRT_EXPORT namespace winrt::Windows::Storage
@@ -132,7 +131,7 @@ namespace winrt::impl
template <typename D>
struct consume_Windows_Security_DataProtection_IUserDataAvailabilityStateChangedEventArgs
{
WINRT_IMPL_AUTO(winrt::Windows::Foundation::Deferral) GetDeferral() const;
auto GetDeferral() const;
};
template <> struct consume<winrt::Windows::Security::DataProtection::IUserDataAvailabilityStateChangedEventArgs>
{
@@ -141,8 +140,8 @@ namespace winrt::impl
template <typename D>
struct consume_Windows_Security_DataProtection_IUserDataBufferUnprotectResult
{
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Security::DataProtection::UserDataBufferUnprotectStatus) Status() const;
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Storage::Streams::IBuffer) UnprotectedBuffer() const;
[[nodiscard]] auto Status() const;
[[nodiscard]] auto UnprotectedBuffer() const;
};
template <> struct consume<winrt::Windows::Security::DataProtection::IUserDataBufferUnprotectResult>
{
@@ -151,15 +150,15 @@ namespace winrt::impl
template <typename D>
struct consume_Windows_Security_DataProtection_IUserDataProtectionManager
{
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::DataProtection::UserDataStorageItemProtectionStatus>) ProtectStorageItemAsync(winrt::Windows::Storage::IStorageItem const& storageItem, winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::DataProtection::UserDataStorageItemProtectionInfo>) GetStorageItemProtectionInfoAsync(winrt::Windows::Storage::IStorageItem const& storageItem) const;
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Storage::Streams::IBuffer>) ProtectBufferAsync(winrt::Windows::Storage::Streams::IBuffer const& unprotectedBuffer, winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
WINRT_IMPL_AUTO(winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Security::DataProtection::UserDataBufferUnprotectResult>) UnprotectBufferAsync(winrt::Windows::Storage::Streams::IBuffer const& protectedBuffer) const;
WINRT_IMPL_AUTO(bool) IsContinuedDataAvailabilityExpected(winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
WINRT_IMPL_AUTO(winrt::event_token) DataAvailabilityStateChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Security::DataProtection::UserDataProtectionManager, winrt::Windows::Security::DataProtection::UserDataAvailabilityStateChangedEventArgs> const& handler) const;
auto ProtectStorageItemAsync(winrt::Windows::Storage::IStorageItem const& storageItem, winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
auto GetStorageItemProtectionInfoAsync(winrt::Windows::Storage::IStorageItem const& storageItem) const;
auto ProtectBufferAsync(winrt::Windows::Storage::Streams::IBuffer const& unprotectedBuffer, winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
auto UnprotectBufferAsync(winrt::Windows::Storage::Streams::IBuffer const& protectedBuffer) const;
auto IsContinuedDataAvailabilityExpected(winrt::Windows::Security::DataProtection::UserDataAvailability const& availability) const;
auto DataAvailabilityStateChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Security::DataProtection::UserDataProtectionManager, winrt::Windows::Security::DataProtection::UserDataAvailabilityStateChangedEventArgs> const& handler) const;
using DataAvailabilityStateChanged_revoker = impl::event_revoker<winrt::Windows::Security::DataProtection::IUserDataProtectionManager, &impl::abi_t<winrt::Windows::Security::DataProtection::IUserDataProtectionManager>::remove_DataAvailabilityStateChanged>;
[[nodiscard]] DataAvailabilityStateChanged_revoker DataAvailabilityStateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Security::DataProtection::UserDataProtectionManager, winrt::Windows::Security::DataProtection::UserDataAvailabilityStateChangedEventArgs> const& handler) const;
WINRT_IMPL_AUTO(void) DataAvailabilityStateChanged(winrt::event_token const& token) const noexcept;
[[nodiscard]] auto DataAvailabilityStateChanged(auto_revoke_t, winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Security::DataProtection::UserDataProtectionManager, winrt::Windows::Security::DataProtection::UserDataAvailabilityStateChangedEventArgs> const& handler) const;
auto DataAvailabilityStateChanged(winrt::event_token const& token) const noexcept;
};
template <> struct consume<winrt::Windows::Security::DataProtection::IUserDataProtectionManager>
{
@@ -168,8 +167,8 @@ namespace winrt::impl
template <typename D>
struct consume_Windows_Security_DataProtection_IUserDataProtectionManagerStatics
{
WINRT_IMPL_AUTO(winrt::Windows::Security::DataProtection::UserDataProtectionManager) TryGetDefault() const;
WINRT_IMPL_AUTO(winrt::Windows::Security::DataProtection::UserDataProtectionManager) TryGetForUser(winrt::Windows::System::User const& user) const;
auto TryGetDefault() const;
auto TryGetForUser(winrt::Windows::System::User const& user) const;
};
template <> struct consume<winrt::Windows::Security::DataProtection::IUserDataProtectionManagerStatics>
{
@@ -178,7 +177,7 @@ namespace winrt::impl
template <typename D>
struct consume_Windows_Security_DataProtection_IUserDataStorageItemProtectionInfo
{
[[nodiscard]] WINRT_IMPL_AUTO(winrt::Windows::Security::DataProtection::UserDataAvailability) Availability() const;
[[nodiscard]] auto Availability() const;
};
template <> struct consume<winrt::Windows::Security::DataProtection::IUserDataStorageItemProtectionInfo>
{