// 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.Storage.Streams.h" /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_FWD_DEFINED__ #ifndef ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics; #endif // ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_FWD_DEFINED__ // Parameterized interface forward declarations (C) // Collection interface definitions typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults** result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResultsVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResultVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability; typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability; #if !defined(____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability; typedef struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* handler); HRESULT (STDMETHODCALLTYPE* get_Completed)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability** result); HRESULT (STDMETHODCALLTYPE* GetResults)(__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability* result); END_INTERFACE } __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl; interface __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability { CONST_VTBL struct __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__ #if !defined(____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__) #define ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__ typedef interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability; // Declare the parameterized interface IID. EXTERN_C const IID IID___x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability; typedef struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This); HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability* asyncInfo, enum __x_ABI_CWindows_CFoundation_CAsyncStatus asyncStatus); END_INTERFACE } __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl; interface __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability { CONST_VTBL struct __x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailabilityVtbl* lpVtbl; }; #endif // ____x_ABI_C__FIAsyncOperationCompletedHandler_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability_INTERFACE_DEFINED__ typedef enum __x_ABI_CWindows_CFoundation_CAsyncStatus __x_ABI_CWindows_CFoundation_CAsyncStatus; #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_CStorage_CStreams_CIBuffer_FWD_DEFINED__ #define ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CStorage_CStreams_CIBuffer __x_ABI_CWindows_CStorage_CStreams_CIBuffer; #endif // ____x_ABI_CWindows_CStorage_CStreams_CIBuffer_FWD_DEFINED__ typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol; typedef enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption; enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol { __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Basic = 0, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Digest = 1, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Ntlm = 2, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Kerberos = 3, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Negotiate = 4, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_CredSsp = 5, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol_Custom = 6, }; enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption { __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption_Unselected = 0, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption_Selected = 1, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption_Hidden = 2, }; enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult { __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_Verified = 0, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_DeviceNotPresent = 1, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_NotConfiguredForUser = 2, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_DisabledByPolicy = 3, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_DeviceBusy = 4, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_RetriesExhausted = 5, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerificationResult_Canceled = 6, }; enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability { __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability_Available = 0, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability_DeviceNotPresent = 1, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability_NotConfiguredForUser = 2, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability_DisabledByPolicy = 3, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CUserConsentVerifierAvailability_DeviceBusy = 4, }; #if !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptionsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* put_Caption)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Caption)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_Message)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_Message)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_ErrorCode)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, UINT32 value); HRESULT (STDMETHODCALLTYPE* get_ErrorCode)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* put_TargetName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_TargetName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_AuthenticationProtocol)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol value); HRESULT (STDMETHODCALLTYPE* get_AuthenticationProtocol)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CAuthenticationProtocol* value); HRESULT (STDMETHODCALLTYPE* put_CustomAuthenticationProtocol)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING value); HRESULT (STDMETHODCALLTYPE* get_CustomAuthenticationProtocol)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* put_PreviousCredential)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer* value); HRESULT (STDMETHODCALLTYPE* get_PreviousCredential)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* put_AlwaysDisplayDialog)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_AlwaysDisplayDialog)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_CallerSavesCredential)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, boolean value); HRESULT (STDMETHODCALLTYPE* get_CallerSavesCredential)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, boolean* value); HRESULT (STDMETHODCALLTYPE* put_CredentialSaveOption)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption value); HRESULT (STDMETHODCALLTYPE* get_CredentialSaveOption)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption* value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptionsVtbl; interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptionsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions; #endif /* !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResultsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* get_ErrorCode)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, UINT32* value); HRESULT (STDMETHODCALLTYPE* get_CredentialSaveOption)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, enum __x_ABI_CWindows_CSecurity_CCredentials_CUI_CCredentialSaveOption* value); HRESULT (STDMETHODCALLTYPE* get_CredentialSaved)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, boolean* value); HRESULT (STDMETHODCALLTYPE* get_Credential)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, __x_ABI_CWindows_CStorage_CStreams_CIBuffer** value); HRESULT (STDMETHODCALLTYPE* get_CredentialDomainName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_CredentialUserName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, HSTRING* value); HRESULT (STDMETHODCALLTYPE* get_CredentialPassword)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults* This, HSTRING* value); END_INTERFACE } __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResultsVtbl; interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResultsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults; #endif /* !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerResults_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* PickWithOptionsAsync)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerOptions* options, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults** operation); HRESULT (STDMETHODCALLTYPE* PickWithMessageAsync)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, HSTRING targetName, HSTRING message, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults** operation); HRESULT (STDMETHODCALLTYPE* PickWithCaptionAsync)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics* This, HSTRING targetName, HSTRING message, HSTRING caption, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CCredentialPickerResults** operation); END_INTERFACE } __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStaticsVtbl; interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics; #endif /* !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CICredentialPickerStatics_INTERFACE_DEFINED__) */ #if !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__) #define ____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__ typedef struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl { BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, REFIID riid, void** ppvObject); ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This); ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This); HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, ULONG* iidCount, IID** iids); HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, HSTRING* className); HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, TrustLevel* trustLevel); HRESULT (STDMETHODCALLTYPE* CheckAvailabilityAsync)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerifierAvailability** result); HRESULT (STDMETHODCALLTYPE* RequestVerificationAsync)(__x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics* This, HSTRING message, __x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CSecurity__CCredentials__CUI__CUserConsentVerificationResult** result); END_INTERFACE } __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl; interface __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics { CONST_VTBL struct __x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStaticsVtbl* lpVtbl; }; EXTERN_C const IID IID___x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics; #endif /* !defined(____x_ABI_CWindows_CSecurity_CCredentials_CUI_CIUserConsentVerifierStatics_INTERFACE_DEFINED__) */