// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Networking_Vpn_1_H #define WINRT_Windows_Networking_Vpn_1_H #include "winrt/impl/Windows.Foundation.Collections.0.h" #include "winrt/impl/Windows.Networking.Vpn.0.h" WINRT_EXPORT namespace winrt::Windows::Networking::Vpn { struct WINRT_IMPL_EMPTY_BASES IVpnAppId : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnAppId(std::nullptr_t = nullptr) noexcept {} IVpnAppId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnAppIdFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnAppIdFactory(std::nullptr_t = nullptr) noexcept {} IVpnAppIdFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannel : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannel(std::nullptr_t = nullptr) noexcept {} IVpnChannel(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannel2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannel2(std::nullptr_t = nullptr) noexcept {} IVpnChannel2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannel4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannel4(std::nullptr_t = nullptr) noexcept {} IVpnChannel4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannel5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannel5(std::nullptr_t = nullptr) noexcept {} IVpnChannel5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannel6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannel6(std::nullptr_t = nullptr) noexcept {} IVpnChannel6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannelActivityEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannelActivityEventArgs(std::nullptr_t = nullptr) noexcept {} IVpnChannelActivityEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannelActivityStateChangedArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannelActivityStateChangedArgs(std::nullptr_t = nullptr) noexcept {} IVpnChannelActivityStateChangedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannelConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannelConfiguration(std::nullptr_t = nullptr) noexcept {} IVpnChannelConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannelConfiguration2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannelConfiguration2(std::nullptr_t = nullptr) noexcept {} IVpnChannelConfiguration2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnChannelStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnChannelStatics(std::nullptr_t = nullptr) noexcept {} IVpnChannelStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCredential : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnCredential(std::nullptr_t = nullptr) noexcept {} IVpnCredential(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomCheckBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomCheckBox(std::nullptr_t = nullptr) noexcept {} IVpnCustomCheckBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomComboBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomComboBox(std::nullptr_t = nullptr) noexcept {} IVpnCustomComboBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomEditBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomEditBox(std::nullptr_t = nullptr) noexcept {} IVpnCustomEditBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomErrorBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomErrorBox(std::nullptr_t = nullptr) noexcept {} IVpnCustomErrorBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPrompt : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnCustomPrompt(std::nullptr_t = nullptr) noexcept {} IVpnCustomPrompt(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPromptBooleanInput : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomPromptBooleanInput(std::nullptr_t = nullptr) noexcept {} IVpnCustomPromptBooleanInput(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPromptElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnCustomPromptElement(std::nullptr_t = nullptr) noexcept {} IVpnCustomPromptElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPromptOptionSelector : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomPromptOptionSelector(std::nullptr_t = nullptr) noexcept {} IVpnCustomPromptOptionSelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPromptText : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomPromptText(std::nullptr_t = nullptr) noexcept {} IVpnCustomPromptText(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomPromptTextInput : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomPromptTextInput(std::nullptr_t = nullptr) noexcept {} IVpnCustomPromptTextInput(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnCustomTextBox : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnCustomTextBox(std::nullptr_t = nullptr) noexcept {} IVpnCustomTextBox(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnDomainNameAssignment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnDomainNameAssignment(std::nullptr_t = nullptr) noexcept {} IVpnDomainNameAssignment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnDomainNameInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnDomainNameInfo(std::nullptr_t = nullptr) noexcept {} IVpnDomainNameInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnDomainNameInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnDomainNameInfo2(std::nullptr_t = nullptr) noexcept {} IVpnDomainNameInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnDomainNameInfoFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnDomainNameInfoFactory(std::nullptr_t = nullptr) noexcept {} IVpnDomainNameInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnForegroundActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnForegroundActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IVpnForegroundActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnForegroundActivationOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnForegroundActivationOperation(std::nullptr_t = nullptr) noexcept {} IVpnForegroundActivationOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnInterfaceId : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnInterfaceId(std::nullptr_t = nullptr) noexcept {} IVpnInterfaceId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnInterfaceIdFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnInterfaceIdFactory(std::nullptr_t = nullptr) noexcept {} IVpnInterfaceIdFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnManagementAgent : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnManagementAgent(std::nullptr_t = nullptr) noexcept {} IVpnManagementAgent(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnNamespaceAssignment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnNamespaceAssignment(std::nullptr_t = nullptr) noexcept {} IVpnNamespaceAssignment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnNamespaceInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnNamespaceInfo(std::nullptr_t = nullptr) noexcept {} IVpnNamespaceInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnNamespaceInfoFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnNamespaceInfoFactory(std::nullptr_t = nullptr) noexcept {} IVpnNamespaceInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnNativeProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnNativeProfile(std::nullptr_t = nullptr) noexcept {} IVpnNativeProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnNativeProfile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnNativeProfile2(std::nullptr_t = nullptr) noexcept {} IVpnNativeProfile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBuffer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPacketBuffer(std::nullptr_t = nullptr) noexcept {} IVpnPacketBuffer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBuffer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPacketBuffer2(std::nullptr_t = nullptr) noexcept {} IVpnPacketBuffer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBuffer3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPacketBuffer3(std::nullptr_t = nullptr) noexcept {} IVpnPacketBuffer3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBufferFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPacketBufferFactory(std::nullptr_t = nullptr) noexcept {} IVpnPacketBufferFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBufferList : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require> { IVpnPacketBufferList(std::nullptr_t = nullptr) noexcept {} IVpnPacketBufferList(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPacketBufferList2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require> { IVpnPacketBufferList2(std::nullptr_t = nullptr) noexcept {} IVpnPacketBufferList2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPickedCredential : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPickedCredential(std::nullptr_t = nullptr) noexcept {} IVpnPickedCredential(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPlugIn : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPlugIn(std::nullptr_t = nullptr) noexcept {} IVpnPlugIn(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPlugInProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnPlugInProfile(std::nullptr_t = nullptr) noexcept {} IVpnPlugInProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPlugInProfile2 : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IVpnPlugInProfile2(std::nullptr_t = nullptr) noexcept {} IVpnPlugInProfile2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnPlugInReconnectTransport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnPlugInReconnectTransport(std::nullptr_t = nullptr) noexcept {} IVpnPlugInReconnectTransport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnProfile : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnProfile(std::nullptr_t = nullptr) noexcept {} IVpnProfile(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnRoute : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnRoute(std::nullptr_t = nullptr) noexcept {} IVpnRoute(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnRouteAssignment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnRouteAssignment(std::nullptr_t = nullptr) noexcept {} IVpnRouteAssignment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnRouteFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnRouteFactory(std::nullptr_t = nullptr) noexcept {} IVpnRouteFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnSystemHealth : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnSystemHealth(std::nullptr_t = nullptr) noexcept {} IVpnSystemHealth(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnTrafficFilter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnTrafficFilter(std::nullptr_t = nullptr) noexcept {} IVpnTrafficFilter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnTrafficFilterAssignment : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnTrafficFilterAssignment(std::nullptr_t = nullptr) noexcept {} IVpnTrafficFilterAssignment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVpnTrafficFilterFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVpnTrafficFilterFactory(std::nullptr_t = nullptr) noexcept {} IVpnTrafficFilterFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif