// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1 #pragma once // Header files for imported files #include #include #include #include "Windows.Foundation.h" #include "Windows.Security.Credentials.h" #include "Windows.System.h" // Importing Collections header #include "Windows.Foundation.Collections.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2 __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3 __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4 __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2 __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3 __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory; #endif // ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider_FWD_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProviderVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Key)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Value)(__x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* result); END_INTERFACE } __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, UINT32 itemsLength, __x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING* This, __x_ABI_C__FIIterator_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_C__FIKeyValuePair_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, UINT32 itemsLength, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; typedef struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Current)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** result); HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, boolean* result); HRESULT (STDMETHODCALLTYPE* MoveNext)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, UINT32 itemsLength, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl; interface __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount { CONST_VTBL struct __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__) #define ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; typedef struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* First)(__x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_C__FIIterator_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount** result); END_INTERFACE } __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl; interface __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount { CONST_VTBL struct __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; #if !defined(____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING __x_ABI_C__FIMapView_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMapView_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* Split)(__x_ABI_C__FIMapView_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** first, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** second); END_INTERFACE } __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMapView_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMapView_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMapView_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__) #define ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIMap_2_HSTRING_HSTRING __x_ABI_C__FIMap_2_HSTRING_HSTRING; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIMap_2_HSTRING_HSTRING; typedef struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Lookup)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING* result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* HasKey)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, boolean* result); HRESULT (STDMETHODCALLTYPE* GetView)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, __x_ABI_C__FIMapView_2_HSTRING_HSTRING** result); HRESULT (STDMETHODCALLTYPE* Insert)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key, HSTRING value, boolean* result); HRESULT (STDMETHODCALLTYPE* Remove)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This, HSTRING key); HRESULT (STDMETHODCALLTYPE* Clear)(__x_ABI_C__FIMap_2_HSTRING_HSTRING* This); END_INTERFACE } __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl; interface __x_ABI_C__FIMap_2_HSTRING_HSTRING { CONST_VTBL struct __x_ABI_C__FIMap_2_HSTRING_HSTRINGVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIMap_2_HSTRING_HSTRING_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, UINT32 index, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponseVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__) #define ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount; typedef struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetAt)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, UINT32 index, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** result); HRESULT (STDMETHODCALLTYPE* get_Size)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, UINT32* result); HRESULT (STDMETHODCALLTYPE* IndexOf)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount* value, UINT32* index, boolean* result); HRESULT (STDMETHODCALLTYPE* GetMany)(__x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* This, UINT32 startIndex, UINT32 itemsLength, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** items, UINT32* result); END_INTERFACE } __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl; interface __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount { CONST_VTBL struct __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectableVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* sender, IInspectable* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectableVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectableVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs; typedef struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* sender, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* args); END_INTERFACE } __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgsVtbl; interface __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs { CONST_VTBL struct __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #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_CIAsyncInfo_FWD_DEFINED__ #define ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CFoundation_CIAsyncInfo __x_ABI_CWindows_CFoundation_CIAsyncInfo; #endif // ____x_ABI_CWindows_CFoundation_CIAsyncInfo_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ #define ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSystem_CIUser __x_ABI_CWindows_CSystem_CIUser; #endif // ____x_ABI_CWindows_CSystem_CIUser_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus; typedef enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType; typedef enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus; enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus { __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus_Success = 0, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus_NotAllowedByProvider = 1, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus_NotSupportedByProvider = 2, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus_ProviderError = 3, }; enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType { __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType_Default = 0, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType_ForceAuthentication = 1, }; enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus { __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_Success = 0, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_UserCancel = 1, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_AccountSwitch = 2, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_UserInteractionRequired = 3, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_AccountProviderNotAvailable = 4, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus_ProviderError = 5, }; #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Accounts)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount** value); HRESULT (STDMETHODCALLTYPE* get_Status)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CFindAllWebAccountsStatus* value); HRESULT (STDMETHODCALLTYPE* get_ProviderError)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError** value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResultVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIFindAllAccountsResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Account)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgsVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountEventArgs_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* add_Updated)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Updated)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_Removed)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountEventArgs* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_Removed)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, EventRegistrationToken token); HRESULT (STDMETHODCALLTYPE* add_DefaultSignInAccountChanged)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, __x_ABI_C__FITypedEventHandler_2___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebAccountMonitor_IInspectable* handler, EventRegistrationToken* token); HRESULT (STDMETHODCALLTYPE* remove_DefaultSignInAccountChanged)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor* This, EventRegistrationToken token); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitorVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitorVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* GetTokenSilentlyAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* request, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult** asyncInfo); HRESULT (STDMETHODCALLTYPE* GetTokenSilentlyWithWebAccountAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* request, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount* webAccount, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult** asyncInfo); HRESULT (STDMETHODCALLTYPE* RequestTokenAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* request, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult** asyncInfo); HRESULT (STDMETHODCALLTYPE* RequestTokenWithWebAccountAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* request, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount* webAccount, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenRequestResult** asyncInfo); HRESULT (STDMETHODCALLTYPE* FindAccountAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, HSTRING webAccountId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount** asyncInfo); HRESULT (STDMETHODCALLTYPE* FindAccountProviderAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, HSTRING webAccountProviderId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** asyncInfo); HRESULT (STDMETHODCALLTYPE* FindAccountProviderWithAuthorityAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics* This, HSTRING webAccountProviderId, HSTRING authority, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** asyncInfo); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStaticsVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FindAccountProviderWithAuthorityForUserAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2* This, HSTRING webAccountProviderId, HSTRING authority, __x_ABI_CWindows_CSystem_CIUser* user, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** asyncInfo); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2Vtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2 { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateWebAccountMonitor)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3* This, __x_ABI_C__FIIterable_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccount* webAccounts, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAccountMonitor** result); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3Vtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3 { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* FindAllAccountsAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult** operation); HRESULT (STDMETHODCALLTYPE* FindAllAccountsWithClientIdAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, HSTRING clientId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CFindAllAccountsResult** operation); HRESULT (STDMETHODCALLTYPE* FindSystemAccountProviderAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, HSTRING webAccountProviderId, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** operation); HRESULT (STDMETHODCALLTYPE* FindSystemAccountProviderWithAuthorityAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, HSTRING webAccountProviderId, HSTRING authority, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** operation); HRESULT (STDMETHODCALLTYPE* FindSystemAccountProviderWithAuthorityForUserAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4* This, HSTRING webAccountProviderId, HSTRING authority, __x_ABI_CWindows_CSystem_CIUser* user, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CWebAccountProvider** operation); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4Vtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4 { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebAuthenticationCoreManagerStatics4_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ErrorCode)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_ErrorMessage)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory* This, UINT32 errorCode, HSTRING errorMessage, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError** webProviderError); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactoryVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderErrorFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_WebAccountProvider)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider** value); HRESULT (STDMETHODCALLTYPE* get_Scope)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ClientId)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_PromptType)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType* value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** requestProperties); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_AppProperties)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** requestProperties); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2Vtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2 { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest2_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3Vtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_CorrelationId)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_CorrelationId)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3* This, HSTRING value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3Vtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3 { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3Vtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest3_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, HSTRING scope, HSTRING clientId, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest** webTokenRequest); HRESULT (STDMETHODCALLTYPE* CreateWithPromptType)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, HSTRING scope, HSTRING clientId, enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestPromptType promptType, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest** webTokenRequest); HRESULT (STDMETHODCALLTYPE* CreateWithProvider)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest** webTokenRequest); HRESULT (STDMETHODCALLTYPE* CreateWithScope)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccountProvider* provider, HSTRING scope, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequest** webTokenRequest); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactoryVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestFactory_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ResponseData)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, __x_ABI_C__FIVectorView_1___x_ABI_CWindows__CSecurity__CAuthentication__CWeb__CCore__CWebTokenResponse** value); HRESULT (STDMETHODCALLTYPE* get_ResponseStatus)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, enum __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CWebTokenRequestStatus* value); HRESULT (STDMETHODCALLTYPE* get_ResponseError)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError** value); HRESULT (STDMETHODCALLTYPE* InvalidateCacheAsync)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult* This, __x_ABI_CWindows_CFoundation_CIAsyncAction** asyncInfo); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResultVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResultVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenRequestResult_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_Token)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_ProviderError)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError** value); HRESULT (STDMETHODCALLTYPE* get_WebAccount)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount** value); HRESULT (STDMETHODCALLTYPE* get_Properties)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse* This, __x_ABI_C__FIMap_2_HSTRING_HSTRING** value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactoryVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CreateWithToken)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, HSTRING token, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** webTokenResponse); HRESULT (STDMETHODCALLTYPE* CreateWithTokenAndAccount)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, HSTRING token, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount* webAccount, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** webTokenResponse); HRESULT (STDMETHODCALLTYPE* CreateWithTokenAccountAndError)(__x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory* This, HSTRING token, __x_ABI_CWindows_CSecurity_CCredentials_CIWebAccount* webAccount, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebProviderError* error, __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponse** webTokenResponse); END_INTERFACE } __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactoryVtbl; interface __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactoryVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory; #endif /* !defined(____x_ABI_CWindows_CSecurity_CAuthentication_CWeb_CCore_CIWebTokenResponseFactory_INTERFACE_DEFINED__) */