| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 500
#endif
/* verify that the <rpcsal.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCSAL_H_VERSION__
#define __REQUIRED_RPCSAL_H_VERSION__ 100
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif /* __RPCNDR_H_VERSION__ */
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
#include <ole2.h>
#endif /*COM_NO_WINDOWS_H*/
#ifndef __windows2Edata2Etext_h__
#define __windows2Edata2Etext_h__
#ifndef __windows2Edata2Etext_p_h__
#define __windows2Edata2Etext_p_h__
#pragma once
//
// Deprecated attribute support
//
#pragma push_macro("DEPRECATED")
#undef DEPRECATED
#if !defined(DISABLE_WINRT_DEPRECATION)
#if defined(__cplusplus)
#if __cplusplus >= 201402
#define DEPRECATED(x) [[deprecated(x)]]
#define DEPRECATEDENUMERATOR(x) [[deprecated(x)]]
#elif defined(_MSC_VER)
#if _MSC_VER >= 1900
#define DEPRECATED(x) [[deprecated(x)]]
#define DEPRECATEDENUMERATOR(x) [[deprecated(x)]]
#else
#define DEPRECATED(x) __declspec(deprecated(x))
#define DEPRECATEDENUMERATOR(x)
#endif // _MSC_VER >= 1900
#else // Not Standard C++ or MSVC, ignore the construct.
#define DEPRECATED(x)
#define DEPRECATEDENUMERATOR(x)
#endif // C++ deprecation
#else // C - disable deprecation
#define DEPRECATED(x)
#define DEPRECATEDENUMERATOR(x)
#endif
#else // Deprecation is disabled
#define DEPRECATED(x)
#define DEPRECATEDENUMERATOR(x)
#endif /* DEPRECATED */
// Disable Deprecation for this header, MIDL verifies that cross-type access is acceptable
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
#else
#pragma warning(push)
#pragma warning(disable: 4996)
#endif
// Ensure that the setting of the /ns_prefix command line switch is consistent for all headers.
// If you get an error from the compiler indicating "warning C4005: 'CHECK_NS_PREFIX_STATE': macro redefinition", this
// indicates that you have included two different headers with different settings for the /ns_prefix MIDL command line switch
#if !defined(DISABLE_NS_PREFIX_CHECKS)
#define CHECK_NS_PREFIX_STATE "always"
#endif // !defined(DISABLE_NS_PREFIX_CHECKS)
#pragma push_macro("MIDL_CONST_ID")
#undef MIDL_CONST_ID
#define MIDL_CONST_ID const __declspec(selectany)
// API Contract Inclusion Definitions
#if !defined(SPECIFIC_API_CONTRACT_DEFINITIONS)
#if !defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION)
#define WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION 0x40000
#endif // defined(WINDOWS_FOUNDATION_FOUNDATIONCONTRACT_VERSION)
#if !defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION)
#define WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION 0xa0000
#endif // defined(WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION)
#endif // defined(SPECIFIC_API_CONTRACT_DEFINITIONS)
// Header files for imported files
#include "inspectable.h"
#include "AsyncInfo.h"
#include "EventToken.h"
#include "windowscontracts.h"
#include "Windows.Foundation.h"
#include "Windows.UI.Text.Core.h"
// Importing Collections header
#include <windows.foundation.collections.h>
#if defined(__cplusplus) && !defined(CINTERFACE)
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISelectableWordSegmentsTokenizingHandler;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler ABI::Windows::Data::Text::ISelectableWordSegmentsTokenizingHandler
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IWordSegmentsTokenizingHandler;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler ABI::Windows::Data::Text::IWordSegmentsTokenizingHandler
#endif // ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IAlternateWordForm;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm ABI::Windows::Data::Text::IAlternateWordForm
#endif // ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISelectableWordSegment;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment ABI::Windows::Data::Text::ISelectableWordSegment
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISelectableWordsSegmenter;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter ABI::Windows::Data::Text::ISelectableWordsSegmenter
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISelectableWordsSegmenterFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory ABI::Windows::Data::Text::ISelectableWordsSegmenterFactory
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISemanticTextQuery;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery ABI::Windows::Data::Text::ISemanticTextQuery
#endif // ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ISemanticTextQueryFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory ABI::Windows::Data::Text::ISemanticTextQueryFactory
#endif // ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextConversionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator ABI::Windows::Data::Text::ITextConversionGenerator
#endif // ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextConversionGeneratorFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory ABI::Windows::Data::Text::ITextConversionGeneratorFactory
#endif // ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextPhoneme;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextPhoneme ABI::Windows::Data::Text::ITextPhoneme
#endif // ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextPredictionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator ABI::Windows::Data::Text::ITextPredictionGenerator
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextPredictionGenerator2;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2 ABI::Windows::Data::Text::ITextPredictionGenerator2
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextPredictionGeneratorFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory ABI::Windows::Data::Text::ITextPredictionGeneratorFactory
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextReverseConversionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator ABI::Windows::Data::Text::ITextReverseConversionGenerator
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextReverseConversionGenerator2;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2 ABI::Windows::Data::Text::ITextReverseConversionGenerator2
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface ITextReverseConversionGeneratorFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory ABI::Windows::Data::Text::ITextReverseConversionGeneratorFactory
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IUnicodeCharactersStatics;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics ABI::Windows::Data::Text::IUnicodeCharactersStatics
#endif // ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IWordSegment;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIWordSegment ABI::Windows::Data::Text::IWordSegment
#endif // ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IWordsSegmenter;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter ABI::Windows::Data::Text::IWordsSegmenter
#endif // ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
interface IWordsSegmenterFactory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory ABI::Windows::Data::Text::IWordsSegmenterFactory
#endif // ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
// Parameterized interface forward declarations (C++)
// Collection interface definitions
#ifndef DEF___FIAsyncOperation_1_HSTRING_USE
#define DEF___FIAsyncOperation_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("3e1fe603-f897-5263-b328-0806426b8a79"))
IAsyncOperation<HSTRING> : IAsyncOperation_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<String>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperation<HSTRING> __FIAsyncOperation_1_HSTRING_t;
#define __FIAsyncOperation_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperation_1_HSTRING_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperation_1_HSTRING_USE */
#ifndef DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE
#define DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("b79a741f-7fb5-50ae-9e99-911201ec3d41"))
IAsyncOperationCompletedHandler<HSTRING> : IAsyncOperationCompletedHandler_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<String>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperationCompletedHandler<HSTRING> __FIAsyncOperationCompletedHandler_1_HSTRING_t;
#define __FIAsyncOperationCompletedHandler_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1_HSTRING_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperationCompletedHandler_1_HSTRING_USE */
#ifndef DEF___FIIterator_1_HSTRING_USE
#define DEF___FIIterator_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("8c304ebb-6615-50a4-8829-879ecd443236"))
IIterator<HSTRING> : IIterator_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<String>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<HSTRING> __FIIterator_1_HSTRING_t;
#define __FIIterator_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterator_1_HSTRING_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_HSTRING_USE */
#ifndef DEF___FIIterable_1_HSTRING_USE
#define DEF___FIIterable_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("e2fcc7c1-3bfc-5a0b-b2b0-72e769d1cb7e"))
IIterable<HSTRING> : IIterable_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<String>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<HSTRING> __FIIterable_1_HSTRING_t;
#define __FIIterable_1_HSTRING ABI::Windows::Foundation::Collections::__FIIterable_1_HSTRING_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_HSTRING_USE */
#ifndef DEF___FIVectorView_1_HSTRING_USE
#define DEF___FIVectorView_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("2f13c006-a03a-5f69-b090-75a43e33423e"))
IVectorView<HSTRING> : IVectorView_impl<HSTRING>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<String>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<HSTRING> __FIVectorView_1_HSTRING_t;
#define __FIVectorView_1_HSTRING ABI::Windows::Foundation::Collections::__FIVectorView_1_HSTRING_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_HSTRING_USE */
#ifndef DEF___FIAsyncOperation_1___FIVectorView_1_HSTRING_USE
#define DEF___FIAsyncOperation_1___FIVectorView_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("2f92b529-119b-575a-a419-3904b4e41af2"))
IAsyncOperation<__FIVectorView_1_HSTRING*> : IAsyncOperation_impl<__FIVectorView_1_HSTRING*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Foundation.Collections.IVectorView`1<String>>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperation<__FIVectorView_1_HSTRING*> __FIAsyncOperation_1___FIVectorView_1_HSTRING_t;
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_HSTRING_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperation_1___FIVectorView_1_HSTRING_USE */
#ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_USE
#define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("7c7899be-5f2e-5bf3-ade5-ad98b772c7cd"))
IAsyncOperationCompletedHandler<__FIVectorView_1_HSTRING*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_HSTRING*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Foundation.Collections.IVectorView`1<String>>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperationCompletedHandler<__FIVectorView_1_HSTRING*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_t;
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_USE */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class TextPhoneme;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef DEF___FIIterator_1_Windows__CData__CText__CTextPhoneme_USE
#define DEF___FIIterator_1_Windows__CData__CText__CTextPhoneme_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("36426c36-b5c4-5d1b-a468-aff3b48b7c3a"))
IIterator<ABI::Windows::Data::Text::TextPhoneme*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::TextPhoneme*, ABI::Windows::Data::Text::ITextPhoneme*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Data.Text.TextPhoneme>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<ABI::Windows::Data::Text::TextPhoneme*> __FIIterator_1_Windows__CData__CText__CTextPhoneme_t;
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CData__CText__CTextPhoneme_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_Windows__CData__CText__CTextPhoneme_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef DEF___FIIterable_1_Windows__CData__CText__CTextPhoneme_USE
#define DEF___FIIterable_1_Windows__CData__CText__CTextPhoneme_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("2017f561-8162-55f8-b056-656636935815"))
IIterable<ABI::Windows::Data::Text::TextPhoneme*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::TextPhoneme*, ABI::Windows::Data::Text::ITextPhoneme*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Data.Text.TextPhoneme>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<ABI::Windows::Data::Text::TextPhoneme*> __FIIterable_1_Windows__CData__CText__CTextPhoneme_t;
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CData__CText__CTextPhoneme_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_Windows__CData__CText__CTextPhoneme_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef DEF___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#define DEF___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("cfc6e66d-5e2a-582d-8b6d-fbf71cf3d0eb"))
IVectorView<ABI::Windows::Data::Text::TextPhoneme*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::TextPhoneme*, ABI::Windows::Data::Text::ITextPhoneme*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.TextPhoneme>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<ABI::Windows::Data::Text::TextPhoneme*> __FIVectorView_1_Windows__CData__CText__CTextPhoneme_t;
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CData__CText__CTextPhoneme_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#define DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("6bc3019d-dd10-5510-b164-808c232b7d64"))
IAsyncOperation<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*> : IAsyncOperation_impl<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.IAsyncOperation`1<Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.TextPhoneme>>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperation<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*> __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_t;
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme ABI::Windows::Foundation::__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#define DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation {
template <>
struct __declspec(uuid("83e14307-0be1-5560-8bfc-291095cf6d30"))
IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*> : IAsyncOperationCompletedHandler_impl<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.AsyncOperationCompletedHandler`1<Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.TextPhoneme>>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IAsyncOperationCompletedHandler<__FIVectorView_1_Windows__CData__CText__CTextPhoneme*> __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_t;
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme ABI::Windows::Foundation::__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_t
/* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class AlternateWordForm;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterator_1_Windows__CData__CText__CAlternateWordForm_USE
#define DEF___FIIterator_1_Windows__CData__CText__CAlternateWordForm_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("7f463f8a-e08f-516e-b4b8-81b5417bfb58"))
IIterator<ABI::Windows::Data::Text::AlternateWordForm*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::AlternateWordForm*, ABI::Windows::Data::Text::IAlternateWordForm*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Data.Text.AlternateWordForm>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<ABI::Windows::Data::Text::AlternateWordForm*> __FIIterator_1_Windows__CData__CText__CAlternateWordForm_t;
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CData__CText__CAlternateWordForm_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_Windows__CData__CText__CAlternateWordForm_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterable_1_Windows__CData__CText__CAlternateWordForm_USE
#define DEF___FIIterable_1_Windows__CData__CText__CAlternateWordForm_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("ae838c29-60c1-5093-ae61-0ed22857db05"))
IIterable<ABI::Windows::Data::Text::AlternateWordForm*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::AlternateWordForm*, ABI::Windows::Data::Text::IAlternateWordForm*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Data.Text.AlternateWordForm>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<ABI::Windows::Data::Text::AlternateWordForm*> __FIIterable_1_Windows__CData__CText__CAlternateWordForm_t;
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CData__CText__CAlternateWordForm_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_Windows__CData__CText__CAlternateWordForm_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class SelectableWordSegment;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterator_1_Windows__CData__CText__CSelectableWordSegment_USE
#define DEF___FIIterator_1_Windows__CData__CText__CSelectableWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("a5842459-147d-5a88-8f23-a3398afd8a85"))
IIterator<ABI::Windows::Data::Text::SelectableWordSegment*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::SelectableWordSegment*, ABI::Windows::Data::Text::ISelectableWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Data.Text.SelectableWordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<ABI::Windows::Data::Text::SelectableWordSegment*> __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_t;
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CData__CText__CSelectableWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_Windows__CData__CText__CSelectableWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterable_1_Windows__CData__CText__CSelectableWordSegment_USE
#define DEF___FIIterable_1_Windows__CData__CText__CSelectableWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("784b0cec-1348-5334-91e5-2e013294e211"))
IIterable<ABI::Windows::Data::Text::SelectableWordSegment*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::SelectableWordSegment*, ABI::Windows::Data::Text::ISelectableWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Data.Text.SelectableWordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<ABI::Windows::Data::Text::SelectableWordSegment*> __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_t;
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CData__CText__CSelectableWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_Windows__CData__CText__CSelectableWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
typedef struct TextSegment TextSegment;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterator_1_Windows__CData__CText__CTextSegment_USE
#define DEF___FIIterator_1_Windows__CData__CText__CTextSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("645a39b4-f001-5272-9015-fb4a327179ae"))
IIterator<struct ABI::Windows::Data::Text::TextSegment> : IIterator_impl<struct ABI::Windows::Data::Text::TextSegment>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Data.Text.TextSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<struct ABI::Windows::Data::Text::TextSegment> __FIIterator_1_Windows__CData__CText__CTextSegment_t;
#define __FIIterator_1_Windows__CData__CText__CTextSegment ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CData__CText__CTextSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_Windows__CData__CText__CTextSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterable_1_Windows__CData__CText__CTextSegment_USE
#define DEF___FIIterable_1_Windows__CData__CText__CTextSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("5498f4f3-cee4-5b72-9729-815c4ad7b9dc"))
IIterable<struct ABI::Windows::Data::Text::TextSegment> : IIterable_impl<struct ABI::Windows::Data::Text::TextSegment>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Data.Text.TextSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<struct ABI::Windows::Data::Text::TextSegment> __FIIterable_1_Windows__CData__CText__CTextSegment_t;
#define __FIIterable_1_Windows__CData__CText__CTextSegment ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CData__CText__CTextSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_Windows__CData__CText__CTextSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class WordSegment;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterator_1_Windows__CData__CText__CWordSegment_USE
#define DEF___FIIterator_1_Windows__CData__CText__CWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("aeb846b3-664b-545e-ab93-f5fc66d24e32"))
IIterator<ABI::Windows::Data::Text::WordSegment*> : IIterator_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::WordSegment*, ABI::Windows::Data::Text::IWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterator`1<Windows.Data.Text.WordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterator<ABI::Windows::Data::Text::WordSegment*> __FIIterator_1_Windows__CData__CText__CWordSegment_t;
#define __FIIterator_1_Windows__CData__CText__CWordSegment ABI::Windows::Foundation::Collections::__FIIterator_1_Windows__CData__CText__CWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterator_1_Windows__CData__CText__CWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIIterable_1_Windows__CData__CText__CWordSegment_USE
#define DEF___FIIterable_1_Windows__CData__CText__CWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("d14dc94a-a311-5ddc-bf8b-d58795d87d6d"))
IIterable<ABI::Windows::Data::Text::WordSegment*> : IIterable_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::WordSegment*, ABI::Windows::Data::Text::IWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IIterable`1<Windows.Data.Text.WordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IIterable<ABI::Windows::Data::Text::WordSegment*> __FIIterable_1_Windows__CData__CText__CWordSegment_t;
#define __FIIterable_1_Windows__CData__CText__CWordSegment ABI::Windows::Foundation::Collections::__FIIterable_1_Windows__CData__CText__CWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIIterable_1_Windows__CData__CText__CWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIVectorView_1_Windows__CData__CText__CAlternateWordForm_USE
#define DEF___FIVectorView_1_Windows__CData__CText__CAlternateWordForm_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("6b742ff2-746a-5545-a6ed-3bba453cf5d9"))
IVectorView<ABI::Windows::Data::Text::AlternateWordForm*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::AlternateWordForm*, ABI::Windows::Data::Text::IAlternateWordForm*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.AlternateWordForm>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<ABI::Windows::Data::Text::AlternateWordForm*> __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_t;
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CData__CText__CAlternateWordForm_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_Windows__CData__CText__CAlternateWordForm_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_USE
#define DEF___FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("33f90a72-86f4-5027-b50a-6939a1f9d560"))
IVectorView<ABI::Windows::Data::Text::SelectableWordSegment*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::SelectableWordSegment*, ABI::Windows::Data::Text::ISelectableWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.SelectableWordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<ABI::Windows::Data::Text::SelectableWordSegment*> __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_t;
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIVectorView_1_Windows__CData__CText__CTextSegment_USE
#define DEF___FIVectorView_1_Windows__CData__CText__CTextSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("2f245f9d-eb5f-5641-9dcc-6ab1946cc7e6"))
IVectorView<struct ABI::Windows::Data::Text::TextSegment> : IVectorView_impl<struct ABI::Windows::Data::Text::TextSegment>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.TextSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<struct ABI::Windows::Data::Text::TextSegment> __FIVectorView_1_Windows__CData__CText__CTextSegment_t;
#define __FIVectorView_1_Windows__CData__CText__CTextSegment ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CData__CText__CTextSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_Windows__CData__CText__CTextSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef DEF___FIVectorView_1_Windows__CData__CText__CWordSegment_USE
#define DEF___FIVectorView_1_Windows__CData__CText__CWordSegment_USE
#if !defined(RO_NO_TEMPLATE_NAME)
namespace ABI { namespace Windows { namespace Foundation { namespace Collections {
template <>
struct __declspec(uuid("c706749a-e11d-5e07-8534-2bd23ec210f9"))
IVectorView<ABI::Windows::Data::Text::WordSegment*> : IVectorView_impl<ABI::Windows::Foundation::Internal::AggregateType<ABI::Windows::Data::Text::WordSegment*, ABI::Windows::Data::Text::IWordSegment*>>
{
static const wchar_t* z_get_rc_name_impl()
{
return L"Windows.Foundation.Collections.IVectorView`1<Windows.Data.Text.WordSegment>";
}
};
// Define a typedef for the parameterized interface specialization's mangled name.
// This allows code which uses the mangled name for the parameterized interface to access the
// correct parameterized interface specialization.
typedef IVectorView<ABI::Windows::Data::Text::WordSegment*> __FIVectorView_1_Windows__CData__CText__CWordSegment_t;
#define __FIVectorView_1_Windows__CData__CText__CWordSegment ABI::Windows::Foundation::Collections::__FIVectorView_1_Windows__CData__CText__CWordSegment_t
/* Collections */ } /* Foundation */ } /* Windows */ } /* ABI */ }
#endif // !defined(RO_NO_TEMPLATE_NAME)
#endif /* DEF___FIVectorView_1_Windows__CData__CText__CWordSegment_USE */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace UI {
namespace Text {
namespace Core {
typedef enum CoreTextInputScope : int CoreTextInputScope;
} /* Core */
} /* Text */
} /* UI */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
typedef enum AlternateNormalizationFormat : int AlternateNormalizationFormat;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
typedef enum TextPredictionOptions : unsigned int TextPredictionOptions;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
typedef enum UnicodeGeneralCategory : int UnicodeGeneralCategory;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
typedef enum UnicodeNumericType : int UnicodeNumericType;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class SelectableWordsSegmenter;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class SemanticTextQuery;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class TextConversionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class TextPredictionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class TextReverseConversionGenerator;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
class WordsSegmenter;
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
/*
*
* Struct Windows.Data.Text.AlternateNormalizationFormat
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
enum AlternateNormalizationFormat : int
{
AlternateNormalizationFormat_NotNormalized = 0,
AlternateNormalizationFormat_Number = 1,
AlternateNormalizationFormat_Currency = 3,
AlternateNormalizationFormat_Date = 4,
AlternateNormalizationFormat_Time = 5,
};
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.TextPredictionOptions
*
* Introduced to Windows.Foundation.UniversalApiContract in version 7.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
enum TextPredictionOptions : unsigned int
{
TextPredictionOptions_None = 0,
TextPredictionOptions_Predictions = 0x1,
TextPredictionOptions_Corrections = 0x2,
};
DEFINE_ENUM_FLAG_OPERATORS(TextPredictionOptions)
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
/*
*
* Struct Windows.Data.Text.UnicodeGeneralCategory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
enum UnicodeGeneralCategory : int
{
UnicodeGeneralCategory_UppercaseLetter = 0,
UnicodeGeneralCategory_LowercaseLetter = 1,
UnicodeGeneralCategory_TitlecaseLetter = 2,
UnicodeGeneralCategory_ModifierLetter = 3,
UnicodeGeneralCategory_OtherLetter = 4,
UnicodeGeneralCategory_NonspacingMark = 5,
UnicodeGeneralCategory_SpacingCombiningMark = 6,
UnicodeGeneralCategory_EnclosingMark = 7,
UnicodeGeneralCategory_DecimalDigitNumber = 8,
UnicodeGeneralCategory_LetterNumber = 9,
UnicodeGeneralCategory_OtherNumber = 10,
UnicodeGeneralCategory_SpaceSeparator = 11,
UnicodeGeneralCategory_LineSeparator = 12,
UnicodeGeneralCategory_ParagraphSeparator = 13,
UnicodeGeneralCategory_Control = 14,
UnicodeGeneralCategory_Format = 15,
UnicodeGeneralCategory_Surrogate = 16,
UnicodeGeneralCategory_PrivateUse = 17,
UnicodeGeneralCategory_ConnectorPunctuation = 18,
UnicodeGeneralCategory_DashPunctuation = 19,
UnicodeGeneralCategory_OpenPunctuation = 20,
UnicodeGeneralCategory_ClosePunctuation = 21,
UnicodeGeneralCategory_InitialQuotePunctuation = 22,
UnicodeGeneralCategory_FinalQuotePunctuation = 23,
UnicodeGeneralCategory_OtherPunctuation = 24,
UnicodeGeneralCategory_MathSymbol = 25,
UnicodeGeneralCategory_CurrencySymbol = 26,
UnicodeGeneralCategory_ModifierSymbol = 27,
UnicodeGeneralCategory_OtherSymbol = 28,
UnicodeGeneralCategory_NotAssigned = 29,
};
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.UnicodeNumericType
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
enum UnicodeNumericType : int
{
UnicodeNumericType_None = 0,
UnicodeNumericType_Decimal = 1,
UnicodeNumericType_Digit = 2,
UnicodeNumericType_Numeric = 3,
};
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.TextSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
struct TextSegment
{
UINT32 StartPosition;
UINT32 Length;
};
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Delegate Windows.Data.Text.SelectableWordSegmentsTokenizingHandler
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("3a3dfc9c-aede-4dc7-9e6c-41c044bd3592")
ISelectableWordSegmentsTokenizingHandler : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Invoke(
__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* precedingWords,
__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* words
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISelectableWordSegmentsTokenizingHandler = _uuidof(ISelectableWordSegmentsTokenizingHandler);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Delegate Windows.Data.Text.WordSegmentsTokenizingHandler
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("a5dd6357-bf2a-4c4f-a31f-29e71c6f8b35")
IWordSegmentsTokenizingHandler : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Invoke(
__FIIterable_1_Windows__CData__CText__CWordSegment* precedingWords,
__FIIterable_1_Windows__CData__CText__CWordSegment* words
) = 0;
};
extern MIDL_CONST_ID IID& IID_IWordSegmentsTokenizingHandler = _uuidof(IWordSegmentsTokenizingHandler);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IAlternateWordForm
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.AlternateWordForm
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IAlternateWordForm[] = L"Windows.Data.Text.IAlternateWordForm";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("47396c1e-51b9-4207-9146-248e636a1d1d")
IAlternateWordForm : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_SourceTextSegment(
ABI::Windows::Data::Text::TextSegment* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_AlternateText(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_NormalizationFormat(
ABI::Windows::Data::Text::AlternateNormalizationFormat* value
) = 0;
};
extern MIDL_CONST_ID IID& IID_IAlternateWordForm = _uuidof(IAlternateWordForm);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIAlternateWordForm;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordSegment
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordSegment[] = L"Windows.Data.Text.ISelectableWordSegment";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("916a4cb7-8aa7-4c78-b374-5dedb752e60b")
ISelectableWordSegment : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_Text(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_SourceTextSegment(
ABI::Windows::Data::Text::TextSegment* value
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISelectableWordSegment = _uuidof(ISelectableWordSegment);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordSegment;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordsSegmenter[] = L"Windows.Data.Text.ISelectableWordsSegmenter";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("f6dc31e7-4b13-45c5-8897-7d71269e085d")
ISelectableWordsSegmenter : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ResolvedLanguage(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTokenAt(
HSTRING text,
UINT32 startIndex,
ABI::Windows::Data::Text::ISelectableWordSegment** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTokens(
HSTRING text,
__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE Tokenize(
HSTRING text,
UINT32 startIndex,
ABI::Windows::Data::Text::ISelectableWordSegmentsTokenizingHandler* handler
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISelectableWordsSegmenter = _uuidof(ISelectableWordsSegmenter);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordsSegmenterFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordsSegmenterFactory[] = L"Windows.Data.Text.ISelectableWordsSegmenterFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("8c7a7648-6057-4339-bc70-f210010a4150")
ISelectableWordsSegmenterFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateWithLanguage(
HSTRING language,
ABI::Windows::Data::Text::ISelectableWordsSegmenter** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISelectableWordsSegmenterFactory = _uuidof(ISelectableWordsSegmenterFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISemanticTextQuery
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SemanticTextQuery
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISemanticTextQuery[] = L"Windows.Data.Text.ISemanticTextQuery";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("6a1cab51-1fb2-4909-80b8-35731a2b3e7f")
ISemanticTextQuery : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE Find(
HSTRING content,
__FIVectorView_1_Windows__CData__CText__CTextSegment** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE FindInProperty(
HSTRING propertyContent,
HSTRING propertyName,
__FIVectorView_1_Windows__CData__CText__CTextSegment** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISemanticTextQuery = _uuidof(ISemanticTextQuery);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISemanticTextQuery;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISemanticTextQueryFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SemanticTextQuery
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISemanticTextQueryFactory[] = L"Windows.Data.Text.ISemanticTextQueryFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("238c0503-f995-4587-8777-a2b7d80acfef")
ISemanticTextQueryFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
HSTRING aqsFilter,
ABI::Windows::Data::Text::ISemanticTextQuery** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE CreateWithLanguage(
HSTRING aqsFilter,
HSTRING filterLanguage,
ABI::Windows::Data::Text::ISemanticTextQuery** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ISemanticTextQueryFactory = _uuidof(ISemanticTextQueryFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextConversionGenerator[] = L"Windows.Data.Text.ITextConversionGenerator";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("03606a5e-2aa9-4ab6-af8b-a562b63a8992")
ITextConversionGenerator : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ResolvedLanguage(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_LanguageAvailableButNotInstalled(
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidatesAsync(
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidatesWithMaxCountAsync(
HSTRING input,
UINT32 maxCandidates,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextConversionGenerator = _uuidof(ITextConversionGenerator);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextConversionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextConversionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextConversionGeneratorFactory[] = L"Windows.Data.Text.ITextConversionGeneratorFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("fcaa3781-3083-49ab-be15-56dfbbb74d6f")
ITextConversionGeneratorFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
HSTRING languageTag,
ABI::Windows::Data::Text::ITextConversionGenerator** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextConversionGeneratorFactory = _uuidof(ITextConversionGeneratorFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextPhoneme
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPhoneme
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPhoneme[] = L"Windows.Data.Text.ITextPhoneme";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("9362a40a-9b7a-4569-94cf-d84f2f38cf9b")
ITextPhoneme : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_DisplayText(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_ReadingText(
HSTRING* value
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextPhoneme = _uuidof(ITextPhoneme);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPhoneme;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Interface Windows.Data.Text.ITextPredictionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGenerator[] = L"Windows.Data.Text.ITextPredictionGenerator";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("5eacab07-abf1-4cb6-9d9e-326f2b468756")
ITextPredictionGenerator : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ResolvedLanguage(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_LanguageAvailableButNotInstalled(
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidatesAsync(
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCandidatesWithMaxCountAsync(
HSTRING input,
UINT32 maxCandidates,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextPredictionGenerator = _uuidof(ITextPredictionGenerator);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextPredictionGenerator2
*
* Introduced to Windows.Foundation.UniversalApiContract in version 7.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGenerator2[] = L"Windows.Data.Text.ITextPredictionGenerator2";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("b84723b8-2c77-486a-900a-a3453eedc15d")
ITextPredictionGenerator2 : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE GetCandidatesWithParametersAsync(
HSTRING input,
UINT32 maxCandidates,
ABI::Windows::Data::Text::TextPredictionOptions predictionOptions,
__FIIterable_1_HSTRING* previousStrings,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNextWordCandidatesAsync(
UINT32 maxCandidates,
__FIIterable_1_HSTRING* previousStrings,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_InputScope(
ABI::Windows::UI::Text::Core::CoreTextInputScope* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE put_InputScope(
ABI::Windows::UI::Text::Core::CoreTextInputScope value
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextPredictionGenerator2 = _uuidof(ITextPredictionGenerator2);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGenerator2;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
/*
*
* Interface Windows.Data.Text.ITextPredictionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGeneratorFactory[] = L"Windows.Data.Text.ITextPredictionGeneratorFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("7257b416-8ba2-4751-9d30-9d85435653a2")
ITextPredictionGeneratorFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
HSTRING languageTag,
ABI::Windows::Data::Text::ITextPredictionGenerator** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextPredictionGeneratorFactory = _uuidof(ITextPredictionGeneratorFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGenerator[] = L"Windows.Data.Text.ITextReverseConversionGenerator";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("51e7f514-9c51-4d86-ae1b-b498fbad8313")
ITextReverseConversionGenerator : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ResolvedLanguage(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_LanguageAvailableButNotInstalled(
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE ConvertBackAsync(
HSTRING input,
__FIAsyncOperation_1_HSTRING** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextReverseConversionGenerator = _uuidof(ITextReverseConversionGenerator);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGenerator2
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGenerator2[] = L"Windows.Data.Text.ITextReverseConversionGenerator2";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("1aafd2ec-85d6-46fd-828a-3a4830fa6e18")
ITextReverseConversionGenerator2 : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE GetPhonemesAsync(
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextReverseConversionGenerator2 = _uuidof(ITextReverseConversionGenerator2);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGeneratorFactory[] = L"Windows.Data.Text.ITextReverseConversionGeneratorFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("63bed326-1fda-41f6-89d5-23ddea3c729a")
ITextReverseConversionGeneratorFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
HSTRING languageTag,
ABI::Windows::Data::Text::ITextReverseConversionGenerator** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_ITextReverseConversionGeneratorFactory = _uuidof(ITextReverseConversionGeneratorFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IUnicodeCharactersStatics
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.UnicodeCharacters
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IUnicodeCharactersStatics[] = L"Windows.Data.Text.IUnicodeCharactersStatics";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("97909e87-9291-4f91-b6c8-b6e359d7a7fb")
IUnicodeCharactersStatics : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE GetCodepointFromSurrogatePair(
UINT32 highSurrogate,
UINT32 lowSurrogate,
UINT32* codepoint
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSurrogatePairFromCodepoint(
UINT32 codepoint,
WCHAR* highSurrogate,
WCHAR* lowSurrogate
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsHighSurrogate(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsLowSurrogate(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsSupplementary(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsNoncharacter(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsWhitespace(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsAlphabetic(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsCased(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsUppercase(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsLowercase(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsIdStart(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsIdContinue(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsGraphemeBase(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE IsGraphemeExtend(
UINT32 codepoint,
boolean* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNumericType(
UINT32 codepoint,
ABI::Windows::Data::Text::UnicodeNumericType* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetGeneralCategory(
UINT32 codepoint,
ABI::Windows::Data::Text::UnicodeGeneralCategory* value
) = 0;
};
extern MIDL_CONST_ID IID& IID_IUnicodeCharactersStatics = _uuidof(IUnicodeCharactersStatics);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordSegment
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordSegment[] = L"Windows.Data.Text.IWordSegment";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("d2d4ba6d-987c-4cc0-b6bd-d49a11b38f9a")
IWordSegment : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_Text(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_SourceTextSegment(
ABI::Windows::Data::Text::TextSegment* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_AlternateForms(
__FIVectorView_1_Windows__CData__CText__CAlternateWordForm** value
) = 0;
};
extern MIDL_CONST_ID IID& IID_IWordSegment = _uuidof(IWordSegment);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordSegment;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordsSegmenter[] = L"Windows.Data.Text.IWordsSegmenter";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("86b4d4d1-b2fe-4e34-a81d-66640300454f")
IWordsSegmenter : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE get_ResolvedLanguage(
HSTRING* value
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTokenAt(
HSTRING text,
UINT32 startIndex,
ABI::Windows::Data::Text::IWordSegment** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTokens(
HSTRING text,
__FIVectorView_1_Windows__CData__CText__CWordSegment** result
) = 0;
virtual HRESULT STDMETHODCALLTYPE Tokenize(
HSTRING text,
UINT32 startIndex,
ABI::Windows::Data::Text::IWordSegmentsTokenizingHandler* handler
) = 0;
};
extern MIDL_CONST_ID IID& IID_IWordsSegmenter = _uuidof(IWordsSegmenter);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordsSegmenter;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordsSegmenterFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordsSegmenterFactory[] = L"Windows.Data.Text.IWordsSegmenterFactory";
namespace ABI {
namespace Windows {
namespace Data {
namespace Text {
MIDL_INTERFACE("e6977274-fc35-455c-8bfb-6d7f4653ca97")
IWordsSegmenterFactory : public IInspectable
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateWithLanguage(
HSTRING language,
ABI::Windows::Data::Text::IWordsSegmenter** result
) = 0;
};
extern MIDL_CONST_ID IID& IID_IWordsSegmenterFactory = _uuidof(IWordsSegmenterFactory);
} /* Text */
} /* Data */
} /* Windows */
} /* ABI */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.AlternateWordForm
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.IAlternateWordForm ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_AlternateWordForm_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_AlternateWordForm_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_AlternateWordForm[] = L"Windows.Data.Text.AlternateWordForm";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SelectableWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.ISelectableWordSegment ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SelectableWordSegment_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SelectableWordSegment_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SelectableWordSegment[] = L"Windows.Data.Text.SelectableWordSegment";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SelectableWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ISelectableWordsSegmenterFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ISelectableWordsSegmenter ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SelectableWordsSegmenter_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SelectableWordsSegmenter_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SelectableWordsSegmenter[] = L"Windows.Data.Text.SelectableWordsSegmenter";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SemanticTextQuery
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ISemanticTextQueryFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ISemanticTextQuery ** Default Interface **
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SemanticTextQuery_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SemanticTextQuery_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SemanticTextQuery[] = L"Windows.Data.Text.SemanticTextQuery";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextConversionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextConversionGenerator ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextConversionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextConversionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextConversionGenerator[] = L"Windows.Data.Text.TextConversionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextPhoneme
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextPhoneme ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextPhoneme_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextPhoneme_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextPhoneme[] = L"Windows.Data.Text.TextPhoneme";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Class Windows.Data.Text.TextPredictionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextPredictionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextPredictionGenerator ** Default Interface **
* Windows.Data.Text.ITextPredictionGenerator2
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextPredictionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextPredictionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextPredictionGenerator[] = L"Windows.Data.Text.TextPredictionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextReverseConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextReverseConversionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextReverseConversionGenerator ** Default Interface **
* Windows.Data.Text.ITextReverseConversionGenerator2
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextReverseConversionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextReverseConversionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextReverseConversionGenerator[] = L"Windows.Data.Text.TextReverseConversionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.UnicodeCharacters
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass contains static methods.
* Static Methods exist on the Windows.Data.Text.IUnicodeCharactersStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_UnicodeCharacters_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_UnicodeCharacters_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_UnicodeCharacters[] = L"Windows.Data.Text.UnicodeCharacters";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.WordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.IWordSegment ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_WordSegment_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_WordSegment_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_WordSegment[] = L"Windows.Data.Text.WordSegment";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.WordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.IWordsSegmenterFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.IWordsSegmenter ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_WordsSegmenter_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_WordsSegmenter_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_WordsSegmenter[] = L"Windows.Data.Text.WordsSegmenter";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#else // !defined(__cplusplus)
/* Forward Declarations */
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler;
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler;
#endif // ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIAlternateWordForm __x_ABI_CWindows_CData_CText_CIAlternateWordForm;
#endif // ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISelectableWordSegment __x_ABI_CWindows_CData_CText_CISelectableWordSegment;
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter;
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory;
#endif // ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISemanticTextQuery __x_ABI_CWindows_CData_CText_CISemanticTextQuery;
#endif // ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory;
#endif // ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextConversionGenerator __x_ABI_CWindows_CData_CText_CITextConversionGenerator;
#endif // ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory;
#endif // ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextPhoneme __x_ABI_CWindows_CData_CText_CITextPhoneme;
#endif // ____x_ABI_CWindows_CData_CText_CITextPhoneme_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextPredictionGenerator __x_ABI_CWindows_CData_CText_CITextPredictionGenerator;
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2 __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2;
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory;
#endif // ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator;
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2 __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2;
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory;
#endif // ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics;
#endif // ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIWordSegment __x_ABI_CWindows_CData_CText_CIWordSegment;
#endif // ____x_ABI_CWindows_CData_CText_CIWordSegment_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIWordsSegmenter __x_ABI_CWindows_CData_CText_CIWordsSegmenter;
#endif // ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_FWD_DEFINED__
#ifndef ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
typedef interface __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory;
#endif // ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_FWD_DEFINED__
// Parameterized interface forward declarations (C)
// Collection interface definitions
typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING;
#if !defined(____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIAsyncOperation_1_HSTRING __FIAsyncOperation_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperation_1_HSTRING;
typedef struct __FIAsyncOperation_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1_HSTRING* This,
__FIAsyncOperationCompletedHandler_1_HSTRING* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1_HSTRING* This,
__FIAsyncOperationCompletedHandler_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1_HSTRING* This,
HSTRING* result);
END_INTERFACE
} __FIAsyncOperation_1_HSTRINGVtbl;
interface __FIAsyncOperation_1_HSTRING
{
CONST_VTBL struct __FIAsyncOperation_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperation_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperation_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperation_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperation_1_HSTRING_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIAsyncOperation_1_HSTRING_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIAsyncOperation_1_HSTRING_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIAsyncOperation_1_HSTRING_put_Completed(This, handler) \
((This)->lpVtbl->put_Completed(This, handler))
#define __FIAsyncOperation_1_HSTRING_get_Completed(This, result) \
((This)->lpVtbl->get_Completed(This, result))
#define __FIAsyncOperation_1_HSTRING_GetResults(This, result) \
((This)->lpVtbl->GetResults(This, result))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperation_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIAsyncOperationCompletedHandler_1_HSTRING __FIAsyncOperationCompletedHandler_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1_HSTRING;
typedef struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1_HSTRING* This,
__FIAsyncOperation_1_HSTRING* asyncInfo,
AsyncStatus asyncStatus);
END_INTERFACE
} __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl;
interface __FIAsyncOperationCompletedHandler_1_HSTRING
{
CONST_VTBL struct __FIAsyncOperationCompletedHandler_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperationCompletedHandler_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperationCompletedHandler_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperationCompletedHandler_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperationCompletedHandler_1_HSTRING_Invoke(This, asyncInfo, asyncStatus) \
((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperationCompletedHandler_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____FIIterator_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIIterator_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIIterator_1_HSTRING __FIIterator_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_HSTRING;
typedef struct __FIIterator_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_HSTRING* This,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_HSTRING* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_HSTRING* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_HSTRING* This,
UINT32 itemsLength,
HSTRING* items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_HSTRINGVtbl;
interface __FIIterator_1_HSTRING
{
CONST_VTBL struct __FIIterator_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_HSTRING_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_HSTRING_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_HSTRING_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_HSTRING_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_HSTRING_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_HSTRING_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_HSTRING_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____FIIterable_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIIterable_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIIterable_1_HSTRING __FIIterable_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_HSTRING;
typedef struct __FIIterable_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_HSTRING* This,
__FIIterator_1_HSTRING** result);
END_INTERFACE
} __FIIterable_1_HSTRINGVtbl;
interface __FIIterable_1_HSTRING
{
CONST_VTBL struct __FIIterable_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_HSTRING_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_HSTRING_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_HSTRING_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_HSTRING_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_HSTRING __FIVectorView_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_HSTRING;
typedef struct __FIVectorView_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_HSTRING* This,
UINT32 index,
HSTRING* result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_HSTRING* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_HSTRING* This,
HSTRING value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_HSTRING* This,
UINT32 startIndex,
UINT32 itemsLength,
HSTRING* items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_HSTRINGVtbl;
interface __FIVectorView_1_HSTRING
{
CONST_VTBL struct __FIVectorView_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_HSTRING_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_HSTRING_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_HSTRING_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_HSTRING_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_HSTRING_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_HSTRING_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_HSTRING_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING;
#if !defined(____FIAsyncOperation_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIAsyncOperation_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIAsyncOperation_1___FIVectorView_1_HSTRING __FIAsyncOperation_1___FIVectorView_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_HSTRING;
typedef struct __FIAsyncOperation_1___FIVectorView_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_HSTRING* This,
__FIVectorView_1_HSTRING** result);
END_INTERFACE
} __FIAsyncOperation_1___FIVectorView_1_HSTRINGVtbl;
interface __FIAsyncOperation_1___FIVectorView_1_HSTRING
{
CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_put_Completed(This, handler) \
((This)->lpVtbl->put_Completed(This, handler))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_get_Completed(This, result) \
((This)->lpVtbl->get_Completed(This, result))
#define __FIAsyncOperation_1___FIVectorView_1_HSTRING_GetResults(This, result) \
((This)->lpVtbl->GetResults(This, result))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperation_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__
#if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__)
#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__
typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING;
typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRINGVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING* This,
__FIAsyncOperation_1___FIVectorView_1_HSTRING* asyncInfo,
AsyncStatus asyncStatus);
END_INTERFACE
} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRINGVtbl;
interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING
{
CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRINGVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_Invoke(This, asyncInfo, asyncStatus) \
((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_HSTRING_INTERFACE_DEFINED__
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____FIIterator_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__)
#define ____FIIterator_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
typedef interface __FIIterator_1_Windows__CData__CText__CTextPhoneme __FIIterator_1_Windows__CData__CText__CTextPhoneme;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_Windows__CData__CText__CTextPhoneme;
typedef struct __FIIterator_1_Windows__CData__CText__CTextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
__x_ABI_CWindows_CData_CText_CITextPhoneme** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CData__CText__CTextPhoneme* This,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CITextPhoneme** items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_Windows__CData__CText__CTextPhonemeVtbl;
interface __FIIterator_1_Windows__CData__CText__CTextPhoneme
{
CONST_VTBL struct __FIIterator_1_Windows__CData__CText__CTextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextPhoneme_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____FIIterable_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__)
#define ____FIIterable_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
typedef interface __FIIterable_1_Windows__CData__CText__CTextPhoneme __FIIterable_1_Windows__CData__CText__CTextPhoneme;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_Windows__CData__CText__CTextPhoneme;
typedef struct __FIIterable_1_Windows__CData__CText__CTextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CData__CText__CTextPhoneme* This,
__FIIterator_1_Windows__CData__CText__CTextPhoneme** result);
END_INTERFACE
} __FIIterable_1_Windows__CData__CText__CTextPhonemeVtbl;
interface __FIIterable_1_Windows__CData__CText__CTextPhoneme
{
CONST_VTBL struct __FIIterable_1_Windows__CData__CText__CTextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_Windows__CData__CText__CTextPhoneme_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__)
#define ____FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_Windows__CData__CText__CTextPhoneme __FIVectorView_1_Windows__CData__CText__CTextPhoneme;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
typedef struct __FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
UINT32 index,
__x_ABI_CWindows_CData_CText_CITextPhoneme** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
__x_ABI_CWindows_CData_CText_CITextPhoneme* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CITextPhoneme** items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl;
interface __FIVectorView_1_Windows__CData__CText__CTextPhoneme
{
CONST_VTBL struct __FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__)
#define ____FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
typedef interface __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
typedef struct __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* put_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* handler);
HRESULT (STDMETHODCALLTYPE* get_Completed)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme** result);
HRESULT (STDMETHODCALLTYPE* GetResults)(__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
__FIVectorView_1_Windows__CData__CText__CTextPhoneme** result);
END_INTERFACE
} __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl;
interface __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme
{
CONST_VTBL struct __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_put_Completed(This, handler) \
((This)->lpVtbl->put_Completed(This, handler))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_get_Completed(This, result) \
((This)->lpVtbl->get_Completed(This, result))
#define __FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_GetResults(This, result) \
((This)->lpVtbl->GetResults(This, result))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__)
#define ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
typedef interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme;
typedef struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* This,
__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme* asyncInfo,
AsyncStatus asyncStatus);
END_INTERFACE
} __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl;
interface __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme
{
CONST_VTBL struct __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_Invoke(This, asyncInfo, asyncStatus) \
((This)->lpVtbl->Invoke(This, asyncInfo, asyncStatus))
#endif /* COBJMACROS */
#endif // ____FIAsyncOperationCompletedHandler_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterator_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__)
#define ____FIIterator_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
typedef interface __FIIterator_1_Windows__CData__CText__CAlternateWordForm __FIIterator_1_Windows__CData__CText__CAlternateWordForm;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_Windows__CData__CText__CAlternateWordForm;
typedef struct __FIIterator_1_Windows__CData__CText__CAlternateWordFormVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
__x_ABI_CWindows_CData_CText_CIAlternateWordForm** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CData__CText__CAlternateWordForm* This,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CIAlternateWordForm** items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_Windows__CData__CText__CAlternateWordFormVtbl;
interface __FIIterator_1_Windows__CData__CText__CAlternateWordForm
{
CONST_VTBL struct __FIIterator_1_Windows__CData__CText__CAlternateWordFormVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_Windows__CData__CText__CAlternateWordForm_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterable_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__)
#define ____FIIterable_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
typedef interface __FIIterable_1_Windows__CData__CText__CAlternateWordForm __FIIterable_1_Windows__CData__CText__CAlternateWordForm;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_Windows__CData__CText__CAlternateWordForm;
typedef struct __FIIterable_1_Windows__CData__CText__CAlternateWordFormVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CData__CText__CAlternateWordForm* This,
__FIIterator_1_Windows__CData__CText__CAlternateWordForm** result);
END_INTERFACE
} __FIIterable_1_Windows__CData__CText__CAlternateWordFormVtbl;
interface __FIIterable_1_Windows__CData__CText__CAlternateWordForm
{
CONST_VTBL struct __FIIterable_1_Windows__CData__CText__CAlternateWordFormVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_Windows__CData__CText__CAlternateWordForm_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterator_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__)
#define ____FIIterator_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
typedef interface __FIIterator_1_Windows__CData__CText__CSelectableWordSegment __FIIterator_1_Windows__CData__CText__CSelectableWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_Windows__CData__CText__CSelectableWordSegment;
typedef struct __FIIterator_1_Windows__CData__CText__CSelectableWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CData__CText__CSelectableWordSegment* This,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment** items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_Windows__CData__CText__CSelectableWordSegmentVtbl;
interface __FIIterator_1_Windows__CData__CText__CSelectableWordSegment
{
CONST_VTBL struct __FIIterator_1_Windows__CData__CText__CSelectableWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_Windows__CData__CText__CSelectableWordSegment_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterable_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__)
#define ____FIIterable_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
typedef interface __FIIterable_1_Windows__CData__CText__CSelectableWordSegment __FIIterable_1_Windows__CData__CText__CSelectableWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_Windows__CData__CText__CSelectableWordSegment;
typedef struct __FIIterable_1_Windows__CData__CText__CSelectableWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* This,
__FIIterator_1_Windows__CData__CText__CSelectableWordSegment** result);
END_INTERFACE
} __FIIterable_1_Windows__CData__CText__CSelectableWordSegmentVtbl;
interface __FIIterable_1_Windows__CData__CText__CSelectableWordSegment
{
CONST_VTBL struct __FIIterable_1_Windows__CData__CText__CSelectableWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_Windows__CData__CText__CSelectableWordSegment_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
typedef struct __x_ABI_CWindows_CData_CText_CTextSegment __x_ABI_CWindows_CData_CText_CTextSegment;
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterator_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__)
#define ____FIIterator_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
typedef interface __FIIterator_1_Windows__CData__CText__CTextSegment __FIIterator_1_Windows__CData__CText__CTextSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_Windows__CData__CText__CTextSegment;
typedef struct __FIIterator_1_Windows__CData__CText__CTextSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CData__CText__CTextSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CData__CText__CTextSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
struct __x_ABI_CWindows_CData_CText_CTextSegment* result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CData__CText__CTextSegment* This,
UINT32 itemsLength,
struct __x_ABI_CWindows_CData_CText_CTextSegment* items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_Windows__CData__CText__CTextSegmentVtbl;
interface __FIIterator_1_Windows__CData__CText__CTextSegment
{
CONST_VTBL struct __FIIterator_1_Windows__CData__CText__CTextSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_Windows__CData__CText__CTextSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_Windows__CData__CText__CTextSegment_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterable_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__)
#define ____FIIterable_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
typedef interface __FIIterable_1_Windows__CData__CText__CTextSegment __FIIterable_1_Windows__CData__CText__CTextSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_Windows__CData__CText__CTextSegment;
typedef struct __FIIterable_1_Windows__CData__CText__CTextSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CData__CText__CTextSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CData__CText__CTextSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CData__CText__CTextSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CData__CText__CTextSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CData__CText__CTextSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CData__CText__CTextSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CData__CText__CTextSegment* This,
__FIIterator_1_Windows__CData__CText__CTextSegment** result);
END_INTERFACE
} __FIIterable_1_Windows__CData__CText__CTextSegmentVtbl;
interface __FIIterable_1_Windows__CData__CText__CTextSegment
{
CONST_VTBL struct __FIIterable_1_Windows__CData__CText__CTextSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_Windows__CData__CText__CTextSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_Windows__CData__CText__CTextSegment_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterator_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__)
#define ____FIIterator_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
typedef interface __FIIterator_1_Windows__CData__CText__CWordSegment __FIIterator_1_Windows__CData__CText__CWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterator_1_Windows__CData__CText__CWordSegment;
typedef struct __FIIterator_1_Windows__CData__CText__CWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterator_1_Windows__CData__CText__CWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterator_1_Windows__CData__CText__CWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Current)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
__x_ABI_CWindows_CData_CText_CIWordSegment** result);
HRESULT (STDMETHODCALLTYPE* get_HasCurrent)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* MoveNext)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIIterator_1_Windows__CData__CText__CWordSegment* This,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CIWordSegment** items,
UINT32* result);
END_INTERFACE
} __FIIterator_1_Windows__CData__CText__CWordSegmentVtbl;
interface __FIIterator_1_Windows__CData__CText__CWordSegment
{
CONST_VTBL struct __FIIterator_1_Windows__CData__CText__CWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterator_1_Windows__CData__CText__CWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_get_Current(This, result) \
((This)->lpVtbl->get_Current(This, result))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_get_HasCurrent(This, result) \
((This)->lpVtbl->get_HasCurrent(This, result))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_MoveNext(This, result) \
((This)->lpVtbl->MoveNext(This, result))
#define __FIIterator_1_Windows__CData__CText__CWordSegment_GetMany(This, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIIterator_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIIterable_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__)
#define ____FIIterable_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
typedef interface __FIIterable_1_Windows__CData__CText__CWordSegment __FIIterable_1_Windows__CData__CText__CWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIIterable_1_Windows__CData__CText__CWordSegment;
typedef struct __FIIterable_1_Windows__CData__CText__CWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIIterable_1_Windows__CData__CText__CWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIIterable_1_Windows__CData__CText__CWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIIterable_1_Windows__CData__CText__CWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIIterable_1_Windows__CData__CText__CWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIIterable_1_Windows__CData__CText__CWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIIterable_1_Windows__CData__CText__CWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* First)(__FIIterable_1_Windows__CData__CText__CWordSegment* This,
__FIIterator_1_Windows__CData__CText__CWordSegment** result);
END_INTERFACE
} __FIIterable_1_Windows__CData__CText__CWordSegmentVtbl;
interface __FIIterable_1_Windows__CData__CText__CWordSegment
{
CONST_VTBL struct __FIIterable_1_Windows__CData__CText__CWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIIterable_1_Windows__CData__CText__CWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIIterable_1_Windows__CData__CText__CWordSegment_First(This, result) \
((This)->lpVtbl->First(This, result))
#endif /* COBJMACROS */
#endif // ____FIIterable_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIVectorView_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__)
#define ____FIVectorView_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_Windows__CData__CText__CAlternateWordForm __FIVectorView_1_Windows__CData__CText__CAlternateWordForm;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_Windows__CData__CText__CAlternateWordForm;
typedef struct __FIVectorView_1_Windows__CData__CText__CAlternateWordFormVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
UINT32 index,
__x_ABI_CWindows_CData_CText_CIAlternateWordForm** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
__x_ABI_CWindows_CData_CText_CIAlternateWordForm* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CData__CText__CAlternateWordForm* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CIAlternateWordForm** items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_Windows__CData__CText__CAlternateWordFormVtbl;
interface __FIVectorView_1_Windows__CData__CText__CAlternateWordForm
{
CONST_VTBL struct __FIVectorView_1_Windows__CData__CText__CAlternateWordFormVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_Windows__CData__CText__CAlternateWordForm_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_Windows__CData__CText__CAlternateWordForm_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__)
#define ____FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_Windows__CData__CText__CSelectableWordSegment;
typedef struct __FIVectorView_1_Windows__CData__CText__CSelectableWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
UINT32 index,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment** items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_Windows__CData__CText__CSelectableWordSegmentVtbl;
interface __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment
{
CONST_VTBL struct __FIVectorView_1_Windows__CData__CText__CSelectableWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_Windows__CData__CText__CSelectableWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIVectorView_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__)
#define ____FIVectorView_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_Windows__CData__CText__CTextSegment __FIVectorView_1_Windows__CData__CText__CTextSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_Windows__CData__CText__CTextSegment;
typedef struct __FIVectorView_1_Windows__CData__CText__CTextSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
UINT32 index,
struct __x_ABI_CWindows_CData_CText_CTextSegment* result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
struct __x_ABI_CWindows_CData_CText_CTextSegment value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CData__CText__CTextSegment* This,
UINT32 startIndex,
UINT32 itemsLength,
struct __x_ABI_CWindows_CData_CText_CTextSegment* items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_Windows__CData__CText__CTextSegmentVtbl;
interface __FIVectorView_1_Windows__CData__CText__CTextSegment
{
CONST_VTBL struct __FIVectorView_1_Windows__CData__CText__CTextSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_Windows__CData__CText__CTextSegment_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_Windows__CData__CText__CTextSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____FIVectorView_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__)
#define ____FIVectorView_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
typedef interface __FIVectorView_1_Windows__CData__CText__CWordSegment __FIVectorView_1_Windows__CData__CText__CWordSegment;
// Declare the parameterized interface IID.
EXTERN_C const IID IID___FIVectorView_1_Windows__CData__CText__CWordSegment;
typedef struct __FIVectorView_1_Windows__CData__CText__CWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetAt)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
UINT32 index,
__x_ABI_CWindows_CData_CText_CIWordSegment** result);
HRESULT (STDMETHODCALLTYPE* get_Size)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
UINT32* result);
HRESULT (STDMETHODCALLTYPE* IndexOf)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
__x_ABI_CWindows_CData_CText_CIWordSegment* value,
UINT32* index,
boolean* result);
HRESULT (STDMETHODCALLTYPE* GetMany)(__FIVectorView_1_Windows__CData__CText__CWordSegment* This,
UINT32 startIndex,
UINT32 itemsLength,
__x_ABI_CWindows_CData_CText_CIWordSegment** items,
UINT32* result);
END_INTERFACE
} __FIVectorView_1_Windows__CData__CText__CWordSegmentVtbl;
interface __FIVectorView_1_Windows__CData__CText__CWordSegment
{
CONST_VTBL struct __FIVectorView_1_Windows__CData__CText__CWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_GetAt(This, index, result) \
((This)->lpVtbl->GetAt(This, index, result))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_get_Size(This, result) \
((This)->lpVtbl->get_Size(This, result))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_IndexOf(This, value, index, result) \
((This)->lpVtbl->IndexOf(This, value, index, result))
#define __FIVectorView_1_Windows__CData__CText__CWordSegment_GetMany(This, startIndex, itemsLength, items, result) \
((This)->lpVtbl->GetMany(This, startIndex, itemsLength, items, result))
#endif /* COBJMACROS */
#endif // ____FIVectorView_1_Windows__CData__CText__CWordSegment_INTERFACE_DEFINED__
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
typedef enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope;
typedef enum __x_ABI_CWindows_CData_CText_CAlternateNormalizationFormat __x_ABI_CWindows_CData_CText_CAlternateNormalizationFormat;
typedef enum __x_ABI_CWindows_CData_CText_CTextPredictionOptions __x_ABI_CWindows_CData_CText_CTextPredictionOptions;
typedef enum __x_ABI_CWindows_CData_CText_CUnicodeGeneralCategory __x_ABI_CWindows_CData_CText_CUnicodeGeneralCategory;
typedef enum __x_ABI_CWindows_CData_CText_CUnicodeNumericType __x_ABI_CWindows_CData_CText_CUnicodeNumericType;
/*
*
* Struct Windows.Data.Text.AlternateNormalizationFormat
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
enum __x_ABI_CWindows_CData_CText_CAlternateNormalizationFormat
{
AlternateNormalizationFormat_NotNormalized = 0,
AlternateNormalizationFormat_Number = 1,
AlternateNormalizationFormat_Currency = 3,
AlternateNormalizationFormat_Date = 4,
AlternateNormalizationFormat_Time = 5,
};
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.TextPredictionOptions
*
* Introduced to Windows.Foundation.UniversalApiContract in version 7.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
enum __x_ABI_CWindows_CData_CText_CTextPredictionOptions
{
TextPredictionOptions_None = 0,
TextPredictionOptions_Predictions = 0x1,
TextPredictionOptions_Corrections = 0x2,
};
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
/*
*
* Struct Windows.Data.Text.UnicodeGeneralCategory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
enum __x_ABI_CWindows_CData_CText_CUnicodeGeneralCategory
{
UnicodeGeneralCategory_UppercaseLetter = 0,
UnicodeGeneralCategory_LowercaseLetter = 1,
UnicodeGeneralCategory_TitlecaseLetter = 2,
UnicodeGeneralCategory_ModifierLetter = 3,
UnicodeGeneralCategory_OtherLetter = 4,
UnicodeGeneralCategory_NonspacingMark = 5,
UnicodeGeneralCategory_SpacingCombiningMark = 6,
UnicodeGeneralCategory_EnclosingMark = 7,
UnicodeGeneralCategory_DecimalDigitNumber = 8,
UnicodeGeneralCategory_LetterNumber = 9,
UnicodeGeneralCategory_OtherNumber = 10,
UnicodeGeneralCategory_SpaceSeparator = 11,
UnicodeGeneralCategory_LineSeparator = 12,
UnicodeGeneralCategory_ParagraphSeparator = 13,
UnicodeGeneralCategory_Control = 14,
UnicodeGeneralCategory_Format = 15,
UnicodeGeneralCategory_Surrogate = 16,
UnicodeGeneralCategory_PrivateUse = 17,
UnicodeGeneralCategory_ConnectorPunctuation = 18,
UnicodeGeneralCategory_DashPunctuation = 19,
UnicodeGeneralCategory_OpenPunctuation = 20,
UnicodeGeneralCategory_ClosePunctuation = 21,
UnicodeGeneralCategory_InitialQuotePunctuation = 22,
UnicodeGeneralCategory_FinalQuotePunctuation = 23,
UnicodeGeneralCategory_OtherPunctuation = 24,
UnicodeGeneralCategory_MathSymbol = 25,
UnicodeGeneralCategory_CurrencySymbol = 26,
UnicodeGeneralCategory_ModifierSymbol = 27,
UnicodeGeneralCategory_OtherSymbol = 28,
UnicodeGeneralCategory_NotAssigned = 29,
};
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.UnicodeNumericType
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
enum __x_ABI_CWindows_CData_CText_CUnicodeNumericType
{
UnicodeNumericType_None = 0,
UnicodeNumericType_Decimal = 1,
UnicodeNumericType_Digit = 2,
UnicodeNumericType_Numeric = 3,
};
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Struct Windows.Data.Text.TextSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
struct __x_ABI_CWindows_CData_CText_CTextSegment
{
UINT32 StartPosition;
UINT32 Length;
};
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Delegate Windows.Data.Text.SelectableWordSegmentsTokenizingHandler
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandlerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler* This,
__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* precedingWords,
__FIIterable_1_Windows__CData__CText__CSelectableWordSegment* words);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandlerVtbl;
interface __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_Invoke(This, precedingWords, words) \
((This)->lpVtbl->Invoke(This, precedingWords, words))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Delegate Windows.Data.Text.WordSegmentsTokenizingHandler
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__
typedef struct __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandlerVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler* This);
HRESULT (STDMETHODCALLTYPE* Invoke)(__x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler* This,
__FIIterable_1_Windows__CData__CText__CWordSegment* precedingWords,
__FIIterable_1_Windows__CData__CText__CWordSegment* words);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandlerVtbl;
interface __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandlerVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_Invoke(This, precedingWords, words) \
((This)->lpVtbl->Invoke(This, precedingWords, words))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IAlternateWordForm
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.AlternateWordForm
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IAlternateWordForm[] = L"Windows.Data.Text.IAlternateWordForm";
typedef struct __x_ABI_CWindows_CData_CText_CIAlternateWordFormVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_SourceTextSegment)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
struct __x_ABI_CWindows_CData_CText_CTextSegment* value);
HRESULT (STDMETHODCALLTYPE* get_AlternateText)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_NormalizationFormat)(__x_ABI_CWindows_CData_CText_CIAlternateWordForm* This,
enum __x_ABI_CWindows_CData_CText_CAlternateNormalizationFormat* value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIAlternateWordFormVtbl;
interface __x_ABI_CWindows_CData_CText_CIAlternateWordForm
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIAlternateWordFormVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_get_SourceTextSegment(This, value) \
((This)->lpVtbl->get_SourceTextSegment(This, value))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_get_AlternateText(This, value) \
((This)->lpVtbl->get_AlternateText(This, value))
#define __x_ABI_CWindows_CData_CText_CIAlternateWordForm_get_NormalizationFormat(This, value) \
((This)->lpVtbl->get_NormalizationFormat(This, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIAlternateWordForm;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIAlternateWordForm_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordSegment
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordSegment[] = L"Windows.Data.Text.ISelectableWordSegment";
typedef struct __x_ABI_CWindows_CData_CText_CISelectableWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_SourceTextSegment)(__x_ABI_CWindows_CData_CText_CISelectableWordSegment* This,
struct __x_ABI_CWindows_CData_CText_CTextSegment* value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISelectableWordSegmentVtbl;
interface __x_ABI_CWindows_CData_CText_CISelectableWordSegment
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISelectableWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_get_Text(This, value) \
((This)->lpVtbl->get_Text(This, value))
#define __x_ABI_CWindows_CData_CText_CISelectableWordSegment_get_SourceTextSegment(This, value) \
((This)->lpVtbl->get_SourceTextSegment(This, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordSegment;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordSegment_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordsSegmenter[] = L"Windows.Data.Text.ISelectableWordsSegmenter";
typedef struct __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ResolvedLanguage)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* GetTokenAt)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
HSTRING text,
UINT32 startIndex,
__x_ABI_CWindows_CData_CText_CISelectableWordSegment** result);
HRESULT (STDMETHODCALLTYPE* GetTokens)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
HSTRING text,
__FIVectorView_1_Windows__CData__CText__CSelectableWordSegment** result);
HRESULT (STDMETHODCALLTYPE* Tokenize)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter* This,
HSTRING text,
UINT32 startIndex,
__x_ABI_CWindows_CData_CText_CISelectableWordSegmentsTokenizingHandler* handler);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterVtbl;
interface __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_get_ResolvedLanguage(This, value) \
((This)->lpVtbl->get_ResolvedLanguage(This, value))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_GetTokenAt(This, text, startIndex, result) \
((This)->lpVtbl->GetTokenAt(This, text, startIndex, result))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_GetTokens(This, text, result) \
((This)->lpVtbl->GetTokens(This, text, result))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_Tokenize(This, text, startIndex, handler) \
((This)->lpVtbl->Tokenize(This, text, startIndex, handler))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISelectableWordsSegmenterFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SelectableWordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISelectableWordsSegmenterFactory[] = L"Windows.Data.Text.ISelectableWordsSegmenterFactory";
typedef struct __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithLanguage)(__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory* This,
HSTRING language,
__x_ABI_CWindows_CData_CText_CISelectableWordsSegmenter** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_CreateWithLanguage(This, language, result) \
((This)->lpVtbl->CreateWithLanguage(This, language, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISelectableWordsSegmenterFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISemanticTextQuery
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SemanticTextQuery
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISemanticTextQuery[] = L"Windows.Data.Text.ISemanticTextQuery";
typedef struct __x_ABI_CWindows_CData_CText_CISemanticTextQueryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Find)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
HSTRING content,
__FIVectorView_1_Windows__CData__CText__CTextSegment** result);
HRESULT (STDMETHODCALLTYPE* FindInProperty)(__x_ABI_CWindows_CData_CText_CISemanticTextQuery* This,
HSTRING propertyContent,
HSTRING propertyName,
__FIVectorView_1_Windows__CData__CText__CTextSegment** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISemanticTextQueryVtbl;
interface __x_ABI_CWindows_CData_CText_CISemanticTextQuery
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISemanticTextQueryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_Find(This, content, result) \
((This)->lpVtbl->Find(This, content, result))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQuery_FindInProperty(This, propertyContent, propertyName, result) \
((This)->lpVtbl->FindInProperty(This, propertyContent, propertyName, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISemanticTextQuery;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQuery_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ISemanticTextQueryFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.SemanticTextQuery
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ISemanticTextQueryFactory[] = L"Windows.Data.Text.ISemanticTextQueryFactory";
typedef struct __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
HSTRING aqsFilter,
__x_ABI_CWindows_CData_CText_CISemanticTextQuery** result);
HRESULT (STDMETHODCALLTYPE* CreateWithLanguage)(__x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory* This,
HSTRING aqsFilter,
HSTRING filterLanguage,
__x_ABI_CWindows_CData_CText_CISemanticTextQuery** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_Create(This, aqsFilter, result) \
((This)->lpVtbl->Create(This, aqsFilter, result))
#define __x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_CreateWithLanguage(This, aqsFilter, filterLanguage, result) \
((This)->lpVtbl->CreateWithLanguage(This, aqsFilter, filterLanguage, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CISemanticTextQueryFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextConversionGenerator[] = L"Windows.Data.Text.ITextConversionGenerator";
typedef struct __x_ABI_CWindows_CData_CText_CITextConversionGeneratorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ResolvedLanguage)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_LanguageAvailableButNotInstalled)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetCandidatesAsync)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* GetCandidatesWithMaxCountAsync)(__x_ABI_CWindows_CData_CText_CITextConversionGenerator* This,
HSTRING input,
UINT32 maxCandidates,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextConversionGeneratorVtbl;
interface __x_ABI_CWindows_CData_CText_CITextConversionGenerator
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextConversionGeneratorVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_get_ResolvedLanguage(This, value) \
((This)->lpVtbl->get_ResolvedLanguage(This, value))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_get_LanguageAvailableButNotInstalled(This, value) \
((This)->lpVtbl->get_LanguageAvailableButNotInstalled(This, value))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_GetCandidatesAsync(This, input, result) \
((This)->lpVtbl->GetCandidatesAsync(This, input, result))
#define __x_ABI_CWindows_CData_CText_CITextConversionGenerator_GetCandidatesWithMaxCountAsync(This, input, maxCandidates, result) \
((This)->lpVtbl->GetCandidatesWithMaxCountAsync(This, input, maxCandidates, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextConversionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextConversionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextConversionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextConversionGeneratorFactory[] = L"Windows.Data.Text.ITextConversionGeneratorFactory";
typedef struct __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory* This,
HSTRING languageTag,
__x_ABI_CWindows_CData_CText_CITextConversionGenerator** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_Create(This, languageTag, result) \
((This)->lpVtbl->Create(This, languageTag, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextConversionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextPhoneme
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPhoneme
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPhoneme[] = L"Windows.Data.Text.ITextPhoneme";
typedef struct __x_ABI_CWindows_CData_CText_CITextPhonemeVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_DisplayText)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_ReadingText)(__x_ABI_CWindows_CData_CText_CITextPhoneme* This,
HSTRING* value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextPhonemeVtbl;
interface __x_ABI_CWindows_CData_CText_CITextPhoneme
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextPhonemeVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_get_DisplayText(This, value) \
((This)->lpVtbl->get_DisplayText(This, value))
#define __x_ABI_CWindows_CData_CText_CITextPhoneme_get_ReadingText(This, value) \
((This)->lpVtbl->get_ReadingText(This, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPhoneme;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPhoneme_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Interface Windows.Data.Text.ITextPredictionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGenerator[] = L"Windows.Data.Text.ITextPredictionGenerator";
typedef struct __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ResolvedLanguage)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_LanguageAvailableButNotInstalled)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetCandidatesAsync)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* GetCandidatesWithMaxCountAsync)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator* This,
HSTRING input,
UINT32 maxCandidates,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorVtbl;
interface __x_ABI_CWindows_CData_CText_CITextPredictionGenerator
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_get_ResolvedLanguage(This, value) \
((This)->lpVtbl->get_ResolvedLanguage(This, value))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_get_LanguageAvailableButNotInstalled(This, value) \
((This)->lpVtbl->get_LanguageAvailableButNotInstalled(This, value))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_GetCandidatesAsync(This, input, result) \
((This)->lpVtbl->GetCandidatesAsync(This, input, result))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator_GetCandidatesWithMaxCountAsync(This, input, maxCandidates, result) \
((This)->lpVtbl->GetCandidatesWithMaxCountAsync(This, input, maxCandidates, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextPredictionGenerator2
*
* Introduced to Windows.Foundation.UniversalApiContract in version 7.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGenerator2[] = L"Windows.Data.Text.ITextPredictionGenerator2";
typedef struct __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetCandidatesWithParametersAsync)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
HSTRING input,
UINT32 maxCandidates,
enum __x_ABI_CWindows_CData_CText_CTextPredictionOptions predictionOptions,
__FIIterable_1_HSTRING* previousStrings,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* GetNextWordCandidatesAsync)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
UINT32 maxCandidates,
__FIIterable_1_HSTRING* previousStrings,
__FIAsyncOperation_1___FIVectorView_1_HSTRING** result);
HRESULT (STDMETHODCALLTYPE* get_InputScope)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope* value);
HRESULT (STDMETHODCALLTYPE* put_InputScope)(__x_ABI_CWindows_CData_CText_CITextPredictionGenerator2* This,
enum __x_ABI_CWindows_CUI_CText_CCore_CCoreTextInputScope value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2Vtbl;
interface __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_GetCandidatesWithParametersAsync(This, input, maxCandidates, predictionOptions, previousStrings, result) \
((This)->lpVtbl->GetCandidatesWithParametersAsync(This, input, maxCandidates, predictionOptions, previousStrings, result))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_GetNextWordCandidatesAsync(This, maxCandidates, previousStrings, result) \
((This)->lpVtbl->GetNextWordCandidatesAsync(This, maxCandidates, previousStrings, result))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_get_InputScope(This, value) \
((This)->lpVtbl->get_InputScope(This, value))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_put_InputScope(This, value) \
((This)->lpVtbl->put_InputScope(This, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGenerator2;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGenerator2_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x70000
/*
*
* Interface Windows.Data.Text.ITextPredictionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextPredictionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextPredictionGeneratorFactory[] = L"Windows.Data.Text.ITextPredictionGeneratorFactory";
typedef struct __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory* This,
HSTRING languageTag,
__x_ABI_CWindows_CData_CText_CITextPredictionGenerator** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_Create(This, languageTag, result) \
((This)->lpVtbl->Create(This, languageTag, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextPredictionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGenerator[] = L"Windows.Data.Text.ITextReverseConversionGenerator";
typedef struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ResolvedLanguage)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_LanguageAvailableButNotInstalled)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
boolean* value);
HRESULT (STDMETHODCALLTYPE* ConvertBackAsync)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator* This,
HSTRING input,
__FIAsyncOperation_1_HSTRING** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorVtbl;
interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_get_ResolvedLanguage(This, value) \
((This)->lpVtbl->get_ResolvedLanguage(This, value))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_get_LanguageAvailableButNotInstalled(This, value) \
((This)->lpVtbl->get_LanguageAvailableButNotInstalled(This, value))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_ConvertBackAsync(This, input, result) \
((This)->lpVtbl->ConvertBackAsync(This, input, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGenerator2
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGenerator2[] = L"Windows.Data.Text.ITextReverseConversionGenerator2";
typedef struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2Vtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetPhonemesAsync)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2* This,
HSTRING input,
__FIAsyncOperation_1___FIVectorView_1_Windows__CData__CText__CTextPhoneme** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2Vtbl;
interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_GetPhonemesAsync(This, input, result) \
((This)->lpVtbl->GetPhonemesAsync(This, input, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator2_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Interface Windows.Data.Text.ITextReverseConversionGeneratorFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.TextReverseConversionGenerator
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_ITextReverseConversionGeneratorFactory[] = L"Windows.Data.Text.ITextReverseConversionGeneratorFactory";
typedef struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* Create)(__x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory* This,
HSTRING languageTag,
__x_ABI_CWindows_CData_CText_CITextReverseConversionGenerator** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_Create(This, languageTag, result) \
((This)->lpVtbl->Create(This, languageTag, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CITextReverseConversionGeneratorFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IUnicodeCharactersStatics
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.UnicodeCharacters
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IUnicodeCharactersStatics[] = L"Windows.Data.Text.IUnicodeCharactersStatics";
typedef struct __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStaticsVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* GetCodepointFromSurrogatePair)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 highSurrogate,
UINT32 lowSurrogate,
UINT32* codepoint);
HRESULT (STDMETHODCALLTYPE* GetSurrogatePairFromCodepoint)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
WCHAR* highSurrogate,
WCHAR* lowSurrogate);
HRESULT (STDMETHODCALLTYPE* IsHighSurrogate)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsLowSurrogate)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsSupplementary)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsNoncharacter)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsWhitespace)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsAlphabetic)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsCased)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsUppercase)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsLowercase)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsIdStart)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsIdContinue)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsGraphemeBase)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* IsGraphemeExtend)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
boolean* value);
HRESULT (STDMETHODCALLTYPE* GetNumericType)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
enum __x_ABI_CWindows_CData_CText_CUnicodeNumericType* value);
HRESULT (STDMETHODCALLTYPE* GetGeneralCategory)(__x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics* This,
UINT32 codepoint,
enum __x_ABI_CWindows_CData_CText_CUnicodeGeneralCategory* value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStaticsVtbl;
interface __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStaticsVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetCodepointFromSurrogatePair(This, highSurrogate, lowSurrogate, codepoint) \
((This)->lpVtbl->GetCodepointFromSurrogatePair(This, highSurrogate, lowSurrogate, codepoint))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetSurrogatePairFromCodepoint(This, codepoint, highSurrogate, lowSurrogate) \
((This)->lpVtbl->GetSurrogatePairFromCodepoint(This, codepoint, highSurrogate, lowSurrogate))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsHighSurrogate(This, codepoint, value) \
((This)->lpVtbl->IsHighSurrogate(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsLowSurrogate(This, codepoint, value) \
((This)->lpVtbl->IsLowSurrogate(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsSupplementary(This, codepoint, value) \
((This)->lpVtbl->IsSupplementary(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsNoncharacter(This, codepoint, value) \
((This)->lpVtbl->IsNoncharacter(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsWhitespace(This, codepoint, value) \
((This)->lpVtbl->IsWhitespace(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsAlphabetic(This, codepoint, value) \
((This)->lpVtbl->IsAlphabetic(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsCased(This, codepoint, value) \
((This)->lpVtbl->IsCased(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsUppercase(This, codepoint, value) \
((This)->lpVtbl->IsUppercase(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsLowercase(This, codepoint, value) \
((This)->lpVtbl->IsLowercase(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsIdStart(This, codepoint, value) \
((This)->lpVtbl->IsIdStart(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsIdContinue(This, codepoint, value) \
((This)->lpVtbl->IsIdContinue(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsGraphemeBase(This, codepoint, value) \
((This)->lpVtbl->IsGraphemeBase(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_IsGraphemeExtend(This, codepoint, value) \
((This)->lpVtbl->IsGraphemeExtend(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetNumericType(This, codepoint, value) \
((This)->lpVtbl->GetNumericType(This, codepoint, value))
#define __x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_GetGeneralCategory(This, codepoint, value) \
((This)->lpVtbl->GetGeneralCategory(This, codepoint, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIUnicodeCharactersStatics_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordSegment
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordSegment[] = L"Windows.Data.Text.IWordSegment";
typedef struct __x_ABI_CWindows_CData_CText_CIWordSegmentVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIWordSegment* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIWordSegment* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_Text)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* get_SourceTextSegment)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
struct __x_ABI_CWindows_CData_CText_CTextSegment* value);
HRESULT (STDMETHODCALLTYPE* get_AlternateForms)(__x_ABI_CWindows_CData_CText_CIWordSegment* This,
__FIVectorView_1_Windows__CData__CText__CAlternateWordForm** value);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIWordSegmentVtbl;
interface __x_ABI_CWindows_CData_CText_CIWordSegment
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIWordSegmentVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIWordSegment_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_get_Text(This, value) \
((This)->lpVtbl->get_Text(This, value))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_get_SourceTextSegment(This, value) \
((This)->lpVtbl->get_SourceTextSegment(This, value))
#define __x_ABI_CWindows_CData_CText_CIWordSegment_get_AlternateForms(This, value) \
((This)->lpVtbl->get_AlternateForms(This, value))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordSegment;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordSegment_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordsSegmenter[] = L"Windows.Data.Text.IWordsSegmenter";
typedef struct __x_ABI_CWindows_CData_CText_CIWordsSegmenterVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* get_ResolvedLanguage)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
HSTRING* value);
HRESULT (STDMETHODCALLTYPE* GetTokenAt)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
HSTRING text,
UINT32 startIndex,
__x_ABI_CWindows_CData_CText_CIWordSegment** result);
HRESULT (STDMETHODCALLTYPE* GetTokens)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
HSTRING text,
__FIVectorView_1_Windows__CData__CText__CWordSegment** result);
HRESULT (STDMETHODCALLTYPE* Tokenize)(__x_ABI_CWindows_CData_CText_CIWordsSegmenter* This,
HSTRING text,
UINT32 startIndex,
__x_ABI_CWindows_CData_CText_CIWordSegmentsTokenizingHandler* handler);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIWordsSegmenterVtbl;
interface __x_ABI_CWindows_CData_CText_CIWordsSegmenter
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIWordsSegmenterVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_get_ResolvedLanguage(This, value) \
((This)->lpVtbl->get_ResolvedLanguage(This, value))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_GetTokenAt(This, text, startIndex, result) \
((This)->lpVtbl->GetTokenAt(This, text, startIndex, result))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_GetTokens(This, text, result) \
((This)->lpVtbl->GetTokens(This, text, result))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenter_Tokenize(This, text, startIndex, handler) \
((This)->lpVtbl->Tokenize(This, text, startIndex, handler))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordsSegmenter;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenter_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Interface Windows.Data.Text.IWordsSegmenterFactory
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Interface is a part of the implementation of type Windows.Data.Text.WordsSegmenter
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#if !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__)
#define ____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__
extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Data_Text_IWordsSegmenterFactory[] = L"Windows.Data.Text.IWordsSegmenterFactory";
typedef struct __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactoryVtbl
{
BEGIN_INTERFACE
HRESULT (STDMETHODCALLTYPE* QueryInterface)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE* AddRef)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This);
ULONG (STDMETHODCALLTYPE* Release)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This);
HRESULT (STDMETHODCALLTYPE* GetIids)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This,
ULONG* iidCount,
IID** iids);
HRESULT (STDMETHODCALLTYPE* GetRuntimeClassName)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This,
HSTRING* className);
HRESULT (STDMETHODCALLTYPE* GetTrustLevel)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This,
TrustLevel* trustLevel);
HRESULT (STDMETHODCALLTYPE* CreateWithLanguage)(__x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory* This,
HSTRING language,
__x_ABI_CWindows_CData_CText_CIWordsSegmenter** result);
END_INTERFACE
} __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactoryVtbl;
interface __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory
{
CONST_VTBL struct __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactoryVtbl* lpVtbl;
};
#ifdef COBJMACROS
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_QueryInterface(This, riid, ppvObject) \
((This)->lpVtbl->QueryInterface(This, riid, ppvObject))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_AddRef(This) \
((This)->lpVtbl->AddRef(This))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_Release(This) \
((This)->lpVtbl->Release(This))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_GetIids(This, iidCount, iids) \
((This)->lpVtbl->GetIids(This, iidCount, iids))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_GetRuntimeClassName(This, className) \
((This)->lpVtbl->GetRuntimeClassName(This, className))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_GetTrustLevel(This, trustLevel) \
((This)->lpVtbl->GetTrustLevel(This, trustLevel))
#define __x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_CreateWithLanguage(This, language, result) \
((This)->lpVtbl->CreateWithLanguage(This, language, result))
#endif /* COBJMACROS */
EXTERN_C const IID IID___x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory;
#endif /* !defined(____x_ABI_CWindows_CData_CText_CIWordsSegmenterFactory_INTERFACE_DEFINED__) */
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.AlternateWordForm
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.IAlternateWordForm ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_AlternateWordForm_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_AlternateWordForm_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_AlternateWordForm[] = L"Windows.Data.Text.AlternateWordForm";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SelectableWordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.ISelectableWordSegment ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SelectableWordSegment_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SelectableWordSegment_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SelectableWordSegment[] = L"Windows.Data.Text.SelectableWordSegment";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SelectableWordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ISelectableWordsSegmenterFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ISelectableWordsSegmenter ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SelectableWordsSegmenter_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SelectableWordsSegmenter_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SelectableWordsSegmenter[] = L"Windows.Data.Text.SelectableWordsSegmenter";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.SemanticTextQuery
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ISemanticTextQueryFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ISemanticTextQuery ** Default Interface **
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_SemanticTextQuery_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_SemanticTextQuery_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_SemanticTextQuery[] = L"Windows.Data.Text.SemanticTextQuery";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextConversionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextConversionGenerator ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextConversionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextConversionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextConversionGenerator[] = L"Windows.Data.Text.TextConversionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextPhoneme
*
* Introduced to Windows.Foundation.UniversalApiContract in version 3.0
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextPhoneme ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextPhoneme_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextPhoneme_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextPhoneme[] = L"Windows.Data.Text.TextPhoneme";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x30000
/*
*
* Class Windows.Data.Text.TextPredictionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextPredictionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextPredictionGenerator ** Default Interface **
* Windows.Data.Text.ITextPredictionGenerator2
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextPredictionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextPredictionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextPredictionGenerator[] = L"Windows.Data.Text.TextPredictionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.TextReverseConversionGenerator
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.ITextReverseConversionGeneratorFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.ITextReverseConversionGenerator ** Default Interface **
* Windows.Data.Text.ITextReverseConversionGenerator2
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_TextReverseConversionGenerator_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_TextReverseConversionGenerator_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_TextReverseConversionGenerator[] = L"Windows.Data.Text.TextReverseConversionGenerator";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.UnicodeCharacters
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass contains static methods.
* Static Methods exist on the Windows.Data.Text.IUnicodeCharactersStatics interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_UnicodeCharacters_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_UnicodeCharacters_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_UnicodeCharacters[] = L"Windows.Data.Text.UnicodeCharacters";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.WordSegment
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* Class implements the following interfaces:
* Windows.Data.Text.IWordSegment ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_WordSegment_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_WordSegment_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_WordSegment[] = L"Windows.Data.Text.WordSegment";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
/*
*
* Class Windows.Data.Text.WordsSegmenter
*
* Introduced to Windows.Foundation.UniversalApiContract in version 1.0
*
* RuntimeClass can be activated.
* Type can be activated via the Windows.Data.Text.IWordsSegmenterFactory interface starting with version 1.0 of the Windows.Foundation.UniversalApiContract API contract
*
* Class implements the following interfaces:
* Windows.Data.Text.IWordsSegmenter ** Default Interface **
*
* Class Threading Model: Both Single and Multi Threaded Apartment
*
* Class Marshaling Behavior: Agile - Class is agile
*
*/
#if WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#ifndef RUNTIMECLASS_Windows_Data_Text_WordsSegmenter_DEFINED
#define RUNTIMECLASS_Windows_Data_Text_WordsSegmenter_DEFINED
extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Data_Text_WordsSegmenter[] = L"Windows.Data.Text.WordsSegmenter";
#endif
#endif // WINDOWS_FOUNDATION_UNIVERSALAPICONTRACT_VERSION >= 0x10000
#endif // defined(__cplusplus)
#pragma pop_macro("MIDL_CONST_ID")
// Restore the original value of the 'DEPRECATED' macro
#pragma pop_macro("DEPRECATED")
#ifdef __clang__
#pragma clang diagnostic pop // deprecated-declarations
#else
#pragma warning(pop)
#endif
#endif // __windows2Edata2Etext_p_h__
#endif // __windows2Edata2Etext_h__