Ler em inglês

Compartilhar via


cabeçalho oleauto.h

Esse cabeçalho é usado pela Automação. Para obter mais informações, consulte:

oleauto.h contém as seguintes interfaces de programação:

Funções

 
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.
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.
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.
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.
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.
GetActiveObject

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

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

Obtém o ponteiro de informações de erro definido pela chamada anterior para SetErrorInfo no thread lógico atual.
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.
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.  .
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.
QueryPathOfRegTypeLib

Recupera o caminho de uma biblioteca de tipos registrada.
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.
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.
SetErrorInfo

Define o objeto de informações de erro para o thread lógico atual de execuçã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 um tempo 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 informações de biblioteca de tipos registradas usando RegisterTypeLibForUser.
VarAbs

Retorna o valor absoluto de uma variante.
VarAdd

Retorna a soma de duas variantes.
VarAnd

Executa uma operação Bit a bit And 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 para o formato variante. (VarDateFromUdate)
VarDateFromUdateEx

Converte uma hora e uma data convertidas do formato MS-DOS para o 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 longo 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 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 no formulário 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 de data e hora nomeadas em uma cadeia de caracteres.
VarFormatFromTokens

Usa uma cadeia de caracteres de formato tokenizado 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 longo 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 valor inteiro longo.
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.
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.

Estruturas

 
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.

Enumerações

 
REGKIND

Controla como uma biblioteca de tipos é registrada.