Ler em inglês

Compartilhar via


Automação

Visão geral da tecnologia de Automação.

Para desenvolver a Automação, você precisa desses cabeçalhos:

Esta documentação está relacionada à Automação OLE. Para obter informações sobre a Automação da Interface do Usuário, consulte Visão geral da API de Automação do Windows.

Enumerações

 
CALLCONV

Identifica a convenção de chamada usada por uma função membro descrita na estrutura METHODDATA.
DESCKIND

Identifica a descrição do tipo associado.
FUNCFLAGS

Especifica sinalizadores de função.
FUNCKIND

Especifica o tipo de função.
INVOKEKIND

Especifica a maneira como uma função é invocada.
LIBFLAGS

Define os sinalizadores que se aplicam às bibliotecas de tipos.
REGKIND

Controla como uma biblioteca de tipos é registrada.
SYSKIND

Identifica a plataforma do sistema operacional de destino.
TYPEFLAGS

Os sinalizadores de tipo.
TYPEKIND

Especifica um tipo.
VARENUM

Especifica os tipos de variante.
VARFLAGS

Especifica sinalizadores de variáveis.
VARKIND

Especifica o tipo de variável.

Funções

 
AddFuncDesc

Adiciona uma descrição da função à descrição do tipo.
AddImplType

Especifica uma interface herdada ou uma interface implementada por uma classe de objeto de componente (coclass).
AddRefTypeInfo

Adiciona uma descrição de tipo àqueles referenciados pela descrição do tipo que está sendo criada.
AddressOfMember

Recupera os endereços de funções estáticas ou variáveis, como aquelas definidas em uma DLL.
AddVarDesc

Adiciona uma descrição de variável ou membro de dados à descrição do tipo.
AfterTypeChange

Gerado após a alteração de um tipo.
Associar

Mapeia um nome de um membro de um tipo ou associa variáveis globais e funções contidas em uma biblioteca de tipos.
BindType

Associa-se às descrições de tipo contidas em uma biblioteca de tipos.
BSTR_UserFree

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (BSTR_UserFree)
BSTR_UserFree64

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (BSTR_UserFree64)
BSTR_UserMarshal

Empacota um objeto BSTR no buffer RPC. (BSTR_UserMarshal)
BSTR_UserMarshal64

Empacota um objeto BSTR no buffer RPC. (BSTR_UserMarshal64)
BSTR_UserSize

Calcula o tamanho do fio do objeto BSTR e obtém seu identificador e dados. (BSTR_UserSize)
BSTR_UserSize64

Calcula o tamanho do fio do objeto BSTR e obtém seu identificador e dados. (BSTR_UserSize64)
BSTR_UserUnmarshal

Desmarca um objeto BSTR do buffer RPC. (BSTR_UserUnmarshal)
BSTR_UserUnmarshal64

Desmarca um objeto BSTR do buffer RPC. (BSTR_UserUnmarshal64)
BstrFromVector

Retorna um BSTR, atribuindo cada elemento do vetor a um caractere no BSTR.
ClearCustData

Libera memória usada para manter o item de dados personalizado.
Clonar

Cria uma cópia do estado atual de enumeração.
CreateDispTypeInfo

Cria informações de tipo simplificadas para uso em uma implementação de IDispatch.
CreateErrorInfo

Cria uma instância de um objeto de erro genérico.
CreateInstance

Cria uma nova instância de um tipo que descreve uma classe de objeto de componente (coclass).
Createstddispatch

Cria uma implementação padrão da interface IDispatch por meio de uma única chamada de função. Isso simplifica a exposição de objetos por meio da Automação.
CreateTypeInfo

Cria uma nova instância de descrição de tipo na biblioteca de tipos.
CreateTypeLib

Fornece acesso a uma nova instância de objeto que dá suporte à interface ICreateTypeLib.
CreateTypeLib2

Cria uma biblioteca de tipos no formato de arquivo atual.
DefineFuncAsDllEntry

Associa um ponto de entrada de DLL à função que tem o índice especificado.
DeleteFuncDesc

Exclui uma descrição de função especificada pelo número de índice.
DeleteFuncDescByMemId

Exclui a descrição da função especificada (FUNCDESC).
DeleteImplType

Exclui os sinalizadores IMPLTYPE para a interface indexada.
DeleteTypeInfo

Exclui uma informação de tipo especificada da biblioteca de tipos.
DeleteVarDesc

Exclui a estrutura VARDESC especificada. (ICreateTypeInfo2.DeleteVarDesc)
DeleteVarDescByMemId

Exclui a estrutura VARDESC especificada. (ICreateTypeInfo2.DeleteVarDescByMemId)
DispCallFunc

Auxiliar de baixo nível para Invoke que fornece independência do computador para Invoke personalizado. (DispCallFunc)
DispGetIDsOfNames

Auxiliar de baixo nível para Invoke que fornece independência do computador para Invoke personalizado. (DispGetIDsOfNames)
DispGetParam

Recupera um parâmetro da estrutura DISPPARAMS, verificando parâmetros nomeados e parâmetros posicionais e coagi o parâmetro ao tipo especificado.
Dispinvoke

Chama automaticamente funções membro em uma interface, considerando as informações de tipo da interface.
DosDateTimeToVariantTime

Converte a representação ms-DOS de hora para a representação de data e hora armazenada em uma variante.
FindName

Localiza as ocorrências de uma descrição de tipo em uma biblioteca de tipos. Isso pode ser usado para verificar rapidamente se existe um nome em uma biblioteca de tipos.
GetActiveObject

Recupera um ponteiro para um objeto em execução que foi registrado com OLE.
Getallcustdata

Obtém todos os itens de dados personalizados para a biblioteca. (ITypeInfo2.GetAllCustData)
Getallcustdata

Obtém todos os itens de dados personalizados para a biblioteca. (ITypeLib2.GetAllCustData)
GetAllFuncCustData

Obtém todos os dados personalizados da função especificada.
GetAllImplTypeCustData

Obtém todos os dados personalizados para o tipo de implementação especificado.
GetAllParamCustData

Obtém todos os dados personalizados para o parâmetro de função especificado.
GetAllVarCustData

Obtém a variável para os dados personalizados.
GetAltMonthNames

Recupera os nomes de mês secundários (alternativos).
GetContainingTypeLib

Recupera a biblioteca de tipos que contém e o índice da descrição do tipo dentro dessa biblioteca de tipos.
Getcustdata

Obtém os dados personalizados. (ITypeInfo2.GetCustData)
Getcustdata

Obtém os dados personalizados. (ITypeLib2.GetCustData)
GetDescription

Retorna uma descrição textual do erro.
GetDllEntry

Recupera uma descrição ou especificação de um ponto de entrada de uma função em uma DLL.
Getdocumentation

Recupera a cadeia de caracteres de documentação, o nome e o caminho completos do arquivo de Ajuda e a ID de contexto do tópico da Ajuda de uma descrição de tipo especificada.
Getdocumentation

Recupera a cadeia de caracteres de documentação da biblioteca, o nome e o caminho completos do arquivo de Ajuda e o identificador de contexto do tópico ajuda da biblioteca no arquivo de Ajuda.
GetDocumentation2

Recupera a cadeia de caracteres de documentação, o nome e o caminho completos do arquivo de Ajuda, o contexto de localização a ser usado e a ID de contexto para o tópico da Ajuda da biblioteca no arquivo de Ajuda.
GetDocumentation2

Recupera a cadeia de caracteres de documentação da biblioteca, o nome e o caminho completos do arquivo de Ajuda, o contexto de localização a ser usado e a ID de contexto para o tópico da Ajuda da biblioteca no arquivo de Ajuda.
GetErrorInfo

Obtém o ponteiro de informações de erro definido pela chamada anterior para SetErrorInfo no thread lógico atual.
GetField

Retorna um ponteiro para o VARIANT que contém o valor de um determinado nome de campo.
GetFieldNames

Obtém os nomes dos campos do registro.
GetFieldNoCopy

Retorna um ponteiro para o valor de um determinado nome de campo sem copiar o valor e alocar recursos.
GetFuncCustData

Obtém os dados personalizados da função especificada.
Getfuncdesc

Recupera a estrutura FUNCDESC que contém informações sobre uma função especificada.
GetFuncIndexOfMemId

Associa a um membro específico com base em um DISPID conhecido, no qual o nome do membro não é conhecido (por exemplo, na associação a um membro padrão). (ITypeInfo2.GetFuncIndexOfMemId)
Getguid

Obtém o GUID do tipo de registro.
GetGUID

Retorna o GUID (identificador global exclusivo) da interface que definiu o erro.
GetHelpContext

Retorna o ID (identificador de contexto) da Ajuda para o erro.
GetHelpFile

Retorna o caminho do arquivo de Ajuda que descreve o erro.
Getidsofnames

Mapeia um único membro e um conjunto opcional de nomes de argumento para um conjunto correspondente de DISPIDs inteiros, que podem ser usados em chamadas subsequentes para Invoke.
Getidsofnames

Mapeia entre nomes e IDs de membro e nomes e IDs de parâmetro.
GetImplTypeCustData

Obtém os dados personalizados do tipo de implementação.
GetImplTypeFlags

Recupera a enumeração IMPLTYPEFLAGS para uma interface ou interface base implementada em uma descrição de tipo.
Getlibattr

Recupera a estrutura que contém os atributos da biblioteca.
GetLibStatistics

Retorna estatísticas sobre uma biblioteca de tipos que são necessárias para o dimensionamento eficiente das tabelas de hash.
GetMops

Recupera informações de marshaling.
GetName

Obtém o nome do tipo de registro.
Getnames

Recupera a variável com a ID de membro especificada ou o nome da propriedade ou método e os parâmetros que correspondem à ID da função especificada.
GetParamCustData

Obtém os dados personalizados do parâmetro especificado.
GetRecordInfoFromGuids

Retorna um ponteiro para a interface IRecordInfo de um UDT passando o GUID das informações de tipo sem precisar carregar a biblioteca de tipos.
GetRecordInfoFromTypeInfo

Retorna um ponteiro para a interface IRecordInfo do UDT passando suas informações de tipo.
Getreftypeinfo

Se uma descrição de tipo faz referência a outras descrições de tipo, ela recuperará as descrições do tipo de referência.
Getreftypeofimpltype

Se uma descrição de tipo descreve uma classe COM, ela recuperará a descrição de tipo dos tipos de interface implementados.
GetSize

Obtém o número de bytes de memória necessários para manter a instância de registro.
GetSource

Retorna a ID programática dependente de idioma (ProgID) para a classe ou aplicativo que gerou o erro.
Gettypeattr

Recupera uma estrutura TYPEATTR que contém os atributos da descrição do tipo.
Gettypecomp

Recupera a interface ITypeComp para a descrição do tipo, que permite que um compilador de cliente se associe aos membros da descrição do tipo.
Gettypecomp

Permite que um compilador de cliente se associe aos tipos, variáveis, constantes e funções globais de uma biblioteca.
GetTypeFlags

Retorna os sinalizadores de tipo sem nenhuma alocação. Isso retorna um sinalizador que expande os sinalizadores de tipo sem aumentar o TYPEATTR (atributo de tipo).
Gettypeinfo

Recupera as informações do tipo de um objeto, que podem ser usadas para obter informações de tipo para uma interface.
Gettypeinfo

Recupera as informações de tipo que descrevem um UDT ou uma lista de segurança de UDTs.
Gettypeinfo

Recupera a descrição de tipo especificada na biblioteca.
Gettypeinfocount

Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1).
Gettypeinfocount

Fornece o número de descrições de tipo que estão em uma biblioteca de tipos.
GetTypeInfoOfGuid

Recupera a descrição de tipo que corresponde ao GUID especificado.
GetTypeInfoType

Recupera o tipo de uma descrição de tipo.
GetTypeKind

Retorna a enumeração TYPEKIND rapidamente, sem fazer nenhuma alocação.
GetVarCustData

Obtém os dados personalizados da variável especificada.
Getvardesc

Recupera uma estrutura VARDESC que descreve a variável especificada.
GetVarIndexOfMemId

Associa a um membro específico com base em um DISPID conhecido, no qual o nome do membro não é conhecido (por exemplo, na associação a um membro padrão). (ITypeInfo2.GetVarIndexOfMemId)
InterfaceSupportsErrorInfo

Indica se uma interface dá suporte à interface IErrorInfo.
Invoke

Fornece acesso a propriedades e métodos expostos por um objeto.
Invoke

Invoca um método ou acessa uma propriedade de um objeto que implementa a interface descrita pela descrição do tipo.
IsMatchingType

Determina se o registro passado corresponde ao das informações de registro atuais.
Isname

Indica se uma cadeia de caracteres passada contém o nome de um tipo ou membro descrito na biblioteca.
Layout

Atribui deslocamentos VTBL para funções virtuais e deslocamentos de instância para membros de dados por instância e cria as duas descrições de tipo para interfaces duplas.
LHashValOfName

Calcula um valor de hash para um nome. (LHashValOfName)
Lhashvalofnamesys

Calcula um valor de hash para um nome. (LHashValOfNameSys)
LHashValOfNameSysA

Calcula um valor de hash para o nome especificado.
LoadRegTypeLib

Usa informações do Registro para carregar uma biblioteca de tipos.
Loadtypelib

Carrega e registra uma biblioteca de tipos.
LoadTypeLibEx

Carrega uma biblioteca de tipos e (opcionalmente) a registra no registro do sistema.  .
LPSAFEARRAY_UserFree

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (LPSAFEARRAY_UserFree)
LPSAFEARRAY_UserFree64

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (LPSAFEARRAY_UserFree64)
LPSAFEARRAY_UserMarshal

Faz marshaling de dados do objeto SAFEARRAY especificado para o buffer RPC do usuário no lado do cliente ou servidor. (LPSAFEARRAY_UserMarshal)
LPSAFEARRAY_UserMarshal64

Faz marshaling de dados do objeto SAFEARRAY especificado para o buffer RPC do usuário no lado do cliente ou servidor. (LPSAFEARRAY_UserMarshal64)
LPSAFEARRAY_UserSize

Calcula o tamanho do fio do objeto SAFEARRAY e obtém seu identificador e dados. (LPSAFEARRAY_UserSize)
LPSAFEARRAY_UserSize64

Calcula o tamanho do fio do objeto SAFEARRAY e obtém seu identificador e dados. (LPSAFEARRAY_UserSize64)
LPSAFEARRAY_UserUnmarshal

Desmarca um objeto SAFEARRAY do buffer RPC. (LPSAFEARRAY_UserUnmarshal)
LPSAFEARRAY_UserUnmarshal64

Desmarca um objeto SAFEARRAY do buffer RPC. (LPSAFEARRAY_UserUnmarshal64)
Próximo

Recupera os itens especificados na sequência de enumeração.
OaBuildVersion

Recupera a versão de build da Automação OLE.
OaEnablePerUserTLibRegistration

Permite que a função RegisterTypeLib substitua mapeamentos de registro padrão em Windows Vista Service Pack 1 (SP1), Windows Server 2008 e versões posteriores do sistema operacional.
OleLoadPictureFile

Cria um objeto IPictureDisp de um arquivo de imagem no disco.
OleLoadPictureFileEx

Carrega uma imagem de um arquivo.
OleSavePictureFile

Salva uma imagem em um arquivo.
PutField

Coloca uma variante em um campo.
PutFieldNoCopy

Passa a propriedade dos dados para o campo atribuído colocando os dados reais no campo.
QueryPathOfRegTypeLib

Recupera o caminho de uma biblioteca de tipos registrada.
RecordClear

Libera referências de objeto e outros valores de um registro sem desalocar o registro.
RecordCopy

Copia um registro existente no buffer passado.
RecordCreate

Aloca memória para um novo registro, inicializa a instância e retorna um ponteiro para o registro.
RecordCreateCopy

Cria uma cópia de uma instância de um registro para o local especificado.
RecordDestroy

Libera os recursos e desaloca a memória do registro.
RecordInit

Inicializa uma nova instância de um registro.
RegisterActiveObject

Registra um objeto como o objeto ativo para sua classe.
Registertypelib

Adiciona informações sobre uma biblioteca de tipos ao registro do sistema.
RegisterTypeLibForUser

Registra uma biblioteca de tipos para uso pelo usuário que está chamando.
Releasefuncdesc

Lança um FUNCDESC retornado anteriormente por ITypeInfo::GetFuncDesc.
ReleaseTLibAttr

Libera o TLIBATTR obtido originalmente de GetLibAttr.
Releasetypeattr

Lança um TYPEATTR retornado anteriormente por ITypeInfo::GetTypeAttr.
Releasevardesc

Libera um VARDESC retornado anteriormente por ITypeInfo::GetVarDesc.
RequestTypeChange

Gerado quando uma solicitação foi feita para alterar um tipo. A alteração pode ser proibida.
Redefinir

Redefine a sequência de enumeração para o início. (IEnumVARIANT.Reset)
RevokeActiveObject

Termina o status de um objeto como ativo.
SafeArrayAccessData

Incrementa a contagem de bloqueios de uma matriz e recupera um ponteiro para os dados da matriz.
SafeArrayAddRef

Aumenta a contagem de referência de fixação do descritor para a matriz segura especificada em um e pode aumentar a contagem de referência de fixação dos dados para a matriz segura especificada em um se esses dados foram alocados dinamicamente, conforme determinado pelo descritor da matriz segura.
SafeArrayAllocData

Aloca memória para uma matriz segura, com base em um descritor criado com SafeArrayAllocDescriptor.
SafeArrayAllocDescriptor

Aloca memória para um descritor de matriz segura.
SafeArrayAllocDescriptorEx

Cria um descritor de matriz segura para uma matriz de qualquer tipo variante válido, incluindo VT_RECORD, sem alocar os dados da matriz.
SafeArrayCopy

Cria uma cópia de uma matriz segura existente.
SafeArrayCopyData

Copia a matriz de origem para a matriz de destino especificada depois de liberar todos os recursos na matriz de destino.
SafeArrayCreate

Cria um novo descritor de matriz, aloca e inicializa os dados para a matriz e retorna um ponteiro para o novo descritor de matriz.
SafeArrayCreateEx

Cria e retorna um descritor de matriz segura do VARTYPE especificado, número de dimensões e limites.
SafeArrayCreateVector

Cria uma matriz unidimensional. Uma matriz segura criada com SafeArrayCreateVector é um tamanho fixo, portanto, a constante FADF_FIXEDSIZE é sempre definida.
SafeArrayCreateVectorEx

Cria e retorna uma matriz segura unidimensional dos limites e VARTYPE especificados.
SafeArrayDestroy

Destrói um descritor de matriz existente e todos os dados na matriz.
SafeArrayDestroyData

Destrói todos os dados na matriz segura especificada.
SafeArrayDestroyDescriptor

Destrói o descritor da matriz segura especificada.
SafeArrayGetDim

Obtém o número de dimensões na matriz.
SafeArrayGetElement

Recupera um único elemento da matriz.
SafeArrayGetElemsize

Obtém o tamanho de um elemento .
SafeArrayGetIID

Obtém o GUID da interface contida na matriz segura especificada.
SafeArrayGetLBound

Obtém o limite inferior para qualquer dimensão da matriz segura especificada.
SafeArrayGetRecordInfo

Recupera a interface IRecordInfo do UDT contido na matriz segura especificada.
SafeArrayGetUBound

Obtém o limite superior para qualquer dimensão da matriz segura especificada.
SafeArrayGetVartype

Obtém o VARTYPE armazenado na matriz segura especificada.
Safearraylock

Incrementa a contagem de bloqueios de uma matriz e coloca um ponteiro para os dados da matriz em pvData do descritor de matriz.
SafeArrayPtrOfIndex

Obtém um ponteiro para um elemento de matriz.
SafeArrayPutElement

Armazena o elemento de dados no local especificado na matriz.
SafeArrayRedim

Altera o limite mais à direita (menos significativo) da matriz segura especificada.
SafeArrayReleaseData

Diminui a contagem de referência de fixação para os dados de matriz segura especificados em um. Quando essa contagem atinge 0, a memória para esses dados não é mais impedida de ser liberada.
SafeArrayReleaseDescriptor

Diminui a contagem de referência de fixação para o descritor da matriz segura especificada em um. Quando essa contagem atinge 0, a memória desse descritor não é mais impedida de ser liberada.
SafeArraySetIID

Define o GUID da interface para a matriz segura especificada.
SafeArraySetRecordInfo

Define as informações de registro na matriz segura especificada.
SafeArrayUnaccessData

Diminui a contagem de bloqueios de uma matriz e invalida o ponteiro recuperado por SafeArrayAccessData.
Safearrayunlock

Decrementa a contagem de bloqueios de uma matriz para que ela possa ser liberada ou redimensionada.
SaveAllChanges

Salva a instância ICreateTypeLib seguindo o layout das informações de tipo.
SetAlignment

Especifica o alinhamento de dados para um item de TYPEKIND=TKIND_RECORD.
SetCustData

Define um valor para dados personalizados.
SetCustData

Define um valor para dados personalizados.
SetDescription

Define a descrição textual do erro.
SetDocString

Define a cadeia de caracteres de documentação exibida por navegadores de tipo.
SetDocString

Define a cadeia de caracteres de documentação associada à biblioteca.
SetErrorInfo

Define o objeto de informações de erro para o thread lógico atual de execução.
SetFuncAndParamNames

Define o nome de uma função e os nomes de seus parâmetros para os nomes especificados.
SetFuncCustData

Define um valor para dados personalizados para a função especificada.
SetFuncDocString

Define a cadeia de caracteres de documentação para a função com o índice especificado.
SetFuncHelpContext

Define a ID de contexto da Ajuda para a função com o índice especificado.
SetFuncHelpStringContext

Define um valor de contexto da Ajuda para uma função especificada.
SetGuid

Define o GUID (identificador global exclusivo) associado à descrição do tipo.
SetGuid

Define o UUID (identificador exclusivo universal) associado à biblioteca de tipos.
SetGUID

Define o GUID (identificador global exclusivo) da interface que definiu o erro.
SetHelpContext

Define o ID (identificador de contexto) da Ajuda para o erro.
SetHelpContext

Define a ID de contexto da Ajuda das informações de tipo.
SetHelpContext

Define a ID de contexto da Ajuda para recuperar informações gerais da Ajuda para a biblioteca de tipos.
SetHelpFile

Define o caminho do arquivo de Ajuda que descreve o erro.
SetHelpFileName

Define o nome do arquivo de Ajuda.
SetHelpStringContext

Define o número de contexto para a cadeia de caracteres de Ajuda especificada.
SetHelpStringContext

Define o número de contexto da cadeia de caracteres da Ajuda.
SetHelpStringDll

Define o nome da DLL a ser usado para pesquisa de cadeia de caracteres de Ajuda (para fins de localização).
SetImplTypeCustData

Define um valor para dados personalizados para o tipo de implementação especificado.
SetImplTypeFlags

Define os atributos para uma interface implementada ou herdada de um tipo.
SetLcid

Define a ID de idioma nacional binária da Microsoft associada à biblioteca.
SetLibFlags

Define sinalizadores de biblioteca.
SetMops

Define a cadeia de caracteres opcode de marshaling associada à descrição do tipo ou à função .
SetName

Define o nome do typeinfo.
SetName

Define o nome da biblioteca de tipos.
SetParamCustData

Define um valor para os dados personalizados para o parâmetro especificado.
SetSource

Define o ProgID (identificador programático dependente de idioma) para a classe ou aplicativo que gerou o erro.
SetTypeDescAlias

Define a descrição do tipo para a qual essa descrição de tipo é um alias, se TYPEKIND=TKIND_ALIAS.
SetTypeFlags

Define sinalizadores de tipo da descrição do tipo que está sendo criada.
SetVarCustData

Define um valor para dados personalizados para a variável especificada.
SetVarDocString

Define a cadeia de caracteres de documentação da variável com o índice especificado.
SetVarHelpContext

Define a ID de contexto da Ajuda para a variável com o índice especificado.
SetVarHelpStringContext

Define um valor de contexto de Ajuda para uma variável especificada.
SetVarName

Define o nome de uma variável.
SetVersion

Define o número de versão principal e secundária das informações de tipo.
SetVersion

Define os números de versão principal e secundária da biblioteca de tipos.
Ignorar

Tenta ignorar os próximos elementos celt na sequência de enumeração.
SysAddRefString

Aumenta a contagem de referência de fixação para a cadeia de caracteres especificada em um.
Sysallocstring

Aloca uma nova cadeia de caracteres e copia a cadeia de caracteres passada para ela.
Sysallocstringbytelen

Usa uma cadeia de caracteres ANSI como entrada e retorna um BSTR que contém uma cadeia de caracteres ANSI. Não executa nenhuma tradução ANSI para Unicode.
Sysallocstringlen

Aloca uma nova cadeia de caracteres, copia o número especificado de caracteres da cadeia de caracteres passada e acrescenta um caractere de terminação nula.
Sysfreestring

Desaloca uma cadeia de caracteres alocada anteriormente por SysAllocString, SysAllocStringByteLen, SysReAllocString, SysAllocStringLen ou SysReAllocStringLen.
SysReAllocString

Realoca uma cadeia de caracteres alocada anteriormente para ter o tamanho de uma segunda cadeia de caracteres e copia a segunda cadeia de caracteres para a memória realocada.
Sysreallocstringlen

Cria um novo BSTR que contém um número especificado de caracteres de um BSTR antigo e libera o BSTR antigo.
SysReleaseString

Diminui a contagem de referência de fixação para a cadeia de caracteres especificada em um. Quando essa contagem atinge 0, a memória dessa cadeia de caracteres não é mais impedida de ser liberada.
SysStringByteLen

Retorna o comprimento (em bytes) de um BSTR.
SysStringLen

Retorna o comprimento de um BSTR.
SystemTimeToVariantTime

Converte uma hora do sistema em uma representação variante.
Unregistertypelib

Remove informações de biblioteca de tipos do registro do sistema. Use essa API para permitir que os aplicativos se desinstalem corretamente.
UnRegisterTypeLibForUser

Remove as informações da biblioteca de tipos que foram registradas usando RegisterTypeLibForUser.
VarAbs

Retorna o valor absoluto de uma variante.
VarAdd

Retorna a soma de duas variantes.
VarAnd

Executa uma operação And bit a bit entre duas variantes de qualquer tipo integral.
VarBoolFromCy

Converte um valor de moeda em um valor booliano.
VarBoolFromDate

Converte um valor de data em um valor booliano.
VarBoolFromDec

Converte um valor decimal em um valor booliano.
VarBoolFromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor booliano.
VarBoolFromI1

Converte um valor char em um valor booliano.
VarBoolFromI2

Converte um valor curto em um valor booliano.
VarBoolFromI4

Converte um valor longo em um valor booliano.
VarBoolFromI8

Converte um valor inteiro de 8 bytes em um valor booliano.
VarBoolFromR4

Converte um valor float em um valor booliano.
VarBoolFromR8

Converte um valor duplo em um valor booliano.
VarBoolFromStr

Converte uma cadeia de caracteres OLECHAR em um valor booliano.
VarBoolFromUI1

Converte um valor char sem sinal em um valor booliano.
VarBoolFromUI2

Converte um valor curto sem sinal em um valor booliano.
VarBoolFromUI4

Converte um valor longo sem sinal em um valor booliano.
VarBoolFromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor booliano.
VarBstrCat

Concatena duas variantes do tipo BSTR e retorna o BSTR resultante.
VarBstrCmp

Compara duas variantes do tipo BSTR.
VarBstrFromBool

Converte um valor booliano em um valor BSTR.
VarBstrFromCy

Converte um valor de moeda em um valor BSTR.
VarBstrFromDate

Converte um valor de data em um valor BSTR.
VarBstrFromDec

Converte um valor decimal em um valor BSTR.
VarBstrFromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor BSTR.
VarBstrFromI1

Converte um valor char em um valor BSTR.
VarBstrFromI2

Converte um valor curto em um valor BSTR.
VarBstrFromI4

Converte um valor longo em um valor BSTR.
VarBstrFromI8

Converte um valor inteiro sem sinal de 8 bytes em um valor BSTR. (VarBstrFromI8)
VarBstrFromR4

Converte um valor float em um valor BSTR.
VarBstrFromR8

Converte um valor duplo em um valor BSTR.
VarBstrFromUI1

Converte um valor char sem sinal em um valor BSTR.
VarBstrFromUI2

Converte um valor curto sem sinal em um valor BSTR.
VarBstrFromUI4

Converte um valor longo sem sinal em um valor BSTR.
VarBstrFromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor BSTR. (VarBstrFromUI8)
VarCat

Concatena duas variantes e retorna o resultado.
VarCmp

Compara duas variantes.
VarCyAbs

Recupera o valor absoluto de uma variante do tipo moeda.
VarCyAdd

Adiciona duas variantes do tipo moeda.
VarCyCmp

Compara duas variantes do tipo moeda.
VarCyCmpR8

Compara uma variante do tipo moeda com um valor do tipo double.
VarCyFix

Recupera a parte inteira de uma variante do tipo moeda. (VarCyFix)
VarCyFromBool

Converte um valor booliano em um valor de moeda.
VarCyFromDate

Converte um valor de data em um valor de moeda.
VarCyFromDec

Converte um valor decimal em um valor de moeda.
VarCyFromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor de moeda.
VarCyFromI1

Converte um valor char em um valor de moeda.
VarCyFromI2

Converte um valor curto em um valor de moeda.
VarCyFromI4

Converte um valor longo em um valor de moeda.
VarCyFromI8

Converte um valor inteiro de 8 bytes em um valor de moeda.
VarCyFromR4

Converte um valor float em um valor de moeda.
VarCyFromR8

Converte um valor duplo em um valor de moeda.
VarCyFromStr

Converte uma cadeia de caracteres OLECHAR em um valor de moeda.
VarCyFromUI1

Converte um valor char sem sinal em um valor de moeda.
VarCyFromUI2

Converte um valor curto sem sinal em um valor de moeda.
VarCyFromUI4

Converte um valor longo sem sinal em um valor de moeda.
VarCyFromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor de moeda.
VarCyInt

Recupera a parte inteira de uma variante do tipo moeda. (VarCyInt)
VarCyMul

Multiplica duas variantes do tipo moeda.
VarCyMulI4

Multiplica um valor de moeda por um inteiro de 32 bits.
VarCyMulI8

Multiplica um valor de moeda por um inteiro de 64 bits.
VarCyNeg

Executa uma negação lógica em uma variante do tipo moeda.
VarCyRound

Arredonda uma variante do tipo moeda para o número especificado de casas decimais.
VarCySub

Subtrai duas variantes do tipo moeda.
VarDateFromBool

Converte um valor booliano em um valor de data.
VarDateFromCy

Converte um valor de moeda em um valor de data.
VarDateFromDec

Converte um valor decimal em um valor de data.
VarDateFromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor de data.
VarDateFromI1

Converte um valor char em um valor de data.
VarDateFromI2

Converte um valor curto em um valor de data.
VarDateFromI4

Converte um valor longo em um valor de data.
VarDateFromI8

Converte um valor inteiro sem sinal de 8 bytes em um valor de data.
VarDateFromR4

Converte um valor float em um valor de data.
VarDateFromR8

Converte um valor duplo em um valor de data.
VarDateFromStr

Converte uma cadeia de caracteres OLECHAR em um valor de data.
VarDateFromUdate

Converte uma hora e uma data convertidas do formato MS-DOS em formato variante. (VarDateFromUdate)
VarDateFromUdateEx

Converte uma hora e uma data convertidas do formato MS-DOS em formato variante. (VarDateFromUdateEx)
VarDateFromUI1

Converte um valor char sem sinal em um valor de data.
VarDateFromUI2

Converte um valor curto sem sinal em um valor de data.
VarDateFromUI4

Converte um valor long sem sinal em um valor de data.
VarDateFromUI8

Converte um valor sem sinal de 8 bytes em um valor de data.
VarDecAbs

Recupera o valor absoluto de uma variante do tipo decimal.
VarDecAdd

Adiciona duas variantes do tipo decimal.
VarDecCmp

Compara duas variantes do tipo decimal.
VarDecCmpR8

Compara uma variante do tipo decimal com o valor do tipo double.
VarDecDiv

Divide duas variantes do tipo decimal.
VarDecFix

Recupera a parte inteira de uma variante do tipo decimal. (VarDecFix)
VarDecFromBool

Converte um valor booliano em um valor decimal.
VarDecFromCy

Converte um valor de moeda em um valor decimal.
VarDecFromDate

Converte um valor de data em um valor decimal.
VarDecFromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor decimal.
VarDecFromI1

Converte um valor char em um valor decimal.
VarDecFromI2

Converte um valor curto em um valor decimal.
VarDecFromI4

Converte um valor longo em um valor decimal.
VarDecFromI8

Converte um valor inteiro de 8 bytes em um valor decimal.
VarDecFromR4

Converte um valor float em um valor decimal.
VarDecFromR8

Converte um valor duplo em um valor decimal.
VarDecFromStr

Converte uma cadeia de caracteres OLECHAR em um valor decimal.
VarDecFromUI1

Converte um valor char sem sinal em um valor decimal.
VarDecFromUI2

Converte um valor curto sem sinal em um valor decimal.
VarDecFromUI4

Converte um valor longo sem sinal em um valor decimal.
VarDecFromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor decimal.
VarDecInt

Recupera a parte inteira de uma variante do tipo decimal. (VarDecInt)
VarDecMul

Multiplica duas variantes do tipo decimal.
VarDecNeg

Executa a negação lógica em uma variante do tipo decimal.
VarDecRound

Arredonda uma variante do tipo decimal para o número especificado de casas decimais.
VarDecSub

Subtrai duas variantes do tipo decimal.
VarDiv

Retorna o resultado da divisão de duas variantes.
VarEqv

Executa uma equivalência bit a bit em duas variantes.
VarFix

Retorna a parte inteira de uma variante. (VarFix)
VarFormat

Formata uma variante em formato de cadeia de caracteres analisando uma cadeia de caracteres de formato.
VarFormatCurrency

Formata uma variante que contém valores de moeda em um formulário de cadeia de caracteres.
VarFormatDateTime

Formata uma variante que contém informações nomeadas de data e hora em uma cadeia de caracteres.
VarFormatFromTokens

Usa uma cadeia de caracteres de formato com token e a aplica a uma variante para produzir uma cadeia de caracteres de saída formatada.
VarFormatNumber

Formata uma variante que contém números em um formulário de cadeia de caracteres.
VarFormatPercent

Formata uma variante que contém porcentagens em um formulário de cadeia de caracteres.
VarI1FromBool

Converte um valor booliano em um valor char.
VarI1FromCy

Converte um valor de moeda em um valor char.
VarI1FromDate

Converte um valor de data em um valor char.
VarI1FromDec

Converte um valor decimal em um valor char.
VarI1FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor char.
VarI1FromI2

Converte um valor curto em um valor char.
VarI1FromI4

Converte um valor longo em um valor char.
VarI1FromI8

Converte um valor inteiro de 8 bytes em um valor char.
VarI1FromR4

Converte um valor float em um valor char.
VarI1FromR8

Converte um valor duplo em um valor char.
VarI1FromStr

Converte uma cadeia de caracteres OLECHAR em um valor char.
VarI1FromUI1

Converte um valor char sem sinal em um valor char.
VarI1FromUI2

Converte um valor curto sem sinal em um valor char.
VarI1FromUI4

Converte um valor long sem sinal em um valor char.
VarI1FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor char.
VarI2FromBool

Converte um valor booliano em um valor curto.
VarI2FromCy

Converte um valor de moeda em um valor curto.
VarI2FromDate

Converte um valor de data em um valor curto.
VarI2FromDec

Converte um valor decimal em um valor curto.
VarI2FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor curto.
VarI2FromI1

Converte um valor char em um valor curto.
VarI2FromI4

Converte um valor longo em um valor curto.
VarI2FromI8

Converte um valor inteiro de 8 bytes em um valor curto.
VarI2FromR4

Converte um valor float em um valor curto.
VarI2FromR8

Converte um valor duplo em um valor curto.
VarI2FromStr

Converte uma cadeia de caracteres OLECHAR em um valor curto.
VarI2FromUI1

Converte um valor char sem sinal em um valor curto.
VarI2FromUI2

Converte um valor curto sem sinal em um valor curto.
VarI2FromUI4

Converte um valor longo sem sinal em um valor curto.
VarI2FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor curto.
VarI4FromBool

Converte um valor booliano em um valor longo.
VarI4FromCy

Converte um valor de moeda em um valor longo.
VarI4FromDate

Converte um valor de data em um valor longo.
VarI4FromDec

Converte um valor decimal em um valor longo.
VarI4FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor longo.
VarI4FromI1

Converte um valor char em um valor longo.
VarI4FromI2

Converte um valor curto em um valor longo.
VarI4FromI4

Converte um valor int em um valor longo.
VarI4FromI8

Converte um valor inteiro de 8 bytes em um valor longo.
VarI4FromR4

Converte um valor float em um valor longo.
VarI4FromR8

Converte um valor duplo em um valor longo.
VarI4FromStr

Converte uma cadeia de caracteres OLECHAR em um valor longo.
VarI4FromUI1

Converte um valor char sem sinal em um valor longo.
VarI4FromUI2

Converte um valor curto sem sinal em um valor longo.
VarI4FromUI4

Converte um valor longo sem sinal em um valor longo.
VarI4FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um long.
VarI8FromBool

Converte um valor booliano em um valor inteiro de 8 bytes.
VarI8FromCy

Converte um valor de moeda em um valor inteiro de 8 bytes.
VarI8FromDate

Converte um valor de data em um valor inteiro de 8 bytes.
VarI8FromDec

Converte um valor decimal em um valor inteiro de 8 bytes.
VarI8FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor inteiro de 8 bytes.
VarI8FromI1

Converte um valor char em um valor inteiro de 8 bytes.
VarI8FromI2

Converte um valor curto em um valor inteiro de 8 bytes.
VarI8FromR4

Converte um valor float em um valor inteiro de 8 bytes.
VarI8FromR8

Converte um valor duplo em um valor inteiro de 8 bytes.
VarI8FromStr

Converte uma cadeia de caracteres OLECHAR em um valor inteiro de 8 bytes.
VarI8FromUI1

Inverte um valor de byte sem sinal para um valor inteiro de 8 bytes.
VarI8FromUI2

Converte um valor curto sem sinal em um valor inteiro de 8 bytes.
VarI8FromUI4

Converte um valor longo sem sinal em um valor inteiro de 8 bytes.
VarI8FromUI8

Converte um valor inteiro de 8 bytes sem sinal em um valor inteiro de 8 bytes.
VARIANT_UserFree

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (VARIANT_UserFree)
VARIANT_UserFree64

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (VARIANT_UserFree64)
VARIANT_UserMarshal

Realiza marshaling de um objeto VARIANT no buffer RPC. (VARIANT_UserMarshal)
VARIANT_UserMarshal64

Realiza marshaling de um objeto VARIANT no buffer RPC. (VARIANT_UserMarshal64)
VARIANT_UserSize

Calcula o tamanho do fio do objeto VARIANT e obtém seu identificador e dados. (VARIANT_UserSize)
VARIANT_UserSize64

Calcula o tamanho do fio do objeto VARIANT e obtém seu identificador e dados. (VARIANT_UserSize64)
VARIANT_UserUnmarshal

Desmarca um objeto VARIANT do buffer RPC. (VARIANT_UserUnmarshal)
VARIANT_UserUnmarshal64

Desmarca um objeto VARIANT do buffer RPC. (VARIANT_UserUnmarshal64)
Variantchangetype

Converte uma variante de um tipo para outro.
Variantchangetypeex

Converte uma variante de um tipo para outro, usando um LCID.
Variantclear

Limpa uma variante.
VariantCopy

Libera a variante de destino e faz uma cópia da variante de origem.
VariantCopyInd

Libera a variante de destino e faz uma cópia da variante de origem, executando a indireção necessária se a origem for especificada para ser VT_BYREF.
VariantInit

Inicializa uma variante.
VariantTimeToDosDateTime

Converte a representação variante de uma data e hora em valores de data e hora do MS-DOS.
VariantTimeToSystemTime

Converte a representação variante de tempo em valores de tempo do sistema.
VarIdiv

Converte duas variantes de qualquer tipo em inteiros e retorna o resultado de dividi-las.
VarImp

Executa uma implicação bit a bit em duas variantes.
VarInt

Retorna a parte inteira de uma variante. (VarInt)
VarMod

Divide duas variantes e retorna apenas o restante.
VarMonthName

Retorna uma cadeia de caracteres que contém o nome do mês localizado.
VarMul

Retorna o resultado da multiplicação de duas variantes.
VarNeg

Executa negação lógica em uma variante.
VarNot

Executa a operação bit a bit não negação em uma variante.
VarNumFromParseNum

Converte os resultados analisados em uma variante.
VarOr

Executa uma disjunção lógica em duas variantes.
VarParseNumFromStr

Analisa uma cadeia de caracteres e cria uma descrição independente de tipo do número que ela representa.
VarPow

Retorna o resultado da execução da função de energia com duas variantes.
VarR4CmpR8

Compara duas variantes de tipos float e double.
VarR4FromBool

Converte um valor booliano em um valor float.
VarR4FromCy

Converte um valor de moeda em um valor float.
VarR4FromDate

Converte um valor de data em um valor float.
VarR4FromDec

Converte um valor decimal em um valor float.
VarR4FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor float.
VarR4FromI1

Inverte um valor char para um valor float.
VarR4FromI2

Converte um valor curto em um valor float.
VarR4FromI4

Converte um valor longo em um valor float.
VarR4FromI8

Converte um valor inteiro de 8 bytes em um valor float.
VarR4FromR8

Converte um valor duplo em um valor float.
VarR4FromStr

Converte uma cadeia de caracteres OLECHAR em um valor float.
VarR4FromUI1

Converte um valor char sem sinal em um valor float.
VarR4FromUI2

Converte um valor curto sem sinal em um valor float.
VarR4FromUI4

Converte um valor longo sem sinal em um valor float.
VarR4FromUI8

Converte um valor inteiro de 8 bytes sem sinal em um valor float.
VarR8FromBool

Converte um valor booliano em um valor duplo.
VarR8FromCy

Converte um valor de moeda em um valor duplo.
VarR8FromDate

Converte um valor de data em um valor duplo.
VarR8FromDec

Converte um valor decimal em um valor duplo.
VarR8FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor duplo.
VarR8FromI1

Converte um valor char em um valor duplo.
VarR8FromI2

Converte um valor curto em um valor duplo.
VarR8FromI4

Converte um valor longo em um valor duplo.
VarR8FromI8

Converte um valor inteiro de 8 bytes em um valor duplo.
VarR8FromR4

Converte um valor float em um valor duplo.
VarR8FromStr

Converte uma cadeia de caracteres OLECHAR em um valor duplo.
VarR8FromUI1

Converte um valor char sem sinal em um valor duplo.
VarR8FromUI2

Converte um valor curto sem sinal em um valor duplo.
VarR8FromUI4

Converte um valor longo sem sinal em um valor duplo.
VarR8FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor duplo.
VarR8Pow

Executa a função de energia para variantes do tipo double.
VarR8Round

Arredonda uma variante do tipo double para o número especificado de casas decimais.
VarRound

Arredonda uma variante para o número especificado de casas decimais.
VarSub

Subtrai duas variantes.
VarTokenizeFormatString

Analisa a cadeia de caracteres de formato real em uma série de tokens que podem ser usados para formatar variantes usando VarFormatFromTokens.
VarUdateFromDate

Converte uma hora e uma data convertidas do formato variant para o formato MS-DOS.
VarUI1FromBool

Converte um valor booliano em um valor char sem sinal.
VarUI1FromCy

Converte um valor de moeda em um valor char sem sinal.
VarUI1FromDate

Converte um valor de data em um valor char sem sinal.
VarUI1FromDec

Converte um valor decimal em um valor char sem sinal.
VarUI1FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor char sem sinal.
VarUI1FromI1

Converte um valor char em um valor char sem sinal.
VarUI1FromI2

Converte um valor curto em um valor char sem sinal.
VarUI1FromI4

Converte um valor longo em um valor char sem sinal.
VarUI1FromI8

Converte um valor inteiro de 8 bytes em um valor de byte.
VarUI1FromR4

Converte um valor float em um valor char sem sinal.
VarUI1FromR8

Converte um valor duplo em um valor char sem sinal.
VarUI1FromStr

Converte uma cadeia de caracteres OLECHAR em uma cadeia de caracteres char sem sinal.
VarUI1FromUI2

Converte um valor curto sem sinal em um valor char sem sinal.
VarUI1FromUI4

Converte um valor longo sem sinal em um valor char sem sinal.
VarUI1FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor de byte.
VarUI2FromBool

Converte um valor booliano em um valor curto sem sinal.
VarUI2FromCy

Converte um valor de moeda em um valor curto sem sinal.
VarUI2FromDate

Converte um valor de data em um valor curto sem sinal.
VarUI2FromDec

Converte um valor decimal em um valor curto sem sinal.
VarUI2FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor curto sem sinal.
VarUI2FromI1

Converte um valor char em um valor curto sem sinal.
VarUI2FromI2

Converte um valor curto em um valor curto sem sinal.
VarUI2FromI4

Converte um valor longo em um valor curto sem sinal.
VarUI2FromI8

Converte um valor inteiro de 8 bytes em um valor curto sem sinal.
VarUI2FromR4

Converte um valor float em um valor curto sem sinal.
VarUI2FromR8

Converte um valor duplo em um valor curto sem sinal.
VarUI2FromStr

Converte uma cadeia de caracteres OLECHAR em um valor curto sem sinal.
VarUI2FromUI1

Converte um valor char sem sinal em um valor curto sem sinal.
VarUI2FromUI4

Converte um valor longo sem sinal em um valor curto sem sinal.
VarUI2FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor curto sem sinal.
VarUI4FromBool

Converte um valor booliano em um valor longo sem sinal.
VarUI4FromCy

Converte um valor de moeda em um valor longo sem sinal.
VarUI4FromDate

Converte um valor de data em um valor longo sem sinal.
VarUI4FromDec

Converte um valor decimal em um valor longo sem sinal.
VarUI4FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor longo sem sinal.
VarUI4FromI1

Converte um valor char em um valor longo sem sinal.
VarUI4FromI2

Converte um valor curto em um valor longo sem sinal.
VarUI4FromI4

Converte um valor longo em um valor longo sem sinal.
VarUI4FromI8

Converte um valor inteiro de 8 bytes em um valor longo sem sinal.
VarUI4FromR4

Converte um valor float em um valor longo sem sinal.
VarUI4FromR8

Converte um valor duplo em um valor longo sem sinal.
VarUI4FromStr

Converte uma cadeia de caracteres OLECHAR em um valor longo sem sinal.
VarUI4FromUI1

Converte um valor char sem sinal em um valor longo sem sinal.
VarUI4FromUI2

Converte um valor curto sem sinal em um valor longo sem sinal.
VarUI4FromUI8

Converte um valor inteiro sem sinal de 8 bytes em um valor longo sem sinal.
VarUI8FromBool

Converte um valor VARIANT_BOOL em um valor inteiro sem sinal de 8 bytes.
VarUI8FromCy

Converte um valor de moeda em um valor inteiro sem sinal de 8 bytes.
VarUI8FromDate

Converte um valor de data em um valor inteiro sem sinal de 8 bytes.
VarUI8FromDec

Converte um valor decimal em um valor inteiro sem sinal de 8 bytes.
VarUI8FromDisp

Converte a propriedade padrão de uma instância IDispatch em um valor inteiro sem sinal de 8 bytes.
VarUI8FromI1

Converte um valor char em um valor inteiro sem sinal de 8 bytes.
VarUI8FromI2

Converte um valor curto em um valor inteiro sem sinal de 8 bytes.
VarUI8FromI8

Converte um valor inteiro de 8 bytes em um valor inteiro sem sinal de 8 bytes.
VarUI8FromR4

Converte um valor float em um valor inteiro sem sinal de 8 bytes.
VarUI8FromR8

Converte um valor duplo em um valor inteiro sem sinal de 8 bytes.
VarUI8FromStr

Converte uma cadeia de caracteres OLECHAR em um valor inteiro sem sinal de 8 bytes.
VarUI8FromUI1

Converte um valor de byte em um valor inteiro sem sinal de 8 bytes.
VarUI8FromUI2

Converte um valor curto sem sinal em um valor inteiro sem sinal de 8 bytes.
VarUI8FromUI4

Converte um valor longo sem sinal em um valor inteiro sem sinal de 8 bytes.
VarWeekdayName

Retorna uma cadeia de caracteres que contém o nome localizado do dia da semana.
VarXor

Executa uma exclusão lógica em duas variantes.
VectorFromBstr

Retorna um vetor, atribuindo cada caractere no BSTR a um elemento do vetor.

Interfaces

 
Icreateerrorinfo

Retorna informações de erro.
Icreatetypeinfo

Fornece as ferramentas para criar e administrar as informações de tipo definidas por meio da descrição do tipo. (ICreateTypeInfo)
ICreateTypeInfo2

Fornece as ferramentas para criar e administrar as informações de tipo definidas por meio da descrição do tipo. (ICreateTypeInfo2)
ICreateTypeLib

Fornece os métodos para criar e gerenciar o componente ou arquivo que contém informações de tipo. (ICreateTypeLib)
ICreateTypeLib2

Fornece os métodos para criar e gerenciar o componente ou arquivo que contém informações de tipo. (ICreateTypeLib2)
IDispatch

Expõe objetos, métodos e propriedades para ferramentas de programação e outros aplicativos que dão suporte à Automação.
IEnumVARIANT

Fornece um método para enumerar uma coleção de variantes, incluindo coleções heterogêneas de objetos e tipos intrínsecos.
IErrorInfo

Fornece informações detalhadas de erro contextual.
IRecordInfo

Descreve a estrutura de um UDT específico.
ISupportErrorInfo

Garante que as informações de erro possam ser propagadas para cima da cadeia de chamadas corretamente. Os objetos de automação que usam as interfaces de tratamento de erros devem implementar ISupportErrorInfo.
ITypeChangeEvents

Permite que os clientes assinem notificações de alteração de tipo em objetos que implementam as interfaces ITypeInfo, ITypeInfo2, ICreateTypeInfo e ICreateTypeInfo2.
Itypecomp

A interface ITypeComp fornece uma maneira rápida de acessar informações de que os compiladores precisam ao associar e instanciar estruturas e interfaces.
ITypeInfo

Usado para ler informações sobre objetos. (ITypeInfo)
Itypeinfo2

Usado para ler informações sobre objetos. (ITypeInfo2)
Itypelib

Representa uma biblioteca de tipos, os dados que descrevem um conjunto de objetos. (ITypeLib)
Itypelib2

Representa uma biblioteca de tipos, os dados que descrevem um conjunto de objetos. (ITypeLib2)

Estruturas

 
ARRAYDESC

Descreve uma matriz, seu tipo de elemento e sua dimensão.
BINDPTR

Descreve um ponteiro.
CUSTDATA

Representa dados personalizados.
CUSTDATAITEM

Representa um item de dados personalizado.
DISPPARAMS

Contém os argumentos passados para um método ou propriedade.
EXCEPINFO

Descreve uma exceção que ocorreu durante IDispatch::Invoke.
FUNCDESC

Descreve uma função. (FUNCDESC)
INTERFACEDATA

Descreve as propriedades e os métodos do objeto.
METHODDATA

Descreve um método ou propriedade.
NUMPARSE

Especifica informações de análise numérica.
PARAMDATA

Descreve um parâmetro aceito por um método ou propriedade.
PARAMDESC

Contém informações necessárias para transferir um elemento, parâmetro ou valor retornado de função de uma estrutura entre processos.
PARAMDESCEX

Contém informações sobre o valor padrão de um parâmetro.
SAFEARRAY

Representa uma matriz segura.
SAFEARRAYBOUND

Representa os limites de uma dimensão da matriz.
TLIBATTR

Contém informações sobre uma biblioteca de tipos. As informações dessa estrutura são usadas para identificar a biblioteca de tipos e fornecer suporte de idioma nacional para nomes de membros.
TYPEATTR

Contém atributos de um tipo.
TYPEDESC

Descreve o tipo de uma variável, o tipo de retorno de uma função ou o tipo de um parâmetro de função.
VARDESC

Descreve um membro de dados, constante ou variável.
VARIANT

VARIANTARG descreve os argumentos passados em DISPPARAMS e VARIANT para especificar dados variantes que não podem ser passados por referência.