Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии автоматизации.
Для разработки службы автоматизации вам потребуются следующие заголовки:
Эта документация связана с OLE-автоматизацией. Сведения об автоматизации пользовательского интерфейса см. в статье Общие сведения об API службы автоматизации Windows.
Перечисления
CALLCONV Определяет соглашение о вызовах, используемое функцией-членом, описанной в структуре METHODDATA. |
DESCKIND Определяет, к описанию какого типа выполняется привязка. |
FUNCFLAGS Задает флаги функций. |
FUNCKIND Указывает тип функции. |
INVOKEKIND Указывает способ вызова функции. |
LIBFLAGS Определяет флаги, применяемые к библиотекам и типам. |
REGKIND Управляет способом регистрации библиотеки типов. |
SYSKIND Указывает целевую платформу операционной системы. |
TYPEFLAGS Флаги типа. |
TYPEKIND Указывает тип. |
VARENUM Указывает типы вариантов. |
VARFLAGS Указывает флаги переменных. |
VARKIND Указывает тип переменной. |
Функции
AddFuncDesc Добавляет описание функции в описание типа. |
AddImplType Указывает наследуемый интерфейс или интерфейс, реализованный классом объекта компонента (coclass). |
AddRefTypeInfo Добавляет описание типа к тем, на которые ссылается создаваемое описание типа. |
AddressOfMember Извлекает адреса статических функций и переменных, определенных в библиотеке DLL. |
AddVarDesc Добавляет к описанию типа описание переменной или элемента данных. |
AfterTypeChange Возникает после изменения типа. |
Привязки Сопоставляет имя с типом элемента или связывает глобальные переменные и функции, содержащиеся в библиотеке типов. |
BindType Выполняет привязку к описаниям типов, содержащимся в библиотеке типов. |
BSTR_UserFree Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (BSTR_UserFree) |
BSTR_UserFree64 Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (BSTR_UserFree64) |
BSTR_UserMarshal Маршалирует объект BSTR в буфер RPC. (BSTR_UserMarshal) |
BSTR_UserMarshal64 Маршалирует объект BSTR в буфер RPC. (BSTR_UserMarshal64) |
BSTR_UserSize Вычисляет размер провода объекта BSTR и получает его дескриптор и данные. (BSTR_UserSize) |
BSTR_UserSize64 Вычисляет размер провода объекта BSTR и получает его дескриптор и данные. (BSTR_UserSize64) |
BSTR_UserUnmarshal Отменяет удаление объекта BSTR из буфера RPC. (BSTR_UserUnmarshal) |
BSTR_UserUnmarshal64 Отменяет удаление объекта BSTR из буфера RPC. (BSTR_UserUnmarshal64) |
BstrFromVector Возвращает BSTR, присваивая каждому элементу вектора символ в BSTR. |
ClearCustData Освобождает память, используемую для хранения пользовательского элемента данных. |
Clone Создает копию текущего состояния перечисления. |
CreateDispTypeInfo Создает упрощенные сведения о типе для использования в реализации IDispatch. |
CreateErrorInfo Создает экземпляр универсального объекта ошибки. |
CreateInstance Создает новый экземпляр типа, описывающего класс объекта компонента (coclass). |
CreateStdDispatch Создает стандартную реализацию интерфейса IDispatch с помощью одного вызова функции. Это упрощает предоставление объектов с помощью автоматизации. |
CreateTypeInfo Создает новый экземпляр описания типа в библиотеке типов. |
CreateTypeLib Предоставляет доступ к новому экземпляру объекта, который поддерживает интерфейс ICreateTypeLib. |
CreateTypeLib2 Создает библиотеку типов в текущем формате файлов. |
DefineFuncAsDllEntry Связывает точку входа DLL с функцией, имеющей указанный индекс. |
DeleteFuncDesc Удаляет описание функции, указанное номером индекса. |
DeleteFuncDescByMemId Удаляет указанное описание функции (FUNCDESC). |
DeleteImplType Удаляет флаги IMPLTYPE для индексированного интерфейса. |
DeleteTypeInfo Удаляет указанные сведения о типе из библиотеки типов. |
DeleteVarDesc Удаляет указанную структуру VARDESC. (ICreateTypeInfo2.DeleteVarDesc) |
DeleteVarDescByMemId Удаляет указанную структуру VARDESC. (ICreateTypeInfo2.DeleteVarDescByMemId) |
DispCallFunc Низкоуровневая вспомогающая функция для Invoke, которая обеспечивает независимость компьютера для настраиваемого вызова. (DispCallFunc) |
DispGetIDsOfNames Низкоуровневая вспомогающая функция для Invoke, которая обеспечивает независимость компьютера для настраиваемого вызова. (DispGetIDsOfNames) |
DispGetParam Извлекает параметр из структуры DISPPARAMS, проверяя как именованные параметры, так и позиционные параметры, и привяет параметр к указанному типу. |
DispInvoke Автоматически вызывает функции-члены в интерфейсе с учетом сведений о типе интерфейса. |
DosDateTimeToVariantTime Преобразует представление времени MS-DOS в представление даты и времени, хранящееся в варианте . |
FindName Обнаруживает экземпляры описания типа в библиотеке типов. Это позволяет быстро проверить, существует ли имя в библиотеке типов. |
GetActiveObject Извлекает указатель на выполняющийся объект, зарегистрированный с помощью OLE. |
GetAllCustData Возвращает все пользовательские элементы данных для библиотеки. (ITypeInfo2.GetAllCustData) |
GetAllCustData Возвращает все пользовательские элементы данных для библиотеки. (ITypeLib2.GetAllCustData) |
GetAllFuncCustData Получает все пользовательские данные из заданной функции. |
GetAllImplTypeCustData Возвращает все пользовательские данные для указанного типа реализации. |
GetAllParamCustData Возвращает все пользовательские данные для указанного параметра функции. |
GetAllVarCustData Возвращает переменную для пользовательских данных. |
GetAltMonthNames Извлекает имена дополнительных (альтернативных) месяцев. |
GetContainingTypeLib Извлекает содержащую библиотеку типов и индекс описания типа в этой библиотеке типов. |
GetCustData Возвращает пользовательские данные. (ITypeInfo2.GetCustData) |
GetCustData Возвращает пользовательские данные. (ITypeLib2.GetCustData) |
GetDescription Возвращает текстовое описание ошибки. |
GetDllEntry Возвращает описание или спецификацию точки входа для функции в динамической библиотеке DLL. |
GetDocumentation Извлекает строку документации, полный файл справки и путь к нему, а также идентификатор контекста разделов справки для заданного описания типа. |
GetDocumentation Извлекает строку документации для библиотеки, полное имя и путь к файлу справки, а также идентификатор контекста для раздела справки библиотеки в файле справки. |
GetDocumentation2 Позволяет получить строку документирования, полное имя файла справки и путь к нему, контекст локализации, который следует использовать, и идентификатор контекста для раздела справки библиотеки в файле справки. |
GetDocumentation2 Позволяет получить строку документирования библиотеки, полное имя файла справки и путь к нему, контекст локализации, который следует использовать, и идентификатор контекста для раздела справки библиотеки в файле справки. |
GetErrorInfo Получает указатель сведений об ошибке, заданный предыдущим вызовом SetErrorInfo в текущем логическом потоке. |
GetField Возвращает указатель на VARIANT, содержащий значение заданного имени поля. |
GetFieldNames Возвращает имена полей записи. |
GetFieldNoCopy Возвращает указатель на значение заданного имени поля без копирования значения и выделения ресурсов. |
GetFuncCustData Получает пользовательские данные из указанной функции. |
GetFuncDesc Извлекает структуру FUNCDESC, содержащую сведения об указанной функции. |
GetFuncIndexOfMemId Привязывает к определенному члену на основе известного идентификатора DISPID с неизвестным именем члена (например, при привязке к элементу по умолчанию). (ITypeInfo2.GetFuncIndexOfMemId) |
GetGuid Возвращает GUID типа записи. |
GetGUID Возвращает глобальный уникальный идентификатор (GUID) интерфейса, определяющего ошибку. |
GetHelpContext Возвращает идентификатор контекста справки для ошибки. |
GetHelpFile Возвращает путь к файлу справки, описывающего ошибку. |
GetIDsOfNames Сопоставляет один элемент и необязательный набор имен аргументов с соответствующим набором целочисленных DISPID, которые можно использовать при последующих вызовах метода Invoke. |
GetIDsOfNames Сопоставляет друг с другом имена и идентификаторы элементов и параметров. |
GetImplTypeCustData Возвращает пользовательские данные типа реализации. |
GetImplTypeFlags Извлекает перечисление IMPLTYPEFLAGS для одного реализованного интерфейса или базового интерфейса в описании типа. |
GetLibAttr Возвращает структуру, содержащую атрибуты библиотеки. |
GetLibStatistics Возвращает статистику о библиотеке типов, необходимую для эффективного определения размеров хэш-таблиц. |
GetMops Извлекает сведения о маршалинге. |
GetName Возвращает имя типа записи. |
GetNames Извлекает переменную с указанным идентификатором члена или именем свойства или метода и параметрами, соответствующими указанному идентификатору функции. |
GetParamCustData Возвращает пользовательские данные указанного параметра. |
GetRecordInfoFromGuids Возвращает указатель на интерфейс IRecordInfo для определяемого пользователем типа путем передачи GUID сведений о типе без необходимости загружать библиотеку типов. |
GetRecordInfoFromTypeInfo Возвращает указатель на интерфейс IRecordInfo определяемого пользователем типа путем передачи сведений о его типе. |
GetRefTypeInfo Если описание типа ссылается на другие описания типов, извлекаются описания типов, на которые указывают ссылки. |
GetRefTypeOfImplType Если в описании типа описывается класс COM, то извлекается описание типа для реализованных типов интерфейсов. |
GetSize Возвращает количество байтов памяти, необходимое для хранения экземпляра записи. |
GetSource Возвращает зависимый от языка программный идентификатор (ProgID) для класса или приложения, которые вызвали ошибку. |
GetTypeAttr Извлекает структуру TYPEATTR, содержащую атрибуты описания типа. |
GetTypeComp Извлекает интерфейс ITypeComp для описания типа, который позволяет клиентскому компилятору выполнять привязку к членам описания типа. |
GetTypeComp Позволяет компилятору клиента выполнять привязку к типам, переменным, констант и глобальным функциям для библиотеки. |
GetTypeFlags Возвращает флаги типа без каких-либо распределений. При этом возвращается флаг, который расширяет флаги типов, не увеличивая значение TYPEATTR (атрибут типа). |
GetTypeInfo Возвращает сведения о типе объекта, которые затем могут использоваться для получения сведений о типе интерфейса. |
GetTypeInfo Извлекает сведения о типе, описывающие определяемый пользователем или безопасный тип определяемых пользователем типов. |
GetTypeInfo Возвращает описание заданного типа из библиотеки. |
GetTypeInfoCount Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). |
GetTypeInfoCount Предоставляет количество описаний типов, которые находятся в библиотеке типов. |
GetTypeInfoOfGuid Загружает описание типа, соответствующее заданному идентификатору GUID. |
GetTypeInfoType Возвращает тип описания типа. |
GetTypeKind Возвращает перечисление TYPEKIND быстро, не выполняя никаких выделений. |
GetVarCustData Возвращает пользовательские данные указанной переменной. |
GetVarDesc Извлекает структуру VARDESC, описывающую указанную переменную. |
GetVarIndexOfMemId Привязывает к определенному члену на основе известного идентификатора DISPID с неизвестным именем члена (например, при привязке к элементу по умолчанию). (ITypeInfo2.GetVarIndexOfMemId) |
InterfaceSupportsErrorInfo Указывает, поддерживает ли интерфейс интерфейс IErrorInfo. |
Invoke Предоставляет доступ к открытым свойствам и методам объекта. |
Invoke Вызывает метод или обращается к свойству объекта, реализующему интерфейс, описанный в описании типа. |
IsMatchingType Определяет, соответствует ли передаваемая запись текущей записи. |
IsName Показывает, содержит ли переданная строка имя типа или члена, описанного в библиотеке. |
Макет Назначает смещения ДЛЯ виртуальных функций и смещения экземпляров для отдельных элементов данных экземпляра и создает описания двух типов для двойных интерфейсов. |
LHashValOfName Вычисляет хэш-значение для имени. (LHashValOfName) |
LHashValOfNameSys Вычисляет хэш-значение для имени. (LHashValOfNameSys) |
LHashValOfNameSysA Вычисляет хэш-значение для указанного имени. |
LoadRegTypeLib Использует сведения реестра для загрузки библиотеки типов. |
LoadTypeLib Загружает и регистрирует библиотеку типов. |
LoadTypeLibEx Загружает библиотеку типов и (при необходимости) регистрирует ее в системном реестре. . |
LPSAFEARRAY_UserFree Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (LPSAFEARRAY_UserFree) |
LPSAFEARRAY_UserFree64 Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (LPSAFEARRAY_UserFree64) |
LPSAFEARRAY_UserMarshal Маршалирует данные из указанного объекта SAFEARRAY в буфер RPC пользователя на стороне клиента или сервера. (LPSAFEARRAY_UserMarshal) |
LPSAFEARRAY_UserMarshal64 Маршалирует данные из указанного объекта SAFEARRAY в буфер RPC пользователя на стороне клиента или сервера. (LPSAFEARRAY_UserMarshal64) |
LPSAFEARRAY_UserSize Вычисляет размер провода объекта SAFEARRAY и получает его дескриптор и данные. (LPSAFEARRAY_UserSize) |
LPSAFEARRAY_UserSize64 Вычисляет размер провода объекта SAFEARRAY и получает его дескриптор и данные. (LPSAFEARRAY_UserSize64) |
LPSAFEARRAY_UserUnmarshal Отменяет удаление объекта SAFEARRAY из буфера RPC. (LPSAFEARRAY_UserUnmarshal) |
LPSAFEARRAY_UserUnmarshal64 Отменяет удаление объекта SAFEARRAY из буфера RPC. (LPSAFEARRAY_UserUnmarshal64) |
Вперед Извлекает указанные элементы в последовательности перечисления. |
OaBuildVersion Извлекает версию сборки OLE-автоматизации. |
OaEnablePerUserTLibRegistration Позволяет функции RegisterTypeLib переопределять сопоставления реестра по умолчанию в Windows Vista с пакетом обновления 1 (SP1), Windows Server 2008 и более поздних версиях операционной системы. |
OleLoadPictureFile Создает объект IPictureDisp из файла рисунка на диске. |
OleLoadPictureFileEx Загружает изображение из файла. |
OleSavePictureFile Сохраняет рисунок в файл. |
PutField Помещает вариант в поле. |
PutFieldNoCopy Передает владение данными назначенному полю, помещая фактические данные в поле. |
QueryPathOfRegTypeLib Извлекает путь к зарегистрированной библиотеке типов. |
RecordClear Освобождает ссылки на объекты и другие значения записи без освобождения записи. |
RecordCopy Копирует существующую запись в переданный буфер. |
RecordCreate Выделяет память для новой записи, инициализирует экземпляр и возвращает указатель на запись. |
RecordCreateCopy Создает копию экземпляра записи в указанном расположении. |
RecordDeвыстрой Освобождает ресурсы и освобождает память записи. |
RecordInit Инициализирует новый экземпляр записи. |
RegisterActiveObject Регистрирует объект в качестве активного объекта для его класса. |
RegisterTypeLib Добавляет сведения о библиотеке типов в системный реестр. |
RegisterTypeLibForUser Регистрирует библиотеку типов для использования вызывающим пользователем. |
ReleaseFuncDesc Выпускает FUNCDESC, ранее возвращенный ITypeInfo::GetFuncDesc. |
ReleaseTLibAttr Выпускает TLIBATTR, изначально полученный из GetLibAttr. |
ReleaseTypeAttr Освобождает TYPEATTR, ранее возвращенный ITypeInfo::GetTypeAttr. |
ReleaseVarDesc Освобождает VARDESC, возвращенный ранее ITypeInfo::GetVarDesc. |
RequestTypeChange Возникает при выполнении запроса на изменение типа. Изменение может быть запрещено. |
Сброс Сбрасывает последовательность перечисления в начало. (IEnumVARIANT.Reset) |
RevokeActiveObject Завершает состояние объекта как активный. |
SafeArrayAccessData Увеличивает число блокировок массива и получает указатель на данные массива. |
SafeArrayAddRef Увеличивает число ссылок закрепления дескриптора для указанного безопасного массива на один и может увеличить число ссылок закрепления данных для указанного безопасного массива на один, если эти данные были динамически выделены, как определено дескриптором безопасного массива. |
SafeArrayAllocData Выделяет память для безопасного массива на основе дескриптора, созданного с помощью SafeArrayAllocDescriptor. |
SafeArrayAllocDescriptor Выделяет память для дескриптора безопасного массива. |
SafeArrayAllocDescriptorEx Создает безопасный дескриптор массива для массива любого допустимого типа варианта, включая VT_RECORD, без выделения данных массива. |
SafeArrayCopy Создает копию существующего безопасного массива. |
SafeArrayCopyData Копирует исходный массив в указанный целевой массив после освобождения всех ресурсов в целевом массиве. |
SafeArrayCreate Создает новый дескриптор массива, выделяет и инициализирует данные для массива и возвращает указатель на новый дескриптор массива. |
SafeArrayCreateEx Создает и возвращает дескриптор безопасного массива из указанного VARTYPE, количества измерений и границ. |
SafeArrayCreateVector Создает одномерный массив. Безопасный массив, созданный с помощью SafeArrayCreateVector, имеет фиксированный размер, поэтому константа FADF_FIXEDSIZE всегда устанавливается. |
SafeArrayCreateVectorEx Создает и возвращает одномерный безопасный массив указанных значений VARTYPE и границ. |
SafeArrayDeстрой Уничтожает существующий дескриптор массива и все данные в массиве. |
SafeArrayDedata Уничтожает все данные в указанном безопасном массиве. |
SafeArrayDe действияdescriptor Уничтожает дескриптор указанного безопасного массива. |
SafeArrayGetDim Получает число измерений в массиве. |
SafeArrayGetElement Извлекает один элемент массива. |
SafeArrayGetElemsize Возвращает размер элемента. |
SafeArrayGetIID Возвращает GUID интерфейса, содержащегося в указанном безопасном массиве. |
SafeArrayGetLBound Возвращает нижнюю границу для любого измерения указанного безопасного массива. |
SafeArrayGetRecordInfo Извлекает интерфейс IRecordInfo определяемого пользователем типа, содержащегося в указанном безопасном массиве. |
SafeArrayGetUBound Возвращает верхнюю границу для любого измерения указанного безопасного массива. |
SafeArrayGetVartype Возвращает VARTYPE, хранящийся в указанном безопасном массиве. |
SafeArrayLock Увеличивает число блокировок массива и помещает указатель на данные массива в pvData дескриптора массива. |
SafeArrayPtrOfIndex Возвращает указатель на элемент массива. |
SafeArrayPutElement Хранит элемент данных в указанном расположении в массиве. |
SafeArrayRedim Изменяет правую (наименее значимую) границу указанного безопасного массива. |
SafeArrayReleaseData Уменьшает число ссылок закрепления для указанных данных безопасного массива на один. Когда это число достигает 0, память для данных больше не будет освобождена. |
SafeArrayReleaseDescriptor Уменьшает число ссылок закрепления для дескриптора указанного безопасного массива на один. Когда это число достигает 0, память для этого дескриптора больше не будет освобождена. |
SafeArraySetIID Задает GUID интерфейса для указанного безопасного массива. |
SafeArraySetRecordInfo Задает сведения о записи в указанном безопасном массиве. |
SafeArrayUnaccessData Уменьшает количество блокировок массива и делает недействительным указатель, полученный safeArrayAccessData. |
SafeArrayUnlock Уменьшает количество блокировок массива, чтобы его можно было освободить или изменить. |
SaveAllChanges Сохраняет экземпляр ICreateTypeLib после макета сведений о типе. |
SetAlignment Задает выравнивание данных для элемента TYPEKIND=TKIND_RECORD. |
SetCustData Задает значение для пользовательских данных. |
SetCustData Задает значение пользовательских данных. |
SetDescription Задает текстовое описание ошибки. |
SetDocString Задает строку документации, отображаемую браузерами типов. |
SetDocString Задает строку документации, связанную с библиотекой. |
SetErrorInfo Задает объект сведений об ошибке для текущего логического потока выполнения. |
SetFuncAndParamNames Задает имя функции и имена ее параметров указанными именами. |
SetFuncCustData Задает значение пользовательских данных для указанной функции. |
SetFuncDocString Задает строку документации для функции с указанным индексом. |
SetFuncHelpContext Задает идентификатор контекста справки для функции с указанным индексом. |
SetFuncHelpStringContext Задает значение контекста справки для указанной функции. |
SetGuid Задает глобальный уникальный идентификатор (GUID), связанный с описанием типа. |
SetGuid Задает универсальный уникальный идентификатор (UUID), связанный с библиотекой типов. |
SetGUID Задает глобальный уникальный идентификатор (GUID) интерфейса, определяющего ошибку. |
SetHelpContext Задает идентификатор контекста справки для ошибки. |
SetHelpContext Задает идентификатор контекста справки для сведений о типе. |
SetHelpContext Задает идентификатор контекста справки для получения общих сведений справки для библиотеки типов. |
SetHelpFile Задает путь к файлу справки, описывающего ошибку. |
SetHelpFileName Задает имя файла справки. |
SetHelpStringContext Задает номер контекста для указанной строки справки. |
SetHelpStringContext Задает номер контекста строки справки. |
SetHelpStringDll Задает имя библиотеки DLL, которое будет использоваться для поиска строки справки (в целях локализации). |
SetImplTypeCustData Задает значение для пользовательских данных для указанного типа реализации. |
SetImplTypeFlags Задает атрибуты для реализованного или наследуемого интерфейса типа. |
SetLcid Задает двоичный идентификатор национального языка Майкрософт, связанный с библиотекой. |
SetLibFlags Задает флаги библиотеки. |
SetMops Задает строку кода операции маршалинга, связанную с описанием типа или функцией. |
SetName Задает имя typeinfo. |
SetName Задает имя библиотеки типов. |
SetParamCustData Задает значение пользовательских данных для указанного параметра. |
SetSource Задает зависимый от языка программный идентификатор (ProgID) для класса или приложения, которые вызвали ошибку. |
SetTypeDescAlias Задает описание типа, для которого это описание типа является псевдонимом, если TYPEKIND=TKIND_ALIAS. |
SetTypeFlags Задает флаги типа создаваемого описания типа. |
SetVarCustData Задает значение пользовательских данных для указанной переменной. |
SetVarDocString Задает строку документации для переменной с указанным индексом. |
SetVarHelpContext Задает идентификатор контекста справки для переменной с указанным индексом. |
SetVarHelpStringContext Задает значение контекста справки для указанной переменной. |
SetVarName Задает имя переменной. |
SetVersion Задает основной и дополнительный номера версий сведений о типе. |
SetVersion Задает основной и дополнительный номера версий библиотеки типов. |
Skip Пытается пропустить следующие элементы celt в последовательности перечисления. |
SysAddRefString Увеличивает число ссылок закрепления для указанной строки на один. |
SysAllocString Выделяет новую строку и копирует в нее переданную строку. |
SysAllocStringByteLen Принимает строку ANSI в качестве входных данных и возвращает BSTR, содержащий строку ANSI. Не выполняет преобразование ANSI в Юникод. |
SysAllocStringLen Выделяет новую строку, копирует указанное количество символов из переданной строки и добавляет символ конца null. |
SysFreeString Отменяет выделение строки, выделенной ранее sysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen или SysReAllocStringLen. |
SysReAllocString Перераспределяет выделенную ранее строку размером второй строки и копирует вторую строку в перераспределенную память. |
SysReAllocStringLen Создает новый объект BSTR, содержащий указанное количество символов из старого BSTR, и освобождает старый BSTR. |
SysReleaseString Уменьшает число ссылок закрепления для указанной строки на один. Когда это число достигает 0, память для этой строки больше не будет освобождена. |
SysStringByteLen Возвращает длину (в байтах) BSTR. |
SysStringLen Возвращает длину BSTR. |
SystemTimeToVariantTime Преобразует системное время в вариантное представление. |
UnRegisterTypeLib Удаляет сведения библиотеки типов из системного реестра. Используйте этот API, чтобы разрешить приложениям правильно удалять себя. |
UnRegisterTypeLibForUser Удаляет сведения библиотеки типов, зарегистрированные с помощью RegisterTypeLibForUser. |
VarAbs Возвращает абсолютное значение варианта. |
VarAdd Возвращает сумму двух вариантов. |
VarAnd Выполняет побитовую операцию И между двумя вариантами любого целочисленного типа. |
VarBoolFromCy Преобразует значение валюты в логическое значение. |
VarBoolFromDate Преобразует значение даты в логическое значение. |
VarBoolFromDec Преобразует десятичное значение в логическое значение. |
VarBoolFromDisp Преобразует свойство по умолчанию экземпляра IDispatch в логическое значение. |
VarBoolFromI1 Преобразует значение char в логическое значение. |
VarBoolFromI2 Преобразует короткое значение в логическое значение. |
VarBoolFromI4 Преобразует длинное значение в логическое значение. |
VarBoolFromI8 Преобразует 8-байтовое целочисленное значение в логическое значение. |
VarBoolFromR4 Преобразует значение с плавающей точкой в логическое значение. |
VarBoolFromR8 Преобразует значение типа double в логическое значение. |
VarBoolFromStr Преобразует строку OLECHAR в логическое значение. |
VarBoolFromUI1 Преобразует значение символа без знака в логическое значение. |
VarBoolFromUI2 Преобразует короткое значение без знака в логическое значение. |
VarBoolFromUI4 Преобразует длинное значение без знака в логическое значение. |
VarBoolFromUI8 Преобразует 8-байтовое целое число без знака в логическое значение. |
VarBstrCat Объединяет два варианта типа BSTR и возвращает результирующий объект BSTR. |
VarBstrCmp Сравнивает два варианта типа BSTR. |
VarBstrFromBool Преобразует логическое значение в значение BSTR. |
VarBstrFromCy Преобразует значение валюты в значение BSTR. |
VarBstrFromDate Преобразует значение даты в значение BSTR. |
VarBstrFromDec Преобразует десятичное значение в значение BSTR. |
VarBstrFromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение BSTR. |
VarBstrFromI1 Преобразует значение char в значение BSTR. |
VarBstrFromI2 Преобразует короткое значение в значение BSTR. |
VarBstrFromI4 Преобразует длинное значение в значение BSTR. |
VarBstrFromI8 Преобразует 8-байтовое целое число без знака в значение BSTR. (VarBstrFromI8) |
VarBstrFromR4 Преобразует значение с плавающей точкой в значение BSTR. |
VarBstrFromR8 Преобразует значение типа double в значение BSTR. |
VarBstrFromUI1 Преобразует значение символа без знака в значение BSTR. |
VarBstrFromUI2 Преобразует короткое значение без знака в значение BSTR. |
VarBstrFromUI4 Преобразует длинное значение без знака в значение BSTR. |
VarBstrFromUI8 Преобразует 8-байтовое целое число без знака в значение BSTR. (VarBstrFromUI8) |
VarCat Объединяет два варианта и возвращает результат. |
VarCmp Сравнивает два варианта. |
VarCyAbs Извлекает абсолютное значение варианта типа currency. |
VarCyAdd Добавляет два варианта типа currency. |
VarCyCmp Сравнивает два варианта типа currency. |
VarCyCmpR8 Сравнивает вариант валюты типа со значением типа double. |
VarCyFix Извлекает целочисленную часть варианта типа currency. (VarCyFix) |
VarCyFromBool Преобразует логическое значение в значение валюты. |
VarCyFromDate Преобразует значение даты в значение валюты. |
VarCyFromDec Преобразует десятичное значение в значение валюты. |
VarCyFromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение валюты. |
VarCyFromI1 Преобразует значение символа в значение валюты. |
VarCyFromI2 Преобразует короткое значение в значение валюты. |
VarCyFromI4 Преобразует длинное значение в значение валюты. |
VarCyFromI8 Преобразует 8-байтовое целочисленное значение в значение валюты. |
VarCyFromR4 Преобразует значение с плавающей точкой в значение валюты. |
VarCyFromR8 Преобразует значение типа double в значение валюты. |
VarCyFromStr Преобразует строку OLECHAR в значение валюты. |
VarCyFromUI1 Преобразует значение символа без знака в значение валюты. |
VarCyFromUI2 Преобразует короткое значение без знака в значение валюты. |
VarCyFromUI4 Преобразует длинное значение без знака в значение валюты. |
VarCyFromUI8 Преобразует 8-байтовое целое число без знака в значение валюты. |
VarCyInt Извлекает целочисленную часть варианта типа currency. (VarCyInt) |
VarCyMul Умножает два варианта типа currency. |
VarCyMulI4 Умножает значение валюты на 32-разрядное целое число. |
VarCyMulI8 Умножает значение валюты на 64-разрядное целое число. |
VarCyNeg Выполняет логическое отрицание для варианта типа currency. |
VarCyRound Округляет вариант валюты типа до указанного числа десятичных разрядов. |
VarCySub Вычитает два варианта типа currency. |
VarDateFromBool Преобразует логическое значение в значение даты. |
VarDateFromCy Преобразует значение валюты в значение даты. |
VarDateFromDec Преобразует десятичное значение в значение даты. |
VarDateFromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение даты. |
VarDateFromI1 Преобразует значение символа в значение даты. |
VarDateFromI2 Преобразует короткое значение в значение даты. |
VarDateFromI4 Преобразует длинное значение в значение даты. |
VarDateFromI8 Преобразует 8-байтовое целое число без знака в значение даты. |
VarDateFromR4 Преобразует значение с плавающей точкой в значение даты. |
VarDateFromR8 Преобразует значение типа double в значение даты. |
VarDateFromStr Преобразует строку OLECHAR в значение даты. |
VarDateFromUdate Преобразует время и дату, преобразованные из формата MS-DOS в формат variant. (VarDateFromUdate) |
VarDateFromUdateEx Преобразует время и дату, преобразованные из формата MS-DOS в формат variant. (VarDateFromUdateEx) |
VarDateFromUI1 Преобразует значение символа без знака в значение даты. |
VarDateFromUI2 Преобразует короткое значение без знака в значение даты. |
VarDateFromUI4 Преобразует длинное значение без знака в значение даты. |
VarDateFromUI8 Преобразует 8-байтовое значение без знака в значение даты. |
VarDecAbs Извлекает абсолютное значение варианта типа decimal. |
VarDecAdd Добавляет два варианта типа decimal. |
VarDecCmp Сравнивает два варианта типа decimal. |
VarDecCmpR8 Сравнивает вариант типа decimal со значением типа double. |
VarDecDiv Делит два варианта типа decimal. |
VarDecFix Извлекает целочисленную часть варианта типа decimal. (VarDecFix) |
VarDecFromBool Преобразует логическое значение в десятичное значение. |
VarDecFromCy Преобразует значение валюты в десятичное значение. |
VarDecFromDate Преобразует значение даты в десятичное значение. |
VarDecFromDisp Преобразует свойство по умолчанию экземпляра IDispatch в десятичное значение. |
VarDecFromI1 Преобразует значение символа в десятичное значение. |
VarDecFromI2 Преобразует короткое значение в десятичное значение. |
VarDecFromI4 Преобразует длинное значение в десятичное значение. |
VarDecFromI8 Преобразует 8-байтовое целочисленное значение в десятичное значение. |
VarDecFromR4 Преобразует значение с плавающей точкой в десятичное значение. |
VarDecFromR8 Преобразует значение типа double в десятичное значение. |
VarDecFromStr Преобразует строку OLECHAR в десятичное значение. |
VarDecFromUI1 Преобразует значение символа без знака в десятичное значение. |
VarDecFromUI2 Преобразует короткое значение без знака в десятичное значение. |
VarDecFromUI4 Преобразует длинное значение без знака в десятичное значение. |
VarDecFromUI8 Преобразует 8-байтовое целочисленное значение без знака в десятичное значение. |
VarDecInt Извлекает целочисленную часть варианта типа decimal. (VarDecInt) |
VarDecMul Умножает два варианта типа decimal. |
VarDecNeg Выполняет логическое отрицание в варианте типа decimal. |
VarDecRound Округляет вариант типа decimal до указанного числа десятичных разрядов. |
VarDecSub Вычитает два варианта типа decimal. |
VarDiv Возвращает результат деления двух вариантов. |
VarEqv Выполняет побитовую эквивалентность для двух вариантов. |
VarFix Возвращает целочисленную часть варианта. (VarFix) |
VarFormat Форматирует вариант в строковую форму, анализируя строку формата. |
VarFormatCurrency Форматирует вариант, содержащий денежные значения, в строковую форму. |
VarFormatDateTime Форматирует вариант, содержащий именованные сведения о дате и времени, в строку. |
VarFormatFromTokens Принимает помеченную строку формата и применяет ее к варианту для создания форматируемой выходной строки. |
VarFormatNumber Форматирует вариант, содержащий числа, в строковую форму. |
VarFormatPercent Форматирует вариант, содержащий проценты, в строковую форму. |
VarI1FromBool Преобразует логическое значение в значение char. |
VarI1FromCy Преобразует значение валюты в значение char. |
VarI1FromDate Преобразует значение даты в значение char. |
VarI1FromDec Преобразует десятичное значение в значение char. |
VarI1FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение char. |
VarI1FromI2 Преобразует короткое значение в значение char. |
VarI1FromI4 Преобразует длинное значение в значение char. |
VarI1FromI8 Преобразует 8-байтовое целочисленное значение в значение char. |
VarI1FromR4 Преобразует значение с плавающей точкой в значение char. |
VarI1FromR8 Преобразует значение типа double в значение char. |
VarI1FromStr Преобразует строку OLECHAR в значение char. |
VarI1FromUI1 Преобразует значение символа без знака в значение char. |
VarI1FromUI2 Преобразует короткое значение без знака в значение char. |
VarI1FromUI4 Преобразует длинное значение без знака в значение char. |
VarI1FromUI8 Преобразует 8-байтовое целое число без знака в значение char. |
VarI2FromBool Преобразует логическое значение в короткое. |
VarI2FromCy Преобразует значение валюты в короткое. |
VarI2FromDate Преобразует значение даты в короткое. |
VarI2FromDec Преобразует десятичное значение в короткое. |
VarI2FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в короткое значение. |
VarI2FromI1 Преобразует значение символа в короткое. |
VarI2FromI4 Преобразует длинное значение в короткое. |
VarI2FromI8 Преобразует 8-байтовое целое значение в короткое. |
VarI2FromR4 Преобразует значение с плавающей точкой в короткое. |
VarI2FromR8 Преобразует двойное значение в короткое. |
VarI2FromStr Преобразует строку OLECHAR в короткое значение. |
VarI2FromUI1 Преобразует значение символа без знака в короткое. |
VarI2FromUI2 Преобразует короткое значение без знака в короткое значение. |
VarI2FromUI4 Преобразует длинное значение без знака в короткое. |
VarI2FromUI8 Преобразует 8-байтовое целое число без знака в короткое значение. |
VarI4FromBool Преобразует логическое значение в длинное. |
VarI4FromCy Преобразует значение валюты в длинное значение. |
VarI4FromDate Преобразует значение даты в длинное значение. |
VarI4FromDec Преобразует десятичное значение в длинное. |
VarI4FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение long. |
VarI4FromI1 Преобразует значение символа в длинное. |
VarI4FromI2 Преобразует короткое значение в длинное. |
VarI4FromI4 Преобразует значение типа int в значение long. |
VarI4FromI8 Преобразует 8-байтовое целочисленное значение в длинное значение. |
VarI4FromR4 Преобразует значение с плавающей точкой в длинное. |
VarI4FromR8 Преобразует двойное значение в длинное. |
VarI4FromStr Преобразует строку OLECHAR в длинное значение. |
VarI4FromUI1 Преобразует значение символа без знака в длинное значение. |
VarI4FromUI2 Преобразует короткое значение без знака в длинное. |
VarI4FromUI4 Преобразует длинное значение без знака в значение long. |
VarI4FromUI8 Преобразует 8-байтовое целое число без знака в значение типа long. |
VarI8FromBool Преобразует логическое значение в 8-байтовое целочисленное значение. |
VarI8FromCy Преобразует значение валюты в 8-байтовое целое значение. |
VarI8FromDate Преобразует значение даты в 8-байтовое целое значение. |
VarI8FromDec Преобразует десятичное значение в 8-байтовое целое значение. |
VarI8FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в 8-байтовое целочисленное значение. |
VarI8FromI1 Преобразует значение char в 8-байтовое целочисленное значение. |
VarI8FromI2 Преобразует короткое значение в 8-байтовое целочисленное значение. |
VarI8FromR4 Преобразует значение с плавающей точкой в 8-байтовое целочисленное значение. |
VarI8FromR8 Преобразует двойное значение в 8-байтовое целочисленное значение. |
VarI8FromStr Преобразует строку OLECHAR в 8-байтовое целочисленное значение. |
VarI8FromUI1 Преобразует байтовое значение без знака в 8-байтовое целочисленное значение. |
VarI8FromUI2 Преобразует короткое значение без знака в 8-байтовое целое значение. |
VarI8FromUI4 Преобразует длинное значение без знака в 8-байтовое целочисленное значение. |
VarI8FromUI8 Преобразует 8-байтовое целочисленное значение без знака в 8-байтовое целочисленное значение. |
VARIANT_UserFree Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (VARIANT_UserFree) |
VARIANT_UserFree64 Освобождает ресурсы на стороне сервера при вызове файлами заглушки RPC. (VARIANT_UserFree64) |
VARIANT_UserMarshal Маршалирует объект VARIANT в буфер RPC. (VARIANT_UserMarshal) |
VARIANT_UserMarshal64 Маршалирует объект VARIANT в буфер RPC. (VARIANT_UserMarshal64) |
VARIANT_UserSize Вычисляет размер провода объекта VARIANT и получает его дескриптор и данные. (VARIANT_UserSize) |
VARIANT_UserSize64 Вычисляет размер провода объекта VARIANT и получает его дескриптор и данные. (VARIANT_UserSize64) |
VARIANT_UserUnmarshal Отменяет удаление объекта VARIANT из буфера RPC. (VARIANT_UserUnmarshal) |
VARIANT_UserUnmarshal64 Отменяет удаление объекта VARIANT из буфера RPC. (VARIANT_UserUnmarshal64) |
VariantChangeType Преобразует вариант из одного типа в другой. |
VariantChangeTypeEx Преобразует вариант из одного типа в другой с помощью LCID. |
VariantClear Очищает вариант. |
VariantCopy Освобождает вариант назначения и создает копию исходного варианта. |
VariantCopyInd Освобождает вариант назначения и создает копию исходного варианта, выполняя необходимое косвенное обращение, если источник указан для VT_BYREF. |
VariantInit Инициализирует вариант. |
VariantTimeToDosDateTime Преобразует вариантное представление даты и времени в значения даты и времени MS-DOS. |
VariantTimeToSystemTime Преобразует вариантное представление времени в системные значения времени. |
VarIdiv Преобразует два варианта любого типа в целые числа, а затем возвращает результат их деления. |
VarImp Выполняет побитовое подтекст для двух вариантов. |
VarInt Возвращает целочисленную часть варианта. (VarInt) |
VarMod Делит два варианта и возвращает только остаток. |
VarMonthName Возвращает строку, содержащую локализованное название месяца. |
VarMul Возвращает результат умножения двух вариантов. |
VarNeg Выполняет логическое отрицание для варианта. |
VarNot Выполняет побитовую операцию без отрицания для варианта. |
VarNumFromParseNum Преобразует проанализированные результаты в вариант. |
VarOr Выполняет логическую дисъюнкцию для двух вариантов. |
VarParseNumFromStr Анализирует строку и создает независимое от типа описание числа, которое она представляет. |
VarPow Возвращает результат выполнения функции питания с двумя вариантами. |
VarR4CmpR8 Сравнивает два варианта типов float и double. |
VarR4FromBool Преобразует логическое значение в значение с плавающей точкой. |
VarR4FromCy Преобразует значение валюты в значение с плавающей точкой. |
VarR4FromDate Преобразует значение даты в значение с плавающей точкой. |
VarR4FromDec Преобразует десятичное значение в значение с плавающей точкой. |
VarR4FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение с плавающей точкой. |
VarR4FromI1 Преобразует значение типа char в значение с плавающей точкой. |
VarR4FromI2 Преобразует короткое значение в значение с плавающей точкой. |
VarR4FromI4 Преобразует длинное значение в значение с плавающей точкой. |
VarR4FromI8 Преобразует 8-байтовое целочисленное значение в значение с плавающей точкой. |
VarR4FromR8 Преобразует двойное значение в значение с плавающей точкой. |
VarR4FromStr Преобразует строку OLECHAR в значение с плавающей точкой. |
VarR4FromUI1 Преобразует значение символа без знака в значение с плавающей точкой. |
VarR4FromUI2 Преобразует короткое значение без знака в значение с плавающей точкой. |
VarR4FromUI4 Преобразует длинное значение без знака в значение с плавающей точкой. |
VarR4FromUI8 Преобразует 8-байтовое целочисленное значение без знака в значение с плавающей точкой. |
VarR8FromBool Преобразует логическое значение в значение double. |
VarR8FromCy Преобразует значение валюты в значение типа double. |
VarR8FromDate Преобразует значение даты в значение типа double. |
VarR8FromDec Преобразует десятичное значение в значение double. |
VarR8FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение double. |
VarR8FromI1 Преобразует значение типа char в значение double. |
VarR8FromI2 Преобразует короткое значение в значение double. |
VarR8FromI4 Преобразует длинное значение в значение double. |
VarR8FromI8 Преобразует 8-байтовое целочисленное значение в значение double. |
VarR8FromR4 Преобразует значение с плавающей точкой в значение double. |
VarR8FromStr Преобразует строку OLECHAR в значение double. |
VarR8FromUI1 Преобразует значение символа без знака в значение double. |
VarR8FromUI2 Преобразует короткое значение без знака в значение double. |
VarR8FromUI4 Преобразует длинное значение без знака в значение double. |
VarR8FromUI8 Преобразует 8-байтовое целочисленное значение без знака в значение double. |
VarR8Pow Выполняет функцию питания для вариантов типа double. |
VarR8Round Округляет вариант типа double до указанного числа десятичных разрядов. |
VarRound Округляет вариант до указанного числа десятичных разрядов. |
VarSub Вычитает два варианта. |
VarTokenizeFormatString Анализирует фактическую строку формата в последовательность маркеров, которые можно использовать для форматирования вариантов с помощью VarFormatFromTokens. |
VarUdateFromDate Преобразует время и дату, преобразованные из формата variant в формат MS-DOS. |
VarUI1FromBool Преобразует логическое значение в значение char без знака. |
VarUI1FromCy Преобразует значение валюты в значение символа без знака. |
VarUI1FromDate Преобразует значение даты в значение символа без знака. |
VarUI1FromDec Преобразует десятичное значение в значение символа без знака. |
VarUI1FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение символа без знака. |
VarUI1FromI1 Преобразует значение char в неподписаемое значение char. |
VarUI1FromI2 Преобразует короткое значение в неподписанный символ. |
VarUI1FromI4 Преобразует длинное значение в значение символа без знака. |
VarUI1FromI8 Преобразует 8-байтовое целочисленное значение в байтовое значение. |
VarUI1FromR4 Преобразует значение типа float в значение символа без знака. |
VarUI1FromR8 Преобразует значение типа double в значение символа без знака. |
VarUI1FromStr Преобразует строку OLECHAR в строку символов без знака. |
VarUI1FromUI2 Преобразует короткое значение без знака в значение символа без знака. |
VarUI1FromUI4 Преобразует длинное значение без знака в значение символа без знака. |
VarUI1FromUI8 Преобразует 8-байтовое целое число без знака в байтовое значение. |
VarUI2FromBool Преобразует логическое значение в короткое значение без знака. |
VarUI2FromCy Преобразует значение валюты в короткое значение без знака. |
VarUI2FromDate Преобразует значение даты в короткое значение без знака. |
VarUI2FromDec Преобразует десятичное значение в короткое значение без знака. |
VarUI2FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в короткое значение без знака. |
VarUI2FromI1 Преобразует значение char в короткое значение без знака. |
VarUI2FromI2 Преобразует короткое значение в короткое значение без знака. |
VarUI2FromI4 Преобразует длинное значение в короткое значение без знака. |
VarUI2FromI8 Преобразует 8-байтовое целочисленное значение в короткое значение без знака. |
VarUI2FromR4 Преобразует значение с плавающей точкой в короткое значение без знака. |
VarUI2FromR8 Преобразует значение типа double в короткое значение без знака. |
VarUI2FromStr Преобразует строку OLECHAR в короткое значение без знака. |
VarUI2FromUI1 Преобразует значение символа без знака в короткое значение без знака. |
VarUI2FromUI4 Преобразует длинное значение без знака в короткое значение без знака. |
VarUI2FromUI8 Преобразует 8-байтовое целое число без знака в короткое значение без знака. |
VarUI4FromBool Преобразует логическое значение в длинное значение без знака. |
VarUI4FromCy Преобразует значение валюты в длинное значение без знака. |
VarUI4FromDate Преобразует значение даты в длинное значение без знака. |
VarUI4FromDec Преобразует десятичное значение в длинное значение без знака. |
VarUI4FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в значение типа long без знака. |
VarUI4FromI1 Преобразует значение символа в длинное значение без знака. |
VarUI4FromI2 Преобразует короткое значение в длинное значение без знака. |
VarUI4FromI4 Преобразует длинное значение в длинное значение без знака. |
VarUI4FromI8 Преобразует 8-байтовое целочисленное значение в длинное значение без знака. |
VarUI4FromR4 Преобразует значение с плавающей точкой в длинное значение без знака. |
VarUI4FromR8 Преобразует двойное значение в длинное значение без знака. |
VarUI4FromStr Преобразует строку OLECHAR в длинное значение без знака. |
VarUI4FromUI1 Преобразует значение символа без знака в длинное значение без знака. |
VarUI4FromUI2 Преобразует короткое значение без знака в длинное значение без знака. |
VarUI4FromUI8 Преобразует 8-байтовое целое число без знака в длинное значение без знака. |
VarUI8FromBool Преобразует VARIANT_BOOL значение в 8-байтовое целое число без знака. |
VarUI8FromCy Преобразует значение валюты в 8-байтовое целое число без знака. |
VarUI8FromDate Преобразует значение даты в 8-байтовое целое число без знака. |
VarUI8FromDec Преобразует десятичное значение в 8-байтовое целое число без знака. |
VarUI8FromDisp Преобразует свойство по умолчанию экземпляра IDispatch в 8-байтовое целое число без знака. |
VarUI8FromI1 Преобразует значение char в 8-байтовое целое число без знака. |
VarUI8FromI2 Преобразует короткое значение в 8-байтовое целое число без знака. |
VarUI8FromI8 Преобразует 8-байтовое целочисленное значение в 8-байтовое целое число без знака. |
VarUI8FromR4 Преобразует значение с плавающей точкой в 8-байтовое целое число без знака. |
VarUI8FromR8 Преобразует двойное значение в 8-байтовое целое число без знака. |
VarUI8FromStr Преобразует строку OLECHAR в 8-байтовое целое число без знака. |
VarUI8FromUI1 Преобразует байтовое значение в 8-байтовое целое число без знака. |
VarUI8FromUI2 Преобразует короткое значение без знака в 8-байтовое целое число без знака. |
VarUI8FromUI4 Преобразует длинное значение без знака в 8-байтовое целое число без знака. |
VarWeekdayName Возвращает строку, содержащую локализованное имя дня недели. |
VarXor Выполняет логическое исключение для двух вариантов. |
VectorFromBstr Возвращает вектор, присваивая каждому символу в BSTR элемент вектора. |
Интерфейсы
ICreateErrorInfo Возвращает сведения об ошибке. |
ICreateTypeInfo Предоставляет средства для создания и администрирования сведений о типе, определенных в описании типа. (ICreateTypeInfo) |
ICreateTypeInfo2 Предоставляет средства для создания и администрирования сведений о типе, определенных в описании типа. (ICreateTypeInfo2) |
ICreateTypeLib Предоставляет методы для создания компонента или файла, содержащего сведения о типе, и управления ими. (ICreateTypeLib) |
ICreateTypeLib2 Предоставляет методы для создания компонента или файла, содержащего сведения о типе, и управления ими. (ICreateTypeLib2) |
IDispatch Предоставляет объекты, методы и свойства средствам программирования и другим приложениям, поддерживающим автоматизацию. |
IEnumVARIANT Предоставляет метод для перечисления коллекции вариантов, включая разнородные коллекции объектов и встроенные типы. |
IErrorInfo Предоставляет подробные контекстные сведения об ошибке. |
IRecordInfo Описывает структуру определенного определяемого пользователем типа. |
ISupportErrorInfo Обеспечивает правильное распространение сведений об ошибках в цепочке вызовов. Объекты автоматизации, использующие интерфейсы обработки ошибок, должны реализовывать ISupportErrorInfo. |
ITypeChangeEvents Позволяет клиентам подписываться на уведомления об изменении типов для объектов, реализующих интерфейсы ITypeInfo, ITypeInfo2, ICreateTypeInfo и ICreateTypeInfo2. |
ITypeComp Интерфейс ITypeComp предоставляет быстрый способ доступа к информации, необходимой компиляторам при привязке и создании экземпляров структур и интерфейсов. |
ITypeInfo Используется для чтения сведений об объектах. (ITypeInfo) |
ITypeInfo2 Используется для чтения сведений об объектах. (ITypeInfo2) |
ITypeLib Представляет библиотеку типов, данные, описывающие набор объектов. (ITypeLib) |
ITypeLib2 Представляет библиотеку типов, данные, описывающие набор объектов. (ITypeLib2) |
Структуры
ARRAYDESC Описывает массив, его тип элемента и его измерение. |
BINDPTR Описывает указатель. |
CUSTDATA Представляет пользовательские данные. |
CUSTDATAITEM Представляет пользовательский элемент данных. |
DISPPARAMS Содержит аргументы, передаваемые методу или свойству. |
EXCEPINFO Описывает исключение, которое произошло во время IDispatch::Invoke. |
FUNCDESC Описывает функцию. (FUNCDESC) |
INTERFACEDATA Описывает свойства и методы объекта. |
METHODDATA Описывает метод или свойство. |
NUMPARSE Задает сведения о числовом синтаксическом анализе. |
PARAMDATA Описывает параметр, принимаемый методом или свойством. |
PARAMDESC Содержит информацию, необходимую для передачи элемента структуры, параметра или возвращаемого функцией значения из одного процесса в другой. |
PARAMDESCEX Содержит сведения о значении параметра по умолчанию. |
SAFEARRAY Представляет безопасный массив. |
SAFEARRAYBOUND Представляет границы одного измерения массива |
TLIBATTR Содержит сведения о библиотеке типов. Сведения из этой структуры используются для идентификации библиотеки типов и обеспечения поддержки имен членов на национальном языке. |
TYPEATTR Содержит атрибуты типа . |
TYPEDESC Описывает тип переменной, возвращаемый тип функции или тип параметра функции. |
VARDESC Описывает переменную, константу или данные-член. |
ВАРИАНТ VARIANTARG описывает аргументы, передаваемые в DISPPARAMS, и VARIANT для указания данных вариантов, которые не могут быть переданы по ссылке. |