COM (Component Object Model)

Visão geral da tecnologia COM (Component Object Model).

Para desenvolver o COM (Component Object Model), você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
ACTIVATEFLAGS

Indica se um objeto é ativado como um objeto sem janelas. Ele é usado em IOleInPlaceSiteEx::OnInPlaceActivateEx.
ADVF

Sinalizadores que controlam o cache e a notificação de alterações nos dados.
APTTYPE

A enumeração APTTYPE (objidl.h) especifica diferentes tipos de apartments.
APTTYPE

A enumeração APTTYPE (objidlbase.h) especifica diferentes tipos de apartments.
APTTYPEQUALIFIER

A enumeração APTTYPEQUALIFIER (objidl.h) especifica o conjunto de possíveis qualificadores de tipo de apartamento COM.
APTTYPEQUALIFIER

A enumeração APTTYPEQUALIFIER (objidlbase.h) especifica o conjunto de possíveis qualificadores de tipo de apartamento COM.
BIND_FLAGS

Controla os aspectos das operações de associação de moniker.
BINDSPEED

Indica aproximadamente quanto tempo o chamador aguardará para associar a um objeto .
CALLFRAME_COPY

Determina se os dados do quadro de chamada copiados podem ser compartilhados com dados no quadro pai determinando sua dependência de tempo de vida no quadro pai.
CALLFRAME_FREE

Determina o tipo de parâmetro a ser liberado. (CALLFRAME_FREE)
CALLFRAME_NULL

Determina o tipo de parâmetro a ser liberado. (CALLFRAME_NULL)
CALLFRAME_WALK

Determina o tipo de parâmetro a ser andado.
CALLTYPE

Especifica os tipos de chamada usados por IMessageFilter::HandleInComingCall.
CLSCTX

Valores usados em chamadas de ativação para indicar os contextos de execução nos quais um objeto deve ser executado.
CO_MARSHALING_CONTEXT_ATTRIBUTES

A enumeração CO_MARSHALING_CONTEXT_ATTRIBUTES (objidl.h) identifica um dos atributos de contexto de marshaling que podem ser consultados usando um método específico.
CO_MARSHALING_CONTEXT_ATTRIBUTES

A enumeração CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) identifica um dos atributos que você pode consultar usando o método GetMarshalingContextAttribute.
COINIT

Determina o modelo de simultaneidade usado para chamadas de entrada para objetos criados por esse thread. Esse modelo de simultaneidade pode ser threaded apartment ou multithreaded.
COMSD

Determina o tipo de descritor de segurança COM a ser obtido ao chamar CoGetSystemSecurityPermissions.
COWAIT_FLAGS

Especifica o comportamento da função CoWaitForMultipleHandles.
CWMO_FLAGS

Fornece sinalizadores para a função CoWaitForMultipleObjects.
DATADIR

Especifica a direção do fluxo de dados. Isso determina os formatos que o enumerador resultante pode enumerar.
DISCARDCACHE

Especifica o que fazer com caches que devem ser descartados da memória se o bit sujo tiver sido definido.
DOCMISC

Fornece informações de propriedade diversas sobre um objeto de documento.
DVASPECT

Especifica os dados desejados ou o aspecto de exibição do objeto ao desenhar ou obter dados.
DVASPECT2

Especifica novos aspectos de desenho usados para otimizar o processo de desenho.
DVASPECTINFOFLAG

Indica se um objeto pode dar suporte ao desenho otimizado de si mesmo.
DVEXTENTMODE

Indica se o modo de dimensionamento é conteúdo ou dimensionamento integral.
EOC_ChangeType

Indica a natureza da alteração para um objeto de evento.
EOLE_AUTHENTICATION_CAPABILITIES

A enumeração EOLE_AUTHENTICATION_CAPABILITIES (objidl.h) especifica vários recursos em CoInitializeSecurity e IClientSecurity::SetBlanket.
EOLE_AUTHENTICATION_CAPABILITIES

A enumeração EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) especifica vários recursos em CoInitializeSecurity e IClientSecurity::SetBlanket.
EXTCONN

A enumeração EXTCONN (objidl.h) especifica o tipo de conexão externa existente em um objeto inserido.
EXTCONN

A enumeração EXTCONN (objidlbase.h) especifica o tipo de conexão externa existente em um objeto inserido.
GLOBALOPT_PROPERTIES

A enumeração GLOBALOPT_PROPERTIES (objidl.h) identifica opções globais de processo que você pode definir ou consultar usando a interface IGlobalOptions.
GLOBALOPT_PROPERTIES

A enumeração GLOBALOPT_PROPERTIES (objidlbase.h) identifica opções globais de processo que você pode definir ou consultar usando a interface IGlobalOptions.
GLOBALOPT_UNMARSHALING_POLICY_VALUES

A enumeração GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidl.h) fornece valores para a opção global da política de unmarshaling COM.
GLOBALOPT_UNMARSHALING_POLICY_VALUES

A enumeração GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) fornece valores para a opção global de política de unmarshaling COM.
GUIDKIND

Sinalizadores usados para especificar o tipo de informação solicitada de um objeto no IProvideClassInfo2.
HITRESULT

Indica se um local está dentro da imagem de um objeto .
MKRREDUCE

Especifica até que ponto um moniker deve ser reduzido.
MKSYS

Indica a classe do moniker.
MSHCTX

Especifica o contexto de destino, que é o processo no qual a unmarshaling deve ser feita.
MSHLFLAGS

Especifica por que o marshaling deve ser feito.
OLECLOSE

Indica se um objeto deve ser salvo antes de fechar.
OLECMDEXECOPT

Especifica as opções de execução de comando.
OLECMDF

Especifica o tipo de suporte fornecido por um objeto para o comando especificado em uma estrutura OLECMD.
OLECMDID

Especifica qual comando padrão deve ser executado. Um único valor dessa enumeração é passado no argumento nCmdID de IOleCommandTarget::Exec.
OLECMDID_WINDOWSTATE_FLAG

Especifica o estado da janela.
OLECMDTEXTF

Especifica o tipo de informação que um objeto deve armazenar na estrutura OLECMDTEXT passada em IOleCommandTarget::QueryStatus.
OLECONTF

Indica o tipo de objetos a serem enumerados.
OLEDCFLAGS

Especifica informações adicionais para o contêiner sobre o contexto do dispositivo que o objeto solicitou.
OLEGETMONIKER

Controla aspectos do comportamento dos métodos IOleObject::GetMoniker e IOleClientSite::GetMoniker.
OLELINKBIND

Controla as operações de associação a uma fonte de link.
OLEMISC

Descreve características diversas de um objeto ou classe de objetos.
OLERENDER

Indica o tipo de cache solicitado para objetos recém-criados.
OLEUIPASTEFLAG

Indica as opções de usuário que estão disponíveis para o usuário ao colar esse formato e em qual grupo ou lista de opções (Colar, Colar Link etc.).
OLEUPDATE

Indica se o objeto vinculado atualiza os dados armazenados em cache para o objeto vinculado automaticamente ou somente quando o contêiner chama os métodos IOleObject::Update ou IOleLink::Update. As constantes são usadas na interface IOleLink.
OLEVERBATTRIB

Descreve os atributos de um verbo especificado para um objeto .
OLEWHICHMK

Indica qual parte do moniker de um objeto está sendo definida ou recuperada.
PENDINGMSG

Especifica os valores retornados para o método IMessageFilter::MessagePending.
PENDINGTYPE

Indica o nível de aninhamento no método IMessageFilter::MessagePending.
PICTUREATTRIBUTES

Especifica atributos de um objeto de imagem conforme retornado por meio do método IPicture::get_Attributes.
POINTERINACTIVE

Indique a política de ativação do objeto e são usados no método IPointerInactive::GetActivationPolicy.
QACONTAINERFLAGS

Indica as propriedades de ambiente fornecidas pelo contêiner. Ele é usado no membro dwAmbientFlags da estrutura QACONTAINER.
RECORD_READING_POLICY

Especifica uma dica sobre a ordem na qual os registros devem ser lidos de um log.
REGCLS

Controla o tipo de conexões com um objeto de classe.
SERVERCALL

Indica o status da chamada do servidor.
THDTYPE

A enumeração THDTYPE (objidl.h) indica se um thread específico dá suporte a um loop de mensagem.
THDTYPE

A enumeração THDTYPE (objidlbase.h) indica se um thread específico dá suporte a um loop de mensagem.
TYMED

Indica o tipo de mídia de armazenamento que está sendo usada em uma transferência de dados. Eles são usados nas estruturas STGMEDIUM ou FORMATETC.
TYSPEC

Especifica um mapeamento para uma ID de classe.
UASFLAGS

Fornece informações sobre a unidade de desfazer pai.
USERCLASSTYPE

Indica as diferentes variantes do nome de exibição associado a uma classe de objetos .
VIEWSTATUS

Especifica a opacidade do objeto e os aspectos de desenho compatíveis com o objeto .

Funções

 
Ativar

Cria a janela da caixa de diálogo para a página de propriedade.
ActivateMe

Solicita que um site de documento ative o documento que faz a chamada como um objeto de documento em vez de um objeto in-loco-ativo e, opcionalmente, especifica qual exibição do documento de objeto será ativada.
Adicionar

Adiciona uma unidade de desfazer simples à coleção.
Adicionar

Adiciona uma unidade de desfazer simples à coleção. Enquanto uma unidade de desfazer pai está aberta, o gerenciador de desfazer adiciona unidades de desfazer a ela chamando IOleParentUndoUnit::Add.
AddConnection

O método IExternalConnection::AddConnection (objidl.h) incrementa a contagem de conexões externas fortes de um objeto.
AddConnection

O método IExternalConnection::AddConnection (objidlbase.h) incrementa a contagem de conexões externas fortes de um objeto.
AddRef

Incrementa a contagem de referência de um ponteiro de interface para um objeto COM. Você deve chamar esse método sempre que fizer uma cópia de um ponteiro de interface.
AddRefHfont

Notifica o objeto de fonte de que a fonte previamente realizada identificada com hFont deve permanecer válida até que ReleaseHfont seja chamado ou o próprio objeto de fonte seja liberado completamente.
AddRefOnProcess

Incrementa a contagem de referência do processo.
AddSynchronize

O método ISynchronizeContainer::AddSynchronize (objidl.h) adiciona um objeto de sincronização ao contêiner.
AddSynchronize

O método ISynchronizeContainer::AddSynchronize (objidlbase.h) adiciona um objeto de sincronização ao contêiner.
AdjustRect

Ajusta um retângulo especificado se ele estiver totalmente ou parcialmente coberto por objetos opacos sobrepostos.
Aconselhar

Estabelece uma conexão entre um objeto de ponto de conexão e o coletor do cliente.
Aconselhar

Estabelece uma conexão de consultoria entre um objeto OLE e o coletor de aconselhamento do objeto de chamada. Por meio desse coletor, o objeto de chamada pode receber notificação quando o objeto OLE é renomeado, salvo ou fechado.
Aconselhar

Estabelece uma conexão de consultoria entre um objeto de documento composto e o coletor de aconselhamento do objeto de chamada, por meio do qual o objeto de chamada recebe notificação quando o objeto de documento composto é renomeado, salvo ou fechado.
Aconselhar

Cria uma conexão entre um coletor de consultoria e um objeto de dados para receber notificações.
Alloc

Aloca um bloco de memória. (IMalloc.Alloc)
AllowForegroundTransfer

Gera a janela em primeiro plano para o processo do servidor COM.
AppendRecord

Grave um novo registro no final do log.
ApplicationFree

Libera o aplicativo.
ApplicationLaunch

Inicia o aplicativo.
Aplicar

Aplica os valores atuais aos objetos subjacentes associados à página de propriedades, conforme passado anteriormente para IPropertyPage::SetObjects.
ApplyViewState

Inicializa uma exibição com o estado de exibição salvo anteriormente na chamada para IOleDocumentView::SaveViewState.
BindIfRunning

Ativa a conexão entre o objeto vinculado e a origem do link se a origem do link já estiver em execução.
BindMoniker

Localiza um objeto por meio de seu moniker, ativa o objeto se ele está inativo e recupera um ponteiro para a interface especificada nesse objeto.
Bindtoobject

Associa-se ao objeto especificado. O processo de associação envolve encontrar o objeto, colocá-lo no estado em execução, se necessário, e fornecer ao chamador um ponteiro para uma interface especificada no objeto identificado.
Bindtosource

Ativa a conexão com a origem do link associando o moniker armazenado no objeto vinculado.
Bindtostorage

Associa-se ao armazenamento do objeto especificado. Ao contrário do método IMoniker::BindToObject, esse método não ativa o objeto identificado pelo moniker.
Cache

Especifica o formato e outros dados a serem armazenados em cache dentro de um objeto inserido.
CallIndirect

Invoca um dos métodos na interface com uma referência indireta aos argumentos da invocação.
Cancelar

O método ICancelMethodCalls::Cancel (objidl.h) solicita que uma chamada de método seja cancelada.
Cancelar

O método ICancelMethodCalls::Cancel (objidlbase.h) solicita que uma chamada de método seja cancelada.
CancelLink

Desconecta os links selecionados. (ANSI)
CancelLink

Desconecta os links selecionados. (Unicode)
CanInPlaceActivate

Determina se o contêiner pode ativar o objeto em vigor.
CanWindowlessActivate

Informa um objeto se seu contêiner pode dar suporte a ele como um objeto sem janelas que pode ser ativado in-loco.
CatalogRefresh

Atualiza o catálogo.
CLIPFORMAT_UserFree

A função CLIPFORMAT_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
CLIPFORMAT_UserFree64

A função CLIPFORMAT_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
CLIPFORMAT_UserMarshal

A função CLIPFORMAT_UserMarshal (oleidl.h) realiza marshaling de um objeto CLIPFORMAT no buffer RPC.
CLIPFORMAT_UserMarshal64

A função CLIPFORMAT_UserMarshal64 (oleidl.h) realiza marshaling de um objeto CLIPFORMAT no buffer RPC.
CLIPFORMAT_UserSize

A função CLIPFORMAT_UserSize (oleidl.h) calcula o tamanho do fio do objeto CLIPFORMAT e obtém seu identificador e dados.
CLIPFORMAT_UserSize64

A função CLIPFORMAT_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto CLIPFORMAT e obtém seu identificador e dados.
CLIPFORMAT_UserUnmarshal

A função CLIPFORMAT_UserUnmarshal (oleidl.h) desmarca um objeto CLIPFORMAT do buffer RPC.
CLIPFORMAT_UserUnmarshal64

A função CLIPFORMAT_UserUnmarshal64 (oleidl.h) desmarca um objeto CLIPFORMAT do buffer RPC.
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumConnectionPoints.Clone)
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumConnections.Clone)
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumOleUndoUnits.Clone)
Clonar

Cria um objeto de fonte duplicado.
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumOleDocumentViews.Clone)
Clonar

Cria um objeto de exibição duplicado com um estado interno idêntico ao da exibição atual.
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumOLEVERB.Clone)
Clonar

O método IEnumContextProps::Clone (objidl.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumFORMATETC.Clone)
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumMoniker.Clone)
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumSTATDATA.Clone)
Clonar

O método IEnumString::Clone (objidl.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

O método IEnumUnknown::Clone (objidl.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

O método IEnumContextProps::Clone (objidlbase.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

O método IEnumString::Clone (objidlbase.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

O método IEnumUnknown::Clone (objidlbase.h) cria um novo enumerador que contém o mesmo estado de enumeração que o atual.
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumCATEGORYINFO.Clone)
Clonar

Cria um novo enumerador que contém o mesmo estado de enumeração que o atual. (IEnumGUID.Clone)
Fechar

Fecha a unidade de desfazer pai especificada. (IOleParentUndoUnit.Close)
Fechar

Fecha a unidade de desfazer pai especificada. (IOleUndoManager.Close)
Fechar

Altera um objeto inserido do em execução para o estado carregado. Desconecta um objeto vinculado de sua fonte de link.
CloseView

Instrui um modo de exibição de documento a se fechar e liberar seu ponteiro IOleInPlaceSite.
CLSIDFromProgID

Pesquisa um CLSID no registro, considerando um ProgID.
CLSIDFromProgIDEx

A função CLSIDFromProgIDEx (objbase.h) disparará a instalação automática se a política COMClassStore estiver habilitada.
CLSIDFromProgIDEx

A função CLSIDFromProgIDEx (combaseapi.h) disparará a instalação automática se a política COMClassStore estiver habilitada.
Clsidfromstring

Converte uma cadeia de caracteres gerada pela função StringFromCLSID de volta no CLSID original.
Coaddrefserverprocess

Incrementa uma contagem de referência global por processo.
CoAllowSetForegroundWindow

Essa função passa o privilégio de primeiro plano (o privilégio para definir a janela em primeiro plano) de um processo para outro. O processo que tem o privilégio de primeiro plano pode chamar essa função para passar esse privilégio para um processo de servidor COM local.
CoAllowUnmarshalerCLSID

Adiciona um CLSID sem formação à lista de permissões somente para o processo de chamada.
CoCancelCall

Solicita o cancelamento de uma chamada de método DCOM de saída pendente em um thread especificado.
CoCopyProxy

Faz uma cópia privada do proxy especificado.
CoCreateFreeThreadedMarshaler

Cria um objeto agregável capaz de realizar marshaling dependente de contexto.
Cocreateguid

Cria um GUID, um inteiro exclusivo de 128 bits usado para CLSIDs e identificadores de interface.
Cocreateinstance

Cria um único objeto não inicializado da classe associada a um CLSID especificado.
Cocreateinstanceex

Cria uma instância de uma classe específica em um computador específico.
CoCreateInstanceFromApp

Cria uma instância de uma classe específica em um computador específico de dentro de um contêiner de aplicativo.
CoDecrementMTAUsage

Libera o incremento feito por uma chamada anterior para a função CoIncrementMTAUsage.
CoDisableCallCancellation

Desfaz a ação de uma chamada para CoEnableCallCancellation. Desabilita o cancelamento de chamadas síncronas no thread de chamada quando todas as chamadas para CoEnableCallCancellation são balanceadas por chamadas para CoDisableCallCancellation.
CoDisconnectContext

Desconecta todas as conexões de proxy que estão sendo mantidas em nome de todos os ponteiros de interface que apontam para objetos no contexto atual.
Codisconnectobject

Desconecta todas as conexões de processo remoto que estão sendo mantidas em nome de todos os ponteiros de interface que apontam para um objeto especificado.
CoDosDateTimeToFileTime

Converte a representação MS-DOS da hora e data em uma estrutura FILETIME usada pelo Windows.
CoEnableCallCancellation

Habilita o cancelamento de chamadas síncronas no thread de chamada.
CoFileTimeNow

A função CoFileTimeNow (objbase.h) retorna a hora atual como uma estrutura FILETIME.
CoFileTimeNow

A função CoFileTimeNow (combaseapi.h) retorna a hora atual como uma estrutura FILETIME.
CoFileTimeToDosDateTime

Converte um FILETIME em valores de data e hora do MS-DOS.
CoFreeAllLibraries

Libera todas as DLLs que foram carregadas com a função CoLoadLibrary (chamada internamente por CoGetClassObject), independentemente de estarem em uso no momento.
CoFreeLibrary

Libera uma biblioteca que, quando carregada, foi especificada para ser liberada explicitamente.
Cofreeunusedlibraries

Descarrega todas as DLLs que não estão mais em uso, provavelmente porque a DLL não tem mais nenhum objeto COM instanciado pendente.
CoFreeUnusedLibrariesEx

Descarrega todas as DLLs que não estão mais em uso e cujo atraso de descarregamento expirou.
CoGetApartmentType

Retorna o tipo de apartamento atual e o qualificador de tipo.
Cogetcallcontext

Recupera o contexto da chamada atual no thread atual.
CoGetCallerTID

Retorna um ponteiro para um DWORD que contém a ID do apartamento do thread do chamador.
CoGetCancelObject

Obtém um ponteiro para uma interface de controle de chamada, normalmente ICancelMethodCalls, no objeto cancel correspondente a uma chamada de método COM de saída pendente no mesmo thread do cliente ou em outro thread do cliente.
Cogetclassobject

Fornece um ponteiro para uma interface em um objeto de classe associado a um CLSID especificado.
CoGetContextToken

Retorna um ponteiro para uma implementação de IObjContext para o contexto atual.
CoGetCurrentLogicalThreadId

Retorna o identificador de thread lógico do thread físico atual.
CoGetCurrentProcess

Retorna um valor exclusivo para o thread atual. O CoGetCurrentProcess pode ser usado para evitar problemas de reutilização da ID do thread.
CoGetInstanceFromFile

Cria um novo objeto e o inicializa de um arquivo usando IPersistFile::Load.
CoGetInstanceFromIStorage

Cria um novo objeto e o inicializa de um objeto de armazenamento por meio de uma chamada interna para IPersistFile::Load.
CoGetInterceptor

Cria uma instância do interceptador apropriado para que a interface especificada seja interceptada e retorna o interceptador recém-criado.
CoGetInterfaceAndReleaseStream

Desmarca um buffer que contém um ponteiro de interface e libera o fluxo quando um ponteiro de interface é empacotado de outro thread para o thread de chamada.
Cogetmalloc

Recupera um ponteiro para o alocador de memória de tarefa OLE padrão (que dá suporte à implementação do sistema da interface IMalloc) para que os aplicativos possam chamar seus métodos para gerenciar a memória.
CoGetMarshalSizeMax

Retorna um limite superior no número de bytes necessários para realizar marshaling do ponteiro de interface especificado para o objeto especificado.
CoGetObject

Converte um nome de exibição em um moniker que identifica o objeto chamado e, em seguida, associa-se ao objeto identificado pelo moniker.
CoGetObjectContext

Retorna o contexto do objeto atual.
CoGetPSClsid

Retorna o CLSID da DLL que implementa o proxy e o stub para a interface especificada.
Cogetstandardmarshal

Cria um objeto de marshaling padrão ou padrão no processo do cliente ou no processo do servidor, dependendo do chamador, e retorna um ponteiro para a implementação IMarshal desse objeto.
CoGetStdMarshalEx

Cria um marshaler padrão agregado para uso com manipuladores leves do lado do cliente.
CoGetSystemSecurityPermissions

Retorna os valores padrão dos Descritores de Segurança das permissões de inicialização e acesso em todo o computador, bem como limites de inicialização e acesso.
CoGetTreatAsClass

Retorna o CLSID de um objeto que pode emular o objeto especificado.
CoHandlePriorityEventsFromMessagePump

Chamado por dispatchers de mensagens em um thread asta depois de expedir uma mensagem do Windows para fornecer uma oportunidade para chamadas COM de infraestrutura de execução curta e outros trabalhos COM de alta prioridade ou de execução curta a serem expedidos entre mensagens.
CoImpersonateClient

Permite que o servidor represente o cliente da chamada atual durante a chamada.
CoIncrementMTAUsage

Mantém o suporte ao MTA ativo quando nenhum thread MTA está em execução.
Coinitialize

Inicializa a biblioteca COM no thread atual e identifica o modelo de simultaneidade como STA (single-thread apartment).
Coinitializeex

Inicializa a biblioteca COM para uso pelo thread de chamada, define o modelo de simultaneidade do thread e cria um novo apartment para o thread se for necessário.
CoInitializeSecurity

Registra a segurança e define os valores de segurança padrão para o processo.
CoInvalidateRemoteMachineBindings

Informa ao gerenciador de controle de serviço para liberar todos os identificadores de associação RPC armazenados em cache para o computador especificado.
CoIsHandlerConnected

Determina se um objeto remoto está conectado ao objeto em processo correspondente.
CoIsOle1Class

Determina se o CLSID especificado representa um objeto OLE 1.
Coloadlibrary

Carrega uma DLL específica no processo do chamador.
Colockobjectexternal

Chamado para bloquear um objeto para garantir que ele permaneça na memória ou para liberar esse bloqueio.
CoMarshalHresult

Faz marshaling de um HRESULT para o fluxo especificado, do qual ele pode ser unmarshaled usando a função CoUnmarshalHresult.
Comarshalinterface

Grava em um fluxo os dados necessários para inicializar um objeto proxy em algum processo de cliente.
CoMarshalInterThreadInterfaceInStream

Faz marshaling de um ponteiro de interface de um thread para outro thread no mesmo processo.
Commonprefixwith

Cria um novo moniker com base no prefixo que esse moniker tem em comum com o moniker especificado.
Composewith

Cria um novo moniker composto combinando o moniker atual com o moniker especificado.
Connect

O método IRpcProxyBuffer::Connect (objidl.h) inicializa um proxy cliente, associando-o ao canal RPC especificado.
Connect

O método IRpcStubBuffer::Connect (objidl.h) inicializa um stub de servidor, associando-o à interface especificada.
Connect

O método IRpcProxyBuffer::Connect (objidlbase.h) inicializa um proxy cliente, associando-o ao canal RPC especificado.
Connect

O método IRpcStubBuffer::Connect (objidlbase.h) inicializa um stub de servidor, associando-o à interface especificada.
Contextcallback

Insere o contexto do objeto, executa a função especificada e retorna.
ContextSensitiveHelp

Determina se o modo de ajuda contextual deve ser inserido durante uma sessão de ativação in-loco.
ConvertObject

Converte o objeto no tipo do CLSID especificado. (ANSI)
ConvertObject

Converte o objeto no tipo do CLSID especificado. (Unicode)
Copy

Cria uma cópia desse quadro de chamada e todos os seus dados associados.
CopyProxy

Faz uma cópia privada do proxy para a interface especificada.
CoQueryAuthenticationServices

Recupera uma lista dos serviços de autenticação registrados quando o processo chamado CoInitializeSecurity.
CoQueryClientBlanket

Chamado pelo servidor para saber mais sobre o cliente que invocou o método em execução no thread atual.
CoQueryProxyBlanket

Recupera as informações de autenticação que o cliente usa para fazer chamadas no proxy especificado.
CoRegisterActivationFilter

Registra um filtro em todo o processo para processar solicitações de ativação.
CoRegisterChannelHook

Registra um gancho de canal.
Coregisterclassobject

Registra um objeto de classe EXE com OLE para que outros aplicativos possam se conectar a ele.
CoRegisterDeviceCatalog

Permite que uma DLL baixada registre suas interfaces de catálogo de dispositivos em seu processo de execução para que o código de marshaling possa realizar marshaling dessas interfaces.
CoRegisterInitializeSpy

Registra uma implementação da interface IInitializeSpy. A interface IInitializeSpy é desafiada para permitir que os desenvolvedores executem inicialização e limpeza em apartments COM.
Coregistermallocspy

Registra uma implementação da interface IMallocSpy, exigindo posteriormente que o OLE chame seus métodos wrapper em torno de cada chamada para o método IMalloc correspondente.
CoRegisterMessageFilter

Registra com OLE a instância de uma interface IMessageFilter, que deve ser usada para lidar com problemas de simultaneidade no thread atual.
CoRegisterPSClsid

Permite que uma DLL baixada registre suas interfaces personalizadas em seu processo de execução para que o código de marshaling possa realizar marshaling dessas interfaces.
CoRegisterSurrogate

Registra o processo substituto por meio do ponteiro da interface ISurrogate.
CoReleaseMarshalData

Destrói um pacote de dados com marshaling anterior.
Coreleaseserverprocess

Diminui a contagem global de referência por processo.
Coresumeclassobjects

Chamado por um servidor que pode registrar vários objetos de classe para informar o SCM sobre todas as classes registradas e permite solicitações de ativação para esses objetos de classe.
CoRevertToSelf

Restaura as informações de autenticação em um thread de execução.
Corevokeclassobject

Informa ao OLE que um objeto de classe, anteriormente registrado com a função CoRegisterClassObject, não está mais disponível para uso.
CoRevokeDeviceCatalog

Revoga o registro de um catálogo de dispositivos executado por uma chamada anterior para CoRegisterDeviceCatalog.
CoRevokeInitializeSpy

Revoga uma implementação registrada da interface IInitializeSpy.
CoRevokeMallocSpy

Revoga um objeto IMallocSpy registrado.
CoSetCancelObject

Define (registra) ou redefine (cancela o registro) de um objeto cancel para uso durante operações de cancelamento subsequentes no thread atual.
CoSetMessageDispatcher

Registra ou cancela o registro do dispatcher de mensagens por thread que deve ser invocado quando houver mensagens de janela disponíveis para expedição em APIs de espera COM em um thread ASTA.
CoSetProxyBlanket

Define as informações de autenticação que serão usadas para fazer chamadas no proxy especificado.
CoSuspendClassObjects

Impede novas solicitações de ativação do SCM em todos os objetos de classe registrados no processo.
Coswitchcallcontext

Alterna o objeto de contexto de chamada usado por CoGetCallContext.
Cotaskmemalloc

Aloca um bloco de memória de tarefa da mesma forma que IMalloc::Alloc.
Cotaskmemfree

Libera um bloco de memória de tarefa alocado anteriormente por meio de uma chamada para a função CoTaskMemAlloc ou CoTaskMemRealloc.
Cotaskmemrealloc

Altera o tamanho de um bloco alocado anteriormente da memória da tarefa.
CoTestCancel

Determina se a chamada que está sendo executada no servidor foi cancelada pelo cliente.
Cotreatasclass

Estabelece ou remove uma emulação, na qual objetos de uma classe são tratados como objetos de uma classe diferente.
Couninitialize

Fecha a biblioteca COM no thread atual, descarrega todas as DLLs carregadas pelo thread, libera todos os outros recursos que o thread mantém e força o fechamento de todas as conexões RPC no thread.
CoUnmarshalHresult

Unmarshals an HRESULT type from the specified stream.
Counmarshalinterface

Inicializa um proxy recém-criado usando dados gravados no fluxo por uma chamada anterior para a função CoMarshalInterface e retorna um ponteiro de interface para esse proxy.
Count

O método IEnumContextProps::Count (objidl.h) recupera o número de propriedades de contexto no contexto.
Count

O método IEnumContextProps::Count (objidlbase.h) recupera o número de propriedades de contexto no contexto.
CountRefs

O método IRpcStubBuffer::CountRefs (objidl.h) recupera o número total de referências que um stub tem no objeto de servidor ao qual ele está conectado.
CountRefs

O método IRpcStubBuffer::CountRefs (objidlbase.h) recupera o número total de referências que um stub tem no objeto de servidor ao qual ele está conectado.
CoWaitForMultipleHandles

Aguarda que os identificadores especificados sejam sinalizados ou por um período de tempo limite especificado a ser decorrido.
CoWaitForMultipleObjects

Um substituto para CoWaitForMultipleHandles. Essa API de substituição oculta as opções para CoWaitForMultipleHandles que não têm suporte no ASTA.
CreateAntiMoniker

Cria e retorna um novo anti-moniker.
CreateAsyncBindCtx

Cria um contexto de associação assíncrona para uso com monikers assíncronos.
Createbindctx

Retorna um ponteiro para uma implementação de IBindCtx (um objeto de contexto de associação). Esse objeto armazena informações sobre uma operação de associação de moniker específica.
CreateCall

O método ICallFactory::CreateCall (objidl.h) cria uma instância do objeto de chamada que corresponde a uma interface assíncrona especificada.
CreateCall

O método ICallFactory::CreateCall (objidlbase.h) cria uma instância do objeto de chamada que corresponde a uma interface assíncrona especificada.
CreateClassMoniker

Cria um moniker de classe que se refere à classe especificada.
CreateDataAdviseHolder

A função CreateDataAdviseHolder (ole2.h) recupera um ponteiro para a implementação OLE de IDataAdviseHolder no objeto holder de consultoria de dados.
CreateDataAdviseHolder

A função CreateDataAdviseHolder (objbase.h) recupera um ponteiro para a implementação OLE de IDataAdviseHolder no objeto holder de consultoria de dados.
CreateDataCache

Recupera um ponteiro para uma nova instância de uma implementação fornecida por OLE de um cache de dados.
CreateFileMoniker

Cria um moniker de arquivo com base no caminho especificado.
CreateFormatEnumerator

Cria um objeto que implementa IEnumFORMATETC em uma matriz estática de estruturas FORMATETC.
CreateGenericComposite

Executa uma composição genérica de dois monikers e fornece um ponteiro para o moniker composto resultante.
CreateInstance

Cria um objeto não inicializado.
Createinstancelic

Cria uma instância do objeto licenciado para a chave de licença especificada. Esse método é o único meio possível para criar um objeto em um computador sem licença.
CreateItemMoniker

Cria um moniker de item que identifica um objeto dentro de um objeto que contém (normalmente um documento composto).
CreateObjrefMoniker

Cria um moniker OBJREF com base em um ponteiro para um objeto .
Createoleadviseholder

Cria um objeto de titular de consultoria para gerenciar notificações de documentos compostos. Ele retorna um ponteiro para a implementação OLE do objeto da interface IOleAdviseHolder.
CreatePointerMoniker

Cria um moniker de ponteiro com base em um ponteiro para um objeto .
CreateProxy

O método IPSFactoryBuffer::CreateProxy cria um proxy para a interface remota especificada.
CreateProxy

O método IPSFactoryBuffer::CreateProxy (objidlbase.h) cria um proxy para a interface remota especificada.
CreateStub

O método IPSFactoryBuffer::CreateStub (objidl.h) cria um stub para o uso remoto da interface especificada.
CreateStub

O método IPSFactoryBuffer::CreateStub (objidlbase.h) cria um stub para o uso remoto da interface especificada.
Createview

Cria um objeto de exibição de documento no processo do chamador e obtém um ponteiro para a interface IOleDocumentView desse objeto.
Dadvise

Chamado por um objeto que dá suporte a um coletor de consultoria para criar uma conexão entre um objeto de dados e o coletor de consultoria. Isso permite que o coletor de avisos seja notificado sobre alterações nos dados do objeto.
Deactivate

Destrói a janela criada em IPropertyPage::Activate.
DeactivateAndUndo

Desativa o objeto, encerra a sessão in-loco e reverte para o estado de desfazer salvo do contêiner.
DebugServerQueryInterface

O método IRpcStubBuffer::D ebugServerQueryInterface (objidl.h) recupera um ponteiro para a interface que um stub representa.
DebugServerQueryInterface

O método IRpcStubBuffer::D ebugServerQueryInterface (objidlbase.h) recupera um ponteiro para a interface representada por um stub.
DebugServerRelease

O método IRpcStubBuffer::D ebugServerRelease (objidl.h) libera um ponteiro de interface que foi retornado anteriormente por DebugServerQueryInterface.
DebugServerRelease

O método IRpcStubBuffer::D ebugServerRelease (objidlbase.h) libera um ponteiro de interface que foi retornado anteriormente por DebugServerQueryInterface.
Didalloc

O método IMalloc::D idAlloc (objidl.h) determina se esse alocador foi usado para alocar o bloco de memória especificado.
Didalloc

O método IMalloc::D idAlloc (objidlbase.h) determina se esse alocador foi usado para alocar o bloco de memória especificado.
DiscardCache

Descarta os caches encontrados na memória.
DiscardFrom

Instrui o gerenciador de desfazer a descartar a unidade de desfazer especificada e todas as unidades de desfazer abaixo dela na pilha desfazer ou refazer.
DiscardUndoState

Instrui o contêiner a descartar seu estado de desfazer. O contêiner não deve chamar IOleInPlaceObject::ReActivateAndUndo.
Desconectar

O método IRpcProxyBuffer::D isconnect (objidl.h) desconecta um proxy de cliente de qualquer canal RPC ao qual ele está conectado.
Desconectar

O método IRpcStubBuffer::D isconnect (objidl.h) desconecta um stub de servidor de qualquer interface à qual ele está conectado.
Desconectar

O método IRpcProxyBuffer::D isconnect (objidlbase.h) desconecta um proxy de cliente de qualquer canal RPC ao qual ele está conectado.
Desconectar

O método IRpcStubBuffer::D isconnect (objidlbase.h) desconecta um stub de servidor de qualquer interface à qual ele está conectado.
DisconnectObject

O método IMarshal::D isconnectObject (objidl.h) libera todas as conexões com um objeto antes de desligar.
DisconnectObject

O método IMarshal::D isconnectObject (objidlbase.h) libera todas as conexões com um objeto cujo servidor chama a implementação do objeto desse método.
Dllcanunloadnow

Determina se a DLL que implementa essa função está em uso. Caso contrário, o chamador pode descarregar a DLL da memória.
Dllgetclassobject

Recupera o objeto de classe de um manipulador de objetos DLL ou aplicativo de objeto.
Dllregisterserver

Instrui um servidor em processo a criar suas entradas de registro para todas as classes com suporte neste módulo de servidor.
Dllunregisterserver

Instrui um servidor em processo a remover somente as entradas criadas por meio de DllRegisterServer.
Deve ser feito

Instrui a unidade de desfazer a executar sua ação. Observe que, se ele contiver unidades de desfazer filho, também deverá chamar seus métodos Do.
DockWindow

Encaixa o identificador de janela especificado no identificador de monitor especificado.
Dodragdrop

Executa uma operação de arrastar e soltar OLE.
Doverb

Solicita que um objeto execute uma ação em resposta a ação de um usuário final. As ações possíveis são enumeradas para o objeto em IOleObject::EnumVerbs.
DragEnter

Indica se uma queda pode ser aceita e, em caso afirmativo, o efeito da queda.
DragEnterTarget

O OLE chama esse método quando o usuário arrasta o cursor do mouse para uma janela de destino de soltar potencial.
DragLeave

Remove os comentários de destino e libera o objeto de dados.
DragLeaveTarget

O OLE chama esse método quando o usuário arrasta o cursor do mouse para fora de uma janela de destino de soltar potencial.
DragOver

Fornece comentários de destino para o usuário e comunica o efeito da queda para a função DoDragDrop para que ele possa comunicar o efeito do dropback para a origem.
Draw

Desenha uma representação de um objeto no contexto de dispositivo especificado.
Gota

Incorpora os dados de origem na janela de destino, remove os comentários de destino e libera o objeto de dados.
Dunadvise

Destrói uma conexão de notificação que havia sido configurada anteriormente.
Editproperty

Especifica qual campo deve receber o foco quando a página de propriedades é ativada.
Habilitar

Habilita ou desabilita o gerenciador de desfazer.
EnableModeless

Habilita ou desabilita caixas de diálogo sem janela restrita quando o contêiner cria ou destrói uma caixa de diálogo modal.
EnableModeless

Habilita ou desabilita as caixas de diálogo sem formatar de um quadro.
Enumeração

Recupera um ponteiro para um enumerador para os componentes de um moniker composto.
Enumadvise

Cria um enumerador que pode ser usado para enumerar as conexões de consultoria estabelecidas atualmente para um objeto .
Enumadvise

Recupera um ponteiro para um enumerador que pode ser usado para enumerar as conexões de consultoria registradas para um objeto, para que um contêiner possa saber o que liberar antes de fechar.
Enumadvise

Retorna um objeto que pode ser usado para enumerar as conexões de consultoria atuais.
EnumCache

Cria um enumerador que pode ser usado para enumerar as conexões de cache atuais.
EnumCategorias

Recupera um enumerador para as categorias de componente registradas no sistema.
EnumClassesOfCategories

Recupera um enumerador para as classes que implementam um ou mais identificadores de categoria especificados.
Enumconnectionpoints

Cria um objeto enumerador para iterar por todos os pontos de conexão com suporte no objeto conectável, um ponto de conexão por IID de saída.
EnumConnections

Cria um objeto enumerador para iterar pelas conexões atuais para esse ponto de conexão.
EnumContextProps

O método IContext::EnumContextProps (objidl.h) retorna um ponteiro de interface IEnumContextProps que pode enumerar as propriedades de contexto nesse contexto.
EnumContextProps

O método IContext::EnumContextProps (objidlbase.h) retorna um ponteiro de interface IEnumContextProps que pode ser usado para enumerar as propriedades de contexto.
EnumControls

Enumera os controles no formulário.
EnumDAdvise

Cria um objeto que pode ser usado para enumerar as conexões de consultoria atuais.
Enumformatetc

Cria um objeto para enumerar os formatos compatíveis com um objeto de dados.
EnumImplCategoriesOfClass

Recupera um enumerador para os CATIDs implementados pela classe especificada.
EnumObjectParam

Recupera um ponteiro para uma interface que pode ser usada para enumerar as chaves da tabela de ponteiros com chave de cadeia de caracteres do contexto de associação.
Enumobjects

Enumera os objetos no contêiner atual.
EnumRedoable

Cria um objeto enumerador que o chamador pode usar para iterar por meio de uma série de unidades de desfazer de nível superior da pilha de restauração.
EnumReqCategoriesOfClass

Recupera um enumerador para os CATIDs exigidos pela classe especificada.
EnumRunning

Cria e retorna um ponteiro para um enumerador que pode listar os monikers de todos os objetos atualmente registrados na ROT (tabela de objetos em execução).
EnumUndoable

Cria um objeto enumerador que o chamador pode usar para iterar por meio de uma série de unidades de desfazer de nível superior da pilha de desfazer.
Enumverbs

Expõe um menu suspenso listando os verbos disponíveis para um objeto em ordem crescente por número de verbo.
EnumViews

Cria um objeto que enumera as exibições com suporte de um objeto de documento ou, se houver suporte para apenas uma exibição, retornará um ponteiro para essa exibição.
Exec

Executa o comando especificado ou exibe a ajuda para o comando.
FAILED

Fornece um teste genérico para falha em qualquer valor de status.
FContinue

Indica se uma operação genérica deve continuar.
FContinuePrinting

Indica se uma operação de impressão demorada deve continuar.
Findconnectionpoint

Retorna um ponteiro para a interface IConnectionPoint de um ponto de conexão para um IID especificado, se esse IID descrever uma interface de saída com suporte.
FindUnit

Indica se a unidade especificada é um filho dessa unidade de desfazer ou de um de seus filhos, ou seja, se a unidade especificada faz parte da hierarquia nesta unidade pai.
Force

Força o conteúdo do log para o disco, pelo menos até o LSN especificado.
Formato

Formata uma cadeia de caracteres de acordo com um padrão.
Gratuito

O método IMalloc::Free (objidl.h) libera um bloco de memória alocado anteriormente.
Gratuito

O método IMalloc::Free (objidlbase.h) libera um bloco de memória alocado anteriormente.
Gratuito

Libera a cópia do quadro para evitar uma perda de memória.
FreeBuffer

O método IRpcChannelBuffer::FreeBuffer (objidl.h) libera um buffer de canal RPC alocado anteriormente.
FreeBuffer

O método IRpcChannelBuffer::FreeBuffer (objidlbase.h) libera um buffer de canal RPC alocado anteriormente.
FreeParam

Libera o parâmetro especificado no quadro.
FreeSurrogate

O método ISurrogate::FreeSurrogate (objidl.h) descarrega um servidor DLL.
FreeSurrogate

O método ISurrogate::FreeSurrogate (objidlbase.h) descarrega um servidor DLL.
Congelamento

Congela a representação desenhada de um objeto para que ele não seja alterado até que o método IViewObject::Unfreeze seja chamado. O uso mais comum desse método é para impressão em banda.
FreezeEvents

Indica se o contêiner está ignorando ou aceitando eventos do controle.
get_Attributes

Recupera o conjunto atual de atributos de bits da imagem.
get_Bold

Obtém a propriedade Bold atual da fonte.
get_Charset

Recupera o conjunto de caracteres usado na fonte.
get_CurDC

Recupera o identificador do contexto atual do dispositivo. Essa propriedade é válida apenas para imagens de bitmap.
get_Description

O texto de exibição do editor de eventos. (Obter)
get_Handle

Recupera o identificador para a imagem gerenciada dentro deste objeto de imagem para um local especificado.
get_Height

Recupera a altura atual da imagem no objeto de imagem.
get_hFont

Recupera um identificador para a fonte descrita por este objeto de fonte.
get_hPal

Recupera uma cópia da paleta usada atualmente pelo objeto de imagem.
get_Italic

Obtém a propriedade Itálica atual da fonte.
get_KeepOriginalFormat

Recupera o valor atual da propriedade KeepOriginalFormat da imagem.
get_Name

Recupera o nome da família de fontes.
get_Name

O nome da propriedade do evento. (Obter)
get_OwnerSID

O identificador de segurança do criador do editor de eventos. (Obter)
get_PublisherName

O nome de exibição do editor de eventos. (Obter)
get_PublisherType

O grupo administrativo opcional para o editor de eventos. (Obter)
get_Size

Recupera o tamanho do ponto da fonte.
get_Strikethrough

Obtém a propriedade Strikethrough atual da fonte.
get_Type

Recupera o tipo atual da imagem contida no objeto de imagem.
get_Underline

Obtém a propriedade Underline atual da fonte.
get_Value

O valor da propriedade do evento. (Obter)
get_Weight

Obtém a propriedade Weight atual da fonte.
get_Width

Recupera a largura atual da imagem no objeto de imagem.
Getactivationpolicy

Recupera a política de ativação atual do objeto. Esse método é chamado pelo contêiner ao receber uma mensagem de WM_SETCURSOR ou WM_MOUSEMOVE quando um objeto inativo está sob o ponteiro do mouse.
GetAdvise

Recupera a conexão de consultoria no objeto que foi usado na chamada mais recente para IViewObject::SetAdvise.
GetAllAccessRights

Obtém toda a lista de direitos de acesso e/ou o proprietário e o grupo do objeto especificado.
Getbindoptions

Recupera as opções de associação armazenadas nesse contexto de associação.
GetBorder

Recupera o retângulo externo para barras de ferramentas e controles enquanto o objeto está ativo no local.
GetBoundSource

Recupera um ponteiro para a origem do link se a conexão estiver ativa.
GetBuffer

O método IRpcChannelBuffer::GetBuffer (objidl.h) recupera um buffer no qual os dados podem ser empacotados para transmissão.
GetBuffer

O método IRpcChannelBuffer::GetBuffer (objidlbase.h) recupera um buffer no qual os dados podem ser empacotados para transmissão.
Getcanonicalformatetc

Fornece uma estrutura FORMATETC potencialmente diferente, mas logicamente equivalente. Você usa esse método para determinar se duas estruturas FORMATETC diferentes retornariam os mesmos dados, removendo a necessidade de renderização duplicada.
GetCapture

Chamado por um objeto ativo e sem janelas in-loco para determinar se ele ainda tem a captura do mouse.
GetCategoryDesc

Recupera a cadeia de caracteres de descrição localizada para uma ID de categoria específica.
Getclassfile

Retorna o CLSID associado ao nome do arquivo especificado.
GetClassForHandler

O método IStdMarshalInfo::GetClassForHandler (objidl.h) recupera o CLSID do manipulador de objetos a ser usado no processo de destino durante o marshaling padrão.
GetClassForHandler

O método IStdMarshalInfo::GetClassForHandler (objidlbase.h) recupera o CLSID do manipulador de objetos a ser usado no processo de destino durante o marshaling padrão.
Getclassid

Recupera o CLSID (identificador de classe) do objeto .
Getclassinfo

Recupera um ponteiro para a interface ITypeInfo para as informações de tipo do objeto. As informações de tipo de um objeto correspondem à entrada de coclass do objeto em uma biblioteca de tipos.
Getclassobject

Recupera um objeto de classe.
GetClientSite

Recupera um ponteiro para o site cliente de um objeto inserido.
Getclipboarddata

Recupera um objeto de dados que contém o conteúdo atual do objeto inserido no qual esse método é chamado. Usando o ponteiro para esse objeto de dados, é possível criar um novo objeto inserido com os mesmos dados que o original.
Getcolorset

Retorna a paleta lógica que o objeto usará para desenhar em seu método IViewObject::D raw com os parâmetros correspondentes.
GetComparisonData

Recupera dados de um moniker que podem ser usados para testar o moniker quanto à igualdade em relação a outro moniker.
Getconnectioninterface

Recupera a IID da interface de saída gerenciada por esse ponto de conexão.
GetConnectionPointContainer

Recupera o ponteiro da interface IConnectionPointContainer para o objeto conectável pai.
GetContainer

Recupera um ponteiro para o contêiner do objeto.
GetContentExtent

Obtém a extensão de conteúdo de um controle.
Getcontrolinfo

Recupera informações sobre a mnemônica e o comportamento do teclado do controle.
GetConvertInfo

Obtém as informações de conversão associadas ao objeto especificado. (ANSI)
GetConvertInfo

Obtém as informações de conversão associadas ao objeto especificado. (Unicode)
GetCurFile

Recupera o nome atual do arquivo associado ao objeto . Se não houver nenhum arquivo de trabalho atual, esse método recuperará o prompt de salvamento padrão para o objeto .
GetCurrentApartmentType

O método IComThreadingInfo::GetCurrentApartmentType (objidl.h) recupera o tipo de apartment no qual o chamador está sendo executado.
GetCurrentApartmentType

O método IComThreadingInfo::GetCurrentApartmentType (objidlbase.h) recupera o tipo de apartment no qual o chamador está sendo executado.
GetCurrentLogicalThreadId

O método IComThreadingInfo::GetCurrentLogicalThreadId (objidl.h) recupera o GUID do thread no qual o chamador está sendo executado.
GetCurrentLogicalThreadId

O método IComThreadingInfo::GetCurrentLogicalThreadId (objidlbase.h) recupera o GUID do thread no qual o chamador está sendo executado.
GetCurrentThreadType

O método IComThreadingInfo::GetCurrentThreadType (objidl.h) recupera o tipo de thread no qual o chamador está sendo executado.
GetCurrentThreadType

O método IComThreadingInfo::GetCurrentThreadType (objidlbase.h) recupera o tipo de thread no qual o chamador está sendo executado.
GetData

Chamado por um consumidor de dados para obter dados de um objeto de dados de origem.
GetDataHere

Chamado por um consumidor de dados para obter dados de um objeto de dados de origem. Esse método difere do método GetData em que o chamador deve alocar e liberar o meio de armazenamento especificado.
Getdc

Fornece um objeto com um identificador para um contexto de dispositivo para uma tela ou dispositivo compatível de seu contêiner.
Getdefaultproperty

Recupera uma propriedade nomeada e seu valor do recipiente de propriedades associado ao editor de eventos.
GetDefaultPropertyCollection

Cria um objeto de coleção que enumera as propriedades contidas no recipiente de propriedades associado ao objeto do editor de eventos.
GetDescription

Recupera uma descrição da unidade de desfazer que pode ser usada na interface do usuário desfazer ou refazer.
GetDestCtx

O método IRpcChannelBuffer::GetDestCtx (objidl.h) recupera o contexto de destino do canal RPC.
GetDestCtx

O método IRpcChannelBuffer::GetDestCtx (objidlbase.h) recupera o contexto de destino para o canal RPC.
GetDisplayName

Recupera o nome de exibição do moniker.
GetDisplayString

Recupera uma cadeia de caracteres de texto que descreve a propriedade especificada.
GetDocMiscStatus

Recupera informações de status sobre o objeto do documento.
GetDocument

Obtém o ponteiro da interface IUnknown no objeto de documento que possui essa exibição.
GetDropTarget

Recupera a interface IDropTarget para um objeto ativo e sem janelas in-loco que dá suporte a arrastar e soltar.
GetExtendedControl

Recupera um ponteiro IDispatch para o controle estendido que o contêiner usa para encapsular o controle real.
Getextent

Recupera o tamanho de exibição atual de um objeto em execução.
Getextent

Recupera o tamanho que o objeto de exibição especificado será desenhado no dispositivo de destino especificado.
GetFocus

Chamado por um objeto ativo e sem janelas in-loco para determinar se ele ainda tem o foco do teclado.
GetGUID

Recupera o GUID especificado para o objeto .
GetHandle

O método ISynchronizeHandle::GetHandle (objidl.h) recupera um identificador para o objeto de sincronização.
GetHandle

O método ISynchronizeHandle::GetHandle (objidlbase.h) recupera um identificador para o objeto de sincronização.
GetIID

Recupera a ID da interface compatível com essa implementação ICallIndirect.
GetIIDAndMethod

Recupera a ID da interface ou o número do método.
GetInfo

Recupera informações sobre o quadro de chamadas.
GetInfoOfIndex

Recupera as informações de tipo do índice especificado.
GetInPlaceSite

Recupera o site de exibição associado a esse objeto de exibição.
Getinterfacefromglobal

Recupera um ponteiro para uma interface em um objeto utilizável pelo apartamento de chamada. Essa interface deve estar registrada atualmente na tabela de interface global.
GetLastRedoDescription

Recupera a descrição da unidade de desfazer de nível superior que está na parte superior da pilha de refazer.
GetLastUndoDescription

Recupera a descrição da unidade de desfazer de nível superior que está na parte superior da pilha de desfazer.
GetLastUpdate

Determina a última vez que o objeto foi atualizado. (ANSI)
GetLastUpdate

Determina a última vez que o objeto foi atualizado. (Unicode)
Getlicinfo

Recupera informações sobre os recursos de licenciamento desta fábrica de classes.
GetLinkSource

Recupera informações sobre um link que pode ser exibido na caixa de diálogo Links. (ANSI)
GetLinkSource

Recupera informações sobre um link que pode ser exibido na caixa de diálogo Links. (Unicode)
GetLinkUpdateOptions

Determina as opções de atualização atuais de um link. (ANSI)
GetLinkUpdateOptions

Determina as opções de atualização atuais de um link. (Unicode)
GetLocaleID

Recupera o identificador de localidade (um LCID) que uma página de propriedades pode usar para ajustar suas configurações específicas de localidade.
GetLogLimits

Recupera informações sobre os limites atuais do log.
GetMarshalingContextAttribute

O método IMarshalingStream::GetMarshalingContextAttribute (objidl.h) obtém informações sobre o contexto de marshaling.
GetMarshalingContextAttribute

O método IMarshalingStream::GetMarshalingContextAttribute (objidlbase.h) obtém informações sobre o contexto de marshaling.
GetMarshalSizeMax

Recupera o tamanho máximo do buffer que será necessário durante o marshaling.
GetMarshalSizeMax

Recupera um limite superior no número de bytes necessários para realizar marshaling do quadro de chamada.
GetMethodInfo

Recupera informações sobre o método de interface do quadro de chamada.
GetMiscStatus

Recupera o status de um objeto na criação e no carregamento.
GetMoniker

Recupera um moniker para o site cliente do objeto. Um objeto pode forçar a atribuição própria ou o moniker de seu contêiner especificando um valor para dwAssign.
GetMoniker

Recupera o moniker de um objeto inserido, que o chamador pode usar para vincular ao objeto .
GetMultiTypeInfoCount

Recupera o número de blocos de informações de tipo que este objeto deve fornecer.
Getnames

Recupera o método ou o nome da interface dessa chamada.
GetNaturalExtent

Fornece dicas de dimensionamento do contêiner para o objeto usar enquanto o usuário o redimensiona.
GetNextLink

Enumera os links em um contêiner. (ANSI)
GetNextLink

Enumera os links em um contêiner. (Unicode)
Getobject

Obtém um ponteiro para uma interface no objeto VBA.
Getobject

Recupera um ponteiro para o objeto especificado.
Getobject

Determina se o objeto identificado pelo moniker especificado está em execução e, se for, recupera um ponteiro para esse objeto.
GetObjectInfo

Obtém as informações de tamanho, tipo, nome e localização de um objeto. (ANSI)
GetObjectInfo

Obtém as informações de tamanho, tipo, nome e localização de um objeto. (Unicode)
Getobjectparam

Recupera um ponteiro de interface para o objeto associado à chave especificada na tabela de ponteiros com chave de cadeia de caracteres do contexto de associação.
GetObjectStorage

Recupera um ponteiro para o armazenamento do objeto especificado.
GetOleObject

Obtém um ponteiro para um controle OLE em um contêiner do Visual Basic.
GetOpenParentState

Recupera informações de estado sobre a unidade de desfazer pai mais aberta interna. (IOleUndoManager.GetOpenParentState)
GetPageContainer

Recupera um ponteiro para o objeto que representa toda a caixa de diálogo de quadro de propriedades que contém todas as páginas. Chamar esse método pode potencialmente permitir que uma página navegue até outra.
Getpageinfo

Recupera informações sobre a página de propriedade.
Getpageinfo

Recupera o número da primeira página de um documento e o número total de páginas.
GetPages

Recupera uma lista de páginas de propriedades que podem ser exibidas na folha de propriedades deste objeto.
GetParam

Recupera o valor de um parâmetro especificado no quadro de chamada.
GetParamInfo

Recupera as informações do parâmetro especificado.
GetParentState

Recupera informações de estado sobre a unidade de desfazer pai mais aberta interna. (IOleParentUndoUnit.GetParentState)
GetPredefinedStrings

Recupera uma cadeia de caracteres de descrição de matriz para os valores permitidos que a propriedade especificada pode aceitar.
GetPredefinedValue

Recupera o valor da propriedade especificada associada a um nome de cadeia de caracteres predefinido.
GetProperty

O método IContext::GetProperty (objidl.h) recupera a propriedade de contexto especificada do contexto.
GetProperty

O método IContext::GetProperty (objidlbase.h) recupera a propriedade de contexto especificada do contexto.
Getrect

Recupera um retângulo que descreve um aspecto de desenho solicitado.
Getrect

Recupera as coordenadas retangulares do visor no qual a exibição é ou será ativada.
GetRegisteredSink

Recupera o coletor de eventos registrado.
GetReturnValue

Recupera o valor retornado armazenado no quadro de chamada.
GetRunningClass

Recupera o CLSID de um objeto em execução.
Getrunningobjecttable

Recupera um ponteiro de interface para a ROT (tabela de objetos em execução) para o computador no qual esse contexto de associação está em execução.
Getrunningobjecttable

Retorna um ponteiro para a interface IRunningObjectTable na ROT (tabela de objetos em execução local).
Getsite

Recupera o site mais recente passado usando SetSite.
GetSize

O método IMalloc::GetSize (objidl.h) recupera o tamanho de um bloco de memória alocado anteriormente.
GetSize

O método IMalloc::GetSize (objidlbase.h) recupera o tamanho de um bloco de memória alocado anteriormente.
Getsizemax

Recupera o tamanho do fluxo necessário para salvar o objeto. (IPersistStreamInit.GetSizeMax)
Getsizemax

Recupera o tamanho do fluxo necessário para salvar o objeto. (IPersistStream.GetSizeMax)
GetSourceDisplayName

Recupera o nome de exibição da origem do link do objeto vinculado.
GetSourceMoniker

Recupera o moniker que identifica a origem do link de um objeto vinculado.
GetStackLocation

Recupera o local da pilha no qual esse quadro de chamada está associado.
GetStackSize

Recupera o número de bytes que devem ser removidos da pilha para retornar de uma invocação do método .
Gettimeoflastchange

Recupera a hora em que o objeto identificado por esse moniker foi alterado pela última vez.
Gettimeoflastchange

Recupera a hora em que um objeto foi modificado pela última vez.
GetUnitType

Recupera o CLSID e um identificador de tipo para a unidade de desfazer.
Getunmarshalclass

Recupera o CLSID do código unmarshaling.
GetUpdateOptions

Recupera um valor que indica a frequência com que o objeto vinculado atualiza seus dados armazenados em cache.
GetUserClassID

Recupera o identificador de classe de um objeto, o CLSID correspondente à cadeia de caracteres que identifica o objeto para um usuário final.
Getusertype

Recupera o nome do tipo de usuário de um objeto para exibição em elementos de interface do usuário, como menus, caixas de listagem e caixas de diálogo.
GetViewInfo

Obtém as informações de exibição associadas ao objeto . (ANSI)
GetViewInfo

Obtém as informações de exibição associadas ao objeto . (Unicode)
GetViewStatus

Recupera informações sobre a opacidade do objeto e quais aspectos de desenho têm suporte.
Getwindow

Recupera um identificador para uma das janelas que participam da ativação in-loco (janela de quadro, documento, pai ou objeto in-loco).
Getwindowcontext

Permite que um objeto in-loco recupere as interfaces de janela que formam a hierarquia de objetos de janela e a posição na janela pai em que a janela de ativação in-loco do objeto deve estar localizada.
Givefeedback

Permite que um aplicativo de origem forneça comentários visuais ao usuário final durante uma operação de arrastar e soltar fornecendo à função DoDragDrop um valor de enumeração que especifica o efeito visual.
GrantAccessRights

Mescla a nova lista de direitos de acesso com os direitos de acesso existentes no objeto .
HACCEL_UserFree

A função HACCEL_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HACCEL_UserFree64

A função HACCEL_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HACCEL_UserMarshal

Realiza marshaling de um HACCEL no buffer RPC.
HACCEL_UserMarshal64

Realiza marshaling de um objeto HACCEL no buffer RPC.
HACCEL_UserSize

A função HACCEL_UserSize (oleidl.h) calcula o tamanho do fio do objeto HACCEL e obtém seu identificador e dados.
HACCEL_UserSize64

A função HACCEL_UserSize64 (oaild.h) calcula o tamanho do fio do objeto HACCEL e obtém seu identificador e dados.
HACCEL_UserUnmarshal

A função HACCEL_UserUnmarshal (oleidl.h) não grava um objeto HACCEL do buffer RPC.
HACCEL_UserUnmarshal64

A função HACCEL_UserUnmarshal64 (oleidl.h) não grava um objeto HACCEL do buffer RPC.
Handleincomingcall

Fornece um único ponto de entrada para chamadas de entrada.
Handsoffstorage

Instrui o objeto a liberar todos os objetos de armazenamento que foram passados para ele por seu contêiner e entrar no modo HandsOff.
Hash

Cria um valor de hash usando o estado interno do moniker.
HBITMAP_UserFree

Libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HBITMAP_UserFree64

Libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HBITMAP_UserMarshal

Realiza marshaling de um objeto HBITMAP no buffer RPC.
HBITMAP_UserMarshal64

Realiza marshaling de um objeto HBITMAP no buffer RPC.
HBITMAP_UserSize

Calcula o tamanho do fio do objeto HBITMAP e obtém seu identificador e dados.
HBITMAP_UserSize64

Calcula o tamanho do fio do objeto HBITMAP e obtém seu identificador e dados.
HBITMAP_UserUnmarshal

Demarsala um objeto HBITMAP do buffer RPC.
HBITMAP_UserUnmarshal64

Demarsala um objeto HBITMAP do buffer RPC.
HDC_UserFree

A função HDC_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HDC_UserFree64

A função HDC_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HDC_UserMarshal

A função HDC_UserMarshal (oleidl.h) realiza marshaling de um objeto HDC no buffer RPC.
HDC_UserMarshal64

A função HDC_UserMarshal64 (oleidl.h) realiza marshaling de um objeto HDC no buffer RPC.
HDC_UserSize

A função HDC_UserSize (oleidl.h) calcula o tamanho do fio do objeto HDC e obtém seu identificador e dados.
HDC_UserSize64

A função HDC_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HDC e obtém seu identificador e dados.
HDC_UserUnmarshal

A função HDC_UserUnmarshal (oleidl.h) desmarca um objeto HDC do buffer RPC.
HDC_UserUnmarshal64

A função HDC_UserUnmarshal64 (oleidl.h) desmarca um objeto HDC do buffer RPC.
HeapMinimize

O método IMalloc::HeapMinimize (objidl.h) minimiza o heap liberando memória não utilizado para o sistema operacional, unindo blocos livres adjacentes e confirmando páginas livres.
HeapMinimize

O método IMalloc::HeapMinimize (objidlbase.h) minimiza o heap liberando memória não utilizado para o sistema operacional.
Ajuda

Invoca a ajuda da página de propriedades em resposta a uma solicitação do usuário final.
HGLOBAL_UserFree

A função HGLOBAL_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HGLOBAL_UserFree64

A função HGLOBAL_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HGLOBAL_UserMarshal

Realiza marshaling de um HGLOBAL no buffer RPC.
HGLOBAL_UserMarshal64

Realiza marshaling de um objeto HGLOBAL no buffer RPC.
HGLOBAL_UserSize

A função HGLOBAL_UserSize (oleidl.h) calcula o tamanho do fio do objeto HGLOBAL e obtém seu identificador e dados.
HGLOBAL_UserSize64

A função HGLOBAL_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HGLOBAL e obtém seu identificador e dados.
HGLOBAL_UserUnmarshal

A função HGLOBAL_UserUnmarshal (oleidl.h) desmarca um objeto HGLOBAL do buffer RPC.
HGLOBAL_UserUnmarshal64

A função HGLOBAL_UserUnmarshal64 (oleidl.h) desmarca um objeto HGLOBAL do buffer RPC.
HMENU_UserFree

A função HMENU_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HMENU_UserFree64

A função HMENU_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HMENU_UserMarshal

A função HMENU_UserMarshal (oleidl.h) realiza marshaling de um HMENU no buffer RPC.
HMENU_UserMarshal64

A função HMENU_UserMarshal64 (oleidl.h) realiza marshaling de um HMENU no buffer RPC.
HMENU_UserSize

A função HMENU_UserSize (oleidl.h) calcula o tamanho do fio do objeto HMENU e obtém seu identificador e dados.
HMENU_UserSize64

A função HMENU_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HMENU e obtém seu identificador e dados.
HMENU_UserUnmarshal

A função HMENU_UserUnmarshal (oleidl.h) não grava um objeto HMENU do buffer RPC.
HMENU_UserUnmarshal64

A função HMENU_UserUnmarshal64 (oleidl.h) não grava um objeto HMENU do buffer RPC.
HPALETTE_UserFree

Libera recursos no lado do servidor quando chamado por arquivos stub RPC (HPALETTE_UserFree).
HPALETTE_UserFree64

Libera recursos no lado do servidor quando chamado por arquivos stub RPC. (HPALETTE_UserFree64)
HPALETTE_UserMarshal

Realiza marshaling de um objeto HPALETTE no buffer RPC. (HPALETTE_UserMarshal)
HPALETTE_UserMarshal64

Realiza marshaling de um objeto HPALETTE no buffer RPC. (HPALETTE_UserMarshal64)
HPALETTE_UserSize

Calcula o tamanho do fio do objeto HPALETTE e obtém seu identificador e dados. (HPALETTE_UserSize)
HPALETTE_UserSize64

Calcula o tamanho do fio do objeto HPALETTE e obtém seu identificador e dados. (HPALETTE_UserSize64)
HPALETTE_UserUnmarshal

Unmarshals an HPALETTE object from the RPC buffer. (HPALETTE_UserUnmarshal)
HPALETTE_UserUnmarshal64

Unmarshals an HPALETTE object from the RPC buffer. (HPALETTE_UserUnmarshal64)
HRESULT_CODE

Extrai a parte de código do HRESULT especificado.
HRESULT_FACILITY

Extrai a instalação do HRESULT especificado.
HRESULT_FROM_NT

Mapeia um valor de status NT para um valor HRESULT.
HRESULT_FROM_WIN32

Mapeia um código de erro do sistema para um valor HRESULT.
HRESULT_SEVERITY

Extrai o campo de gravidade do HRESULT especificado.
HWND_UserFree

A função HWND_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HWND_UserFree64

A função HWND_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
HWND_UserMarshal

A função HWND_UserMarshal (oleidl.h) realiza marshaling de um objeto HWND no buffer RPC.
HWND_UserMarshal64

A função HWND_UserMarshal64 (oleidl.h) realiza marshaling de um objeto HWND no buffer RPC.
HWND_UserSize

A função HWND_UserSize (oleidl.h) calcula o tamanho do fio do objeto HWND e obtém seu identificador e dados.
HWND_UserSize64

A função HWND_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto HWND e obtém seu identificador e dados.
HWND_UserUnmarshal

A função HWND_UserUnmarshal (oleidl.h) desmarca um objeto HWND do buffer RPC.
HWND_UserUnmarshal64

A função HWND_UserUnmarshal64 (oleidl.h) desmarca um objeto HWND do buffer RPC.
IIDFromString

Converte uma cadeia de caracteres gerada pela função StringFromIID de volta no IID (identificador de interface original).
Impersonateclient

O método IServerSecurity::ImpersonateClient (objidl.h) permite que um servidor represente um cliente durante uma chamada.
Impersonateclient

O método IServerSecurity::ImpersonateClient (objidlbase.h) permite que um servidor represente um cliente durante uma chamada.
Init

Inicializa o servidor de processo.
InitCache

Preenche o cache conforme necessário usando os dados fornecidos pelo objeto de dados especificado.
InitFromData

Inicializa um objeto recém-criado com dados de um objeto de dados especificado, que pode residir no mesmo contêiner ou na Área de Transferência.
Initialize

Inicializa um thread para usar APIs Windows Runtime.
Initnew

Informa ao objeto que ele está sendo inicializado como um objeto recém-criado.
Initnew

Inicializa um objeto para um estado padrão. Esse método deve ser chamado em vez de IPersistStreamInit::Load.
Initnew

Inicializa um novo objeto de armazenamento.
Initnew

Crie uma nova instância de log no arquivo especificado. Se um arquivo com esse nome já existir, ele será substituído.
InPlaceDeactivate

Desativa um objeto in-loco ativo e descarta o estado de desfazer do objeto.
InsertMenus

Permite que o contêiner insira grupos de menus no menu composto a ser usado durante a sessão in-loco.
Invalidaterect

Permite que um objeto invalide um retângulo especificado de sua imagem in-loco na tela.
InvalidateRgn

Permite que um objeto invalide uma região especificada de sua imagem in-loco na tela.
Inverse

Cria um moniker que é o inverso desse moniker. Quando composto à direita desse moniker ou de uma estrutura semelhante, o moniker será redigido para nada.
Invocar

O método IRpcStubBuffer::Invoke (objidl.h) invoca a interface que um stub representa.
Invocar

O método IRpcStubBuffer::Invoke (objidlbase.h) invoca a interface que um stub representa.
Invocar

Aplica esse registro de ativação a um objeto . Em uma situação de marshalling, normalmente isso é realizado no lado do servidor e é o meio pelo qual o trabalho do objeto real é realizado.
IS_ERROR

Fornece um teste genérico para erros em qualquer valor de status.
IsAccelerator

Determina se o pressionamento de tecla especificado é mapeado para um acelerador na tabela de aceleradores especificada.
IsAccessAllowed

Determina se o objeto de confiança especificado tem direitos de acesso ao objeto ou propriedade.
IsClassOfCategories

Determina se uma classe implementa uma ou mais categorias.
Isconnected

O método IRpcChannelBuffer::IsConnected (objidl.h) determina se o canal RPC está conectado.
Isconnected

O método IRpcChannelBuffer::IsConnected (objidlbase.h) determina se o canal RPC está conectado.
IsDirty

Determina se um objeto foi alterado desde que foi salvo pela última vez em seu fluxo. (IPersistStreamInit.IsDirty)
IsDirty

Determina se um objeto foi alterado desde que foi salvo pela última vez em seu arquivo atual.
IsDirty

Determina se um objeto foi alterado desde que foi salvo pela última vez em seu armazenamento atual.
IsDirty

Determina se um objeto foi alterado desde que foi salvo pela última vez em seu fluxo. (IPersistStream.IsDirty)
IsEqual

Compara esse objeto de fonte com outro para equivalência.
IsEqual

Determina se esse moniker é idêntico ao moniker especificado.
IsEqualCLSID

Avalia como um valor booliano que indica se dois CLSIDs são iguais.
IsEqualGUID

A macro IsEqualGUID (objbase.h) determina se dois GUIDs são iguais.
IsEqualGUID

Avalia como um valor booliano que indica se dois GUIDs são iguais.
IsEqualGUID

A macro IsEqualGUID (winddi.h) determina se dois GUIDs são iguais.
IsEqualIID

Avalia como um valor booliano que indica se dois IIDs são iguais.
IsEvaluatingEdpPolicy

Indica se o destino de remoção pretende lidar com a avaliação da política de proteção corporativa.
IsIIDSupported

O método IRpcStubBuffer::IsIIDSupported (objidl.h) determina se um stub foi projetado para lidar com a unmarshaling de uma interface específica.
IsIIDSupported

O método IRpcStubBuffer::IsIIDSupported (objidlbase.h) determina se um stub foi projetado para lidar com a unmarshaling de uma interface específica.
IsImpersonating

O método IServerSecurity::IsImpersonating (objidl.h) indica se o servidor está representando o cliente no momento.
IsImpersonating

O método IServerSecurity::IsImpersonating (objidlbase.h) indica se o servidor está representando o cliente no momento.
IsPageDirty

Indica se a página de propriedades foi alterada desde que foi ativada ou desde a chamada mais recente para Apply.
Isrunning

Determina se o objeto especificado está em execução.
Isrunning

Determina se o objeto identificado por este moniker está carregado e em execução no momento.
Isrunning

Determina se um objeto está atualmente no estado em execução.
Isrunning

Determina se o objeto identificado pelo moniker especificado está em execução no momento.
IsSystemMoniker

Determina se esse moniker é uma das classes de moniker fornecidas pelo sistema.
Isuptodate

Verifica se um objeto está atualizado.
Carregar

Instrui o objeto a se inicializar usando as propriedades disponíveis no recipiente de propriedades e notificar o objeto de log de erros fornecido quando ocorrerem erros.
Carregar

Inicializa um objeto do fluxo em que ele foi salvo anteriormente. (IPersistStreamInit.Load)
Carregar

Abre o arquivo especificado e inicializa um objeto do conteúdo do arquivo.
Carregar

Carrega um objeto de seu armazenamento existente.
Carregar

Inicializa um objeto do fluxo em que ele foi salvo anteriormente. (IPersistStream.Load)
LoadDllServer

O método ISurrogate::LoadDllServer (objidl.h) carrega um servidor DLL no substituto de implementação.
LoadDllServer

O método ISurrogate::LoadDllServer (objidlbase.h) carrega um servidor DLL no substituto de implementação.
Bloquear

Solicita um bloqueio em um recurso compartilhado.
Lockcontainer

Mantém o contêiner para objetos inseridos em execução até ser liberado explicitamente.
LockInPlaceActive

Indica se um controle deve permanecer ativo no local. Chamadas para esse método normalmente aninham um evento para garantir que o estado de ativação do objeto permaneça estável durante todo o processamento do evento.
LockRunning

Bloqueia um objeto já em execução em seu estado de execução ou o desbloqueia do estado em execução. (IRunnableObject.LockRunning)
Lockserver

O método IClassFactory::LockServer (unknwnbase.h) bloqueia um aplicativo de objeto aberto na memória. Isso permite que as instâncias sejam criadas mais rapidamente.
Lockserver

O método IClassFactory::LockServer bloqueia um aplicativo de objeto aberto na memória. Isso permite que as instâncias sejam criadas mais rapidamente.
MAKE_HRESULT

A macro MAKE_HRESULT (winerror.h) cria um valor HRESULT de suas partes de componente.
MAKE_HRESULT

A macro MAKE_HRESULT (dmerror.h) cria um valor HRESULT de suas partes de componente.
MAKE_SCODE

Cria um valor SCODE de suas partes de componente.
MapPropertyToPage

Recupera o CLSID da página de propriedades associada à propriedade especificada.
Marshal

Realiza marshaling do quadro de chamada transformando seus dados acessíveis em um buffer simples sem perturbar o quadro.
Marshalinterface

O método IMarshal::MarshalInterface (objidl.h) realiza marshaling de um ponteiro de interface.
Marshalinterface

O método IMarshal::MarshalInterface (objidlbase.h) realiza marshaling de um ponteiro de interface.
MessagePending

Indica que uma mensagem chegou enquanto COM está esperando para responder a uma chamada remota.
Mkparsedisplayname

Converte uma cadeia de caracteres em um moniker que identifica o objeto chamado pela cadeia de caracteres.
MonikerCommonPrefixWith

Cria um novo moniker com base no prefixo comum que esse moniker (aquele que inclui os dados desse objeto moniker) compartilha com outro moniker.
MonikerRelativePathTo

Fornece um moniker que, quando composto no final do primeiro moniker especificado (ou um com uma estrutura semelhante), produz o segundo moniker especificado.
Mover

Posiciona e redimensiona a caixa de diálogo da página de propriedades dentro do quadro.
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumConnectionPoints.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumConnections.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumOleUndoUnits.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumOleDocumentViews.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumOLEVERB.Next)
Próximo

O método IEnumContextProps::Next (objidl.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumFORMATETC.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumMoniker.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumSTATDATA.Next)
Próximo

O método IEnumString::Next (objidl.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

O método IEnumUnknown::Next (objidl.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

O método IEnumContextProps::Next (objidlbase.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

O método IEnumString::Next (objidlbase.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

O método IEnumUnknown::Next (objidlbase.h) recupera o número especificado de itens na sequência de enumeração.
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumCATEGORYINFO.Next)
Próximo

Recupera o número especificado de itens na sequência de enumeração. (IEnumGUID.Next)
Notechangetime

Registra a hora em que um objeto em execução foi modificado pela última vez. O objeto deve ter sido registrado anteriormente com a ROT (tabela de objetos em execução). Esse método armazena a hora da última alteração no ROT.
OleBuildVersion

Essa função está obsoleta.
Olecreate

A função OleCreate (ole.h) cria um objeto inserido identificado por um CLSID. Ele pode implementar o item de menu que permite a inserção de um novo objeto.
Olecreate

A função OleCreate (ole2.h) cria um objeto inserido identificado por um CLSID. Ele pode implementar o item de menu que permite que o usuário final insira um objeto .
OleCreateDefaultHandler

Cria uma nova instância do manipulador de inserção padrão. Essa instância é inicializada para que ela crie um servidor local quando o objeto inserido entra no estado em execução.
OleCreateEmbeddingHelper

Cria um objeto auxiliar de inserção OLE usando código fornecido pelo aplicativo agregado com partes do manipulador de objetos padrão OLE. Esse objeto auxiliar pode ser criado e usado em um contexto e função específicos, conforme determinado pelo chamador.
OleCreateEx

Estende a funcionalidade OleCreate dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos ou dados de apresentação, em vez do formato único com suporte do OleCreate.
OleCreateFontIndirect

Cria e inicializa um objeto de fonte padrão usando uma descrição inicial das propriedades da fonte em uma estrutura FONTDESC.
OleCreateFromData

Cria um objeto inserido de um objeto de transferência de dados recuperado da área de transferência ou como parte de uma operação de arrastar e soltar OLE. Ele destina-se a ser usado para implementar uma colagem de uma operação de arrastar e soltar OLE.
OleCreateFromDataEx

Estende a funcionalidade OleCreateFromData dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos de apresentação ou dados, em vez do formato único com suporte de OleCreateFromData.
OleCreateFromFile

A função OleCreateFromFile (ole.h) cria um objeto inserido do conteúdo de um arquivo nomeado.
OleCreateFromFile

A função OleCreateFromFile (ole2.h) cria um objeto inserido do conteúdo de um arquivo nomeado.
OleCreateFromFileEx

Estende a funcionalidade OleCreateFromFile dando suporte à instanciação mais eficiente de objetos em contêineres que exigem cache de vários formatos ou dados de apresentação, em vez do formato único com suporte de OleCreateFromFile.
OleCreateLink

Cria um objeto vinculado de documento composto OLE.
OleCreateLinkEx

Estende a funcionalidade OleCreateLink dando suporte à instanciação mais eficiente de objetos em contêineres que exigem o cache de vários formatos de apresentações ou dados, em vez do formato único compatível com OleCreateLink.
OleCreateLinkFromData

Cria um objeto vinculado de um objeto de transferência de dados recuperado da área de transferência ou como parte de uma operação de arrastar e soltar OLE.
OleCreateLinkFromDataEx

Estende a funcionalidade OleCreateLinkFromData dando suporte à instanciação mais eficiente de objetos em contêineres que exigem o cache de vários formatos de apresentações ou dados, em vez do formato único com suporte de OleCreateLinkFromData.
OleCreateLinkToFile

Cria um objeto que está vinculado a um arquivo.
OleCreateLinkToFileEx

Estende a funcionalidade OleCreateLinkToFile dando suporte à instanciação mais eficiente de objetos em contêineres que exigem o cache de vários formatos de apresentações ou dados, em vez do formato único com suporte de OleCreateLinkToFile.
OleCreateMenuDescriptor

Cria e retorna um descritor de menu OLE (ou seja, uma estrutura de dados fornecida por OLE que descreve os menus) para o OLE usar ao expedir mensagens de menu e comandos.
OleCreatePictureIndirect

Cria um novo objeto de imagem inicializado de acordo com uma estrutura PICTDESC.
Olecreatepropertyframe

Invoca um novo quadro de propriedades, ou seja, uma caixa de diálogo de folha de propriedades, cujo pai é hwndOwner, em que a caixa de diálogo é posicionada no ponto (x,y) na janela pai e tem a legenda lpszCaption.
OleCreatePropertyFrameIndirect

Cria um quadro de propriedades, ou seja, uma caixa de diálogo de folha de propriedades, com base em uma estrutura (OCPFIPARAMS) que contém os parâmetros, em vez de especificar parâmetros separados como ao chamar OleCreatePropertyFrame.
OleCreateStaticFromData

Cria um objeto estático, que contém apenas uma representação, sem dados nativos, de um objeto de transferência de dados.
OleDestroyMenuDescriptor

Chamado pelo contêiner para liberar o descritor de menu compartilhado alocado pela função OleCreateMenuDescriptor.
OleDoAutoConvert

Converte automaticamente um objeto em uma nova classe se a conversão automática para essa classe de objeto for definida no Registro.
OleDraw

A função OleDraw (ole.h) permite desenhar objetos com mais facilidade. Você pode usá-lo em vez de chamar IViewObject::D raw diretamente.
OleDraw

A função OleDraw (ole2.h) permite desenhar objetos com mais facilidade. Você pode usá-lo em vez de chamar IViewObject::D raw diretamente.
OleDuplicateData

Duplica os dados encontrados no identificador especificado e retorna um identificador para os dados duplicados. Os dados de origem estão em um formato de área de transferência. Use essa função para ajudar a implementar algumas das interfaces de transferência de dados, como IDataObject.
OleFlushClipboard

Executa a sequência de desligamento da área de transferência. Ele também libera o ponteiro IDataObject que foi colocado na área de transferência pela função OleSetClipboard.
OleGetAutoConvert

Determina se o registro está definido para que objetos de um CLSID especificado sejam convertidos automaticamente em outro CLSID e, em caso afirmativo, recupera o novo CLSID.
OleGetClipboard

Recupera um objeto de dados que você pode usar para acessar o conteúdo da área de transferência.
OleGetClipboardWithEnterpriseInfo

Permite que os aplicativos habilitados do Windows Proteção de Informações recuperem um IDataObject da Área de Transferência OLE acompanhados pelo Windows Proteção de Informações informações sobre os dados e o aplicativo de origem.
OleGetIconOfClass

Retorna um identificador para um metarquivo que contém um ícone e um rótulo de cadeia de caracteres para o CLSID especificado.
OleGetIconOfFile

Retorna um identificador para um metarquivo que contém um ícone e um rótulo de cadeia de caracteres para o nome de arquivo especificado.
OleIconToCursor

Converte um ícone em um cursor.
Oleinitialize

Inicializa a biblioteca COM no apartamento atual, identifica o modelo de simultaneidade como STA (single-thread apartment) e habilita funcionalidade adicional descrita na seção Comentários abaixo.
OleIsCurrentClipboard

Determina se o ponteiro do objeto de dados anteriormente colocado na área de transferência pela função OleSetClipboard ainda está na área de transferência.
OleIsRunning

Determina se um objeto de documento composto está atualmente no estado em execução.
OleLoad

Carrega na memória um objeto aninhado em um objeto de armazenamento especificado.
OleLoadFromStream

A função OleLoadFromStream (ole.h) carrega um objeto do fluxo.
OleLoadFromStream

A função OleLoadFromStream (ole2.h) carrega um objeto do fluxo.
OleLoadPicture

Cria um novo objeto de imagem e o inicializa do conteúdo de um fluxo. Isso é equivalente a chamar OleCreatePictureIndirect com NULL como o primeiro parâmetro, seguido por uma chamada para IPersistStream::Load. (OleLoadPicture)
OleLoadPictureEx

Cria um novo objeto de imagem e o inicializa do conteúdo de um fluxo. Isso é equivalente a chamar OleCreatePictureIndirect com NULL como o primeiro parâmetro, seguido por uma chamada para IPersistStream::Load. (OleLoadPictureEx)
OleLoadPicturePath

Cria um novo objeto de imagem e o inicializa do conteúdo de um fluxo. Isso é equivalente a chamar OleCreatePictureIndirect(NULL, ...) seguido por IPersistStream::Load.
OleLockRunning

Bloqueia um objeto já em execução em seu estado de execução ou o desbloqueia do estado em execução. (OleLockRunning)
OleMetafilePictFromIconAndLabel

Cria um metarquivo no qual o ícone e o rótulo especificados são desenhados.
OleNoteObjectVisible

Incrementa ou decrementa uma referência externa que mantém um objeto no estado em execução.
OleQueryCreateFromData

Verifica se um objeto de dados tem um dos formatos que o permitiria se tornar um objeto inserido por meio de uma chamada para a função OleCreateFromData ou OleCreateStaticFromData.
OleQueryLinkFromData

Determina se um objeto vinculado OLE (em vez de um objeto incorporado OLE) pode ser criado a partir de um objeto de dados da área de transferência.
OleRegEnumFormatEtc

Cria um objeto de enumeração que pode ser usado para enumerar formatos de dados que um servidor de objetos OLE registrou no registro do sistema.
OleRegEnumVerbs

Fornece uma enumeração dos verbos registrados para a classe especificada. Os desenvolvedores de aplicativos de objeto DLL personalizados usam essa função para emular o comportamento do manipulador de objetos padrão.
OleRegGetMiscStatus

Retorna informações diversas sobre a apresentação e os comportamentos compatíveis com o CLSID especificado do registro.
OleRegGetUserType

Obtém o tipo de usuário da classe especificada do registro.
Olerun

Coloca um objeto de documento composto OLE no estado em execução.
OleSave

Salva um objeto aberto no modo transacionado no objeto de armazenamento especificado.
Olesavetostream

A função OleSaveToStream (ole.h) salva um objeto com a interface IPersistStream no fluxo especificado.
Olesavetostream

A função OleSaveToStream (ole2.h) salva um objeto com a interface IPersistStream no fluxo especificado.
OleSetAutoConvert

Especifica um CLSID para conversão automática em uma classe diferente quando um objeto dessa classe é carregado.
OleSetClipboard

Coloca um ponteiro para um objeto de dados específico na área de transferência. Isso torna o objeto de dados acessível para a função OleGetClipboard.
Olesetcontainedobject

Notifica um objeto de que ele está inserido em um contêiner OLE, o que garante que a contagem de referência seja feita corretamente para contêineres que dão suporte a links para objetos inseridos. (OleSetContainedObject)
OleSetMenuDescriptor

Instala ou remove o código de expedição OLE da janela de quadro do contêiner.
OLESTR

Transforma literais de cadeia de caracteres em cadeias de caracteres Unicode.
OleTranslateAccelerator

Chamado pelo aplicativo de objeto, permite que o contêiner de um objeto traduza aceleradores de acordo com a tabela de aceleradores do contêiner.
OleTranslateColor

Converte um tipo de OLE_COLOR em um COLORREF.
OleUIAddVerbMenuA

Adiciona o menu Verbo do objeto especificado ao menu especificado. (ANSI)
OleUIAddVerbMenuW

Adiciona o menu Verbo do objeto especificado ao menu especificado. (Unicode)
OleUIBusyA

Invoca a caixa de diálogo Ocupado padrão, permitindo que o usuário gerencie a simultaneidade. (ANSI)
OleUIBusyW

Invoca a caixa de diálogo Ocupado padrão, permitindo que o usuário gerencie a simultaneidade. (Unicode)
OleUICanConvertOrActivateAs

Determina se há classes de objeto OLE no Registro que podem ser usadas para converter ou ativar o CLSID especificado.
OleUIChangeIconA

Invoca a caixa de diálogo Ícone de Alteração padrão, que permite que o usuário selecione um ícone de um arquivo de ícone, executável ou DLL. (ANSI)
OleUIChangeIconW

Invoca a caixa de diálogo Ícone de Alteração padrão, que permite que o usuário selecione um ícone de um arquivo de ícone, executável ou DLL. (Unicode)
OleUIChangeSourceA

Invoca a caixa de diálogo Alterar Fonte, permitindo que o usuário altere a origem de um link. (ANSI)
OleUIChangeSourceW

Invoca a caixa de diálogo Alterar Fonte, permitindo que o usuário altere a origem de um link. (Unicode)
OleUIConvertA

Invoca a caixa de diálogo Converter padrão, permitindo que o usuário altere o tipo de um único objeto especificado ou o tipo de todos os objetos OLE da classe do objeto especificado. (ANSI)
OleUIConvertW

Invoca a caixa de diálogo Converter padrão, permitindo que o usuário altere o tipo de um único objeto especificado ou o tipo de todos os objetos OLE da classe do objeto especificado. (Unicode)
OleUIEditLinksA

Invoca a caixa de diálogo Links padrão, permitindo que o usuário faça modificações nos objetos vinculados de um contêiner. (ANSI)
OleUIEditLinksW

Invoca a caixa de diálogo Links padrão, permitindo que o usuário faça modificações nos objetos vinculados de um contêiner. (Unicode)
OleUIInsertObjectA

Invoca a caixa de diálogo Inserir Objeto padrão, que permite que o usuário selecione uma fonte de objeto e um nome de classe, bem como a opção de exibir o objeto como ele mesmo ou como um ícone. (ANSI)
OleUIInsertObjectW

Invoca a caixa de diálogo Inserir Objeto padrão, que permite que o usuário selecione uma fonte de objeto e um nome de classe, bem como a opção de exibir o objeto como ele mesmo ou como um ícone. (Unicode)
OleUIObjectPropertiesA

Invoca a caixa de diálogo Propriedades do Objeto, que exibe informações gerais, de exibição e de link sobre um objeto. (ANSI)
OleUIObjectPropertiesW

Invoca a caixa de diálogo Propriedades do Objeto, que exibe informações gerais, de exibição e de link sobre um objeto. (Unicode)
OleUIPasteSpecialA

Invoca a caixa de diálogo Padrão Colar Especial, permitindo que o usuário selecione o formato do objeto da área de transferência a ser colado ou vinculado à colagem. (ANSI)
OleUIPasteSpecialW

Invoca a caixa de diálogo Padrão Colar Especial, permitindo que o usuário selecione o formato do objeto da área de transferência a ser colado ou vinculado à colagem. (Unicode)
OleUIPromptUserA

Exibe uma caixa de diálogo com o modelo especificado e retorna a resposta (identificador de botão) do usuário. Essa função é usada para exibir mensagens de aviso OLE, por exemplo, Classe Não Registrada. (ANSI)
OleUIPromptUserW

Exibe uma caixa de diálogo com o modelo especificado e retorna a resposta (identificador de botão) do usuário. Essa função é usada para exibir mensagens de aviso OLE, por exemplo, Classe Não Registrada. (Unicode)
OleUIUpdateLinksA

Atualizações todos os links no contêiner de link e exibe uma caixa de diálogo que mostra o progresso do processo de atualização. O processo será interrompido se o usuário pressionar o botão Parar ou quando todos os links forem processados. (ANSI)
OleUIUpdateLinksW

Atualizações todos os links no contêiner de link e exibe uma caixa de diálogo que mostra o progresso do processo de atualização. O processo será interrompido se o usuário pressionar o botão Parar ou quando todos os links forem processados. (Unicode)
OleUninitialize

Fecha a biblioteca COM no apartamento, libera todas as fábricas de classes, outros objetos COM ou servidores mantidos pelo apartamento, desabilita o RPC no apartamento e libera todos os recursos que o apartamento mantém.
OnAmbientPropertyChange

Informa a um controle que uma ou mais das propriedades de ambiente do contêiner foram alteradas.
Oncall

Informa o coletor de eventos se ele receber uma chamada de método no interceptador. O coletor é fornecido com uma instância ICallFrame que está associada à invocação de método de entrada interceptada. Por meio desse coletor, o quadro de chamada pode ser manipulado de várias maneiras.
OnChanged

Notifica um coletor de que uma propriedade associável foi alterada.
OnClose

Chamado pelo servidor para notificar todos os coletores de consultoria registrados de que o objeto foi alterado da execução para o estado carregado.
OnControlInfoChanged

Informa ao contêiner que a estrutura CONTROLINFO do controle foi alterada e que o contêiner deve chamar IOleControl::GetControlInfo do controle para uma atualização.
Ondatachange

Chamado pelo servidor para notificar os coletores de aviso atualmente registrados de um objeto de dados de que os dados no objeto foram alterados.
OnDefWindowMessage

Invoca o processamento padrão para todas as mensagens passadas para um objeto .
OnDocWindowActivate

Notifica o objeto in-loco ativo quando a janela do documento do contêiner é ativada ou desativada.
Onfocus

Indica se o controle gerenciado por este site de controle ganhou ou perdeu o foco.
OnFrameWindowActivate

Notifica o objeto quando a janela de quadro de nível superior do contêiner é ativada ou desativada.
OnInactiveMouseMove

Notifica o objeto de que o ponteiro do mouse se moveu sobre ele para que o objeto possa disparar eventos do mouse. Esse método é chamado pelo contêiner ao receber um método WM_MOUSEMOVE quando um objeto inativo está sob o ponteiro do mouse.
OnInactiveSetCursor

Define o ponteiro do mouse para um objeto inativo. Esse método é chamado pelo contêiner ao receber um método WM_SETCURSOR quando um objeto inativo está sob o ponteiro do mouse.
OnInPlaceActivate

Notifica o contêiner de que um de seus objetos está sendo ativado no local.
OnInPlaceActivateEx

Chamado pelo objeto inserido para determinar se ele precisa se redesenhar após a ativação.
OnInPlaceDeactivate

Notifica o contêiner de que o objeto não está mais ativo no local.
OnInPlaceDeactivateEx

Notifica o contêiner se o objeto precisar ser redesenhado após a desativação.
OnLinkSrcChange

Notifica o contêiner que registrou o coletor de avisos de que uma fonte de link foi alterada (nome ou local), permitindo que o contêiner atualize o moniker do link.
Onmnemonic

Informa a um controle que o usuário pressionou um pressionamento de tecla que representa um teclado mnemônico.
OnNextAdd

Notifica a última unidade de desfazer na coleção de que uma nova unidade foi adicionada.
OnPosRectChange

Notifica o contêiner de que as extensões do objeto foram alteradas.
OnProgress

Notifica objetos e aplicativos registrados do progresso de uma operação de download.
OnRename

Chamado pelo servidor para notificar todos os coletores de consultoria registrados de que o objeto foi renomeado.
Onrequestedit

Notifica um coletor de que uma propriedade requestedit está prestes a ser alterada.
Onrun

Notifica o cache de que o objeto de fonte de dados entrou no estado em execução para que o objeto de cache possa estabelecer coletores de consultoria conforme necessário.
Onsave

Chamado pelo servidor para notificar todos os coletores de consultoria registrados de que o objeto foi salvo.
OnShowWindow

Notifica um contêiner quando a janela de um objeto inserido está prestes a se tornar visível ou invisível. Esse método não se aplica a um objeto que é ativado no local e, portanto, não tem nenhuma janela separada da de seu contêiner.
OnStatusChange

Informa ao quadro que a página de propriedades gerenciada por este site alterou seu estado, ou seja, um ou mais valores de propriedade foram alterados na página. As páginas de propriedades devem chamar esse método sempre que ocorrerem alterações em suas caixas de diálogo.
OnStop

Notifica o cache de que ele deve encerrar todos os coletores de aviso existentes. Nenhuma indicação é dada sobre se uma conexão realmente existia.
OnUIActivate

Notifica o contêiner de que o objeto está prestes a ser ativado no local e que o objeto substituirá o menu principal do contêiner por um menu composto in-loco.
OnUIDeactivate

Notifica o contêiner de que ele deve reinstalar sua interface do usuário e assumir o foco e se o objeto tem um estado de desfazer.
Onviewchange

Notifica os coletores de aviso registrados de um objeto de que sua exibição foi alterada.
OnViewStatusChange

Notifica o coletor de que um status de exibição de um objeto foi alterado.
OnWalkInterface

Percorre um quadro de chamada para procurar a interface especificada no quadro de chamada. A interface pode ser manipulada ou substituída prestando muita atenção à contagem de referência.
OnWindowMessage

Envia uma mensagem de um contêiner para um objeto sem janelas que está ativo no local.
Abrir

Abre uma nova unidade de desfazer pai, que se torna parte da pilha de desfazer da unidade que contém.
Abrir

Abre uma nova unidade de desfazer pai, que se torna parte da pilha de desfazer da unidade que a contém.
Abrir

Exibe uma exibição de documento em uma janela pop-up separada. A semântica é equivalente a IOleObject::D oVerb com OLEIVERB_OPEN.
OpenLinkSource

Abre a origem do link. (ANSI)
OpenLinkSource

Abre a origem do link. (Unicode)
Parsedisplayname

Analisa o nome de exibição especificado e cria um moniker correspondente.
Parsedisplayname

Converte um nome de exibição em um moniker.
PictureChanged

Notifica o objeto de imagem de que seu recurso de imagem foi alterado. Esse método chama apenas IPropertyNotifySink::OnChanged com DISPID_PICT_HANDLE para todos os coletores conectados.
Postalloc

Executa as operações necessárias depois de chamar IMalloc::Alloc.
PostDidAlloc

Executa as operações necessárias depois de chamar IMalloc::D idAlloc.
PostFree

Executa as operações necessárias depois de chamar IMalloc::Free.
PostGetSize

Executa as operações necessárias depois de chamar IMalloc::GetSize.
PostHeapMinimize

Executa as operações necessárias depois de chamar IMalloc::HeapMinimize.
PostInitialize

Executa as etapas de inicialização necessárias depois de chamar a função CoInitializeEx.
PostMessageFilter

Envia ao site de quadro simples uma mensagem recebida pela própria janela de um controle depois que o controle processa a mensagem.
PostRealloc

Executa as operações necessárias depois de chamar IMalloc::Realloc.
PostUninitialize

Executa as etapas de limpeza necessárias depois de chamar a função CoUninitialize.
Prealloc

Executa as operações necessárias antes de chamar IMalloc::Alloc.
PreDidAlloc

Executa as operações necessárias antes de chamar IMalloc::D idAlloc.
PreFree

Executa as operações necessárias antes de chamar IMalloc::Free. Esse método garante que o ponteiro passado para Pontos livres para o início da alocação real.
PreGetSize

Executa as operações necessárias antes de chamar IMalloc::GetSize.
PreHeapMinimize

Executa as operações necessárias antes de chamar IMalloc::HeapMinimize.
Pré-inicializar

Executa as etapas de inicialização necessárias antes de chamar a função CoInitializeEx.
PreMessageFilter

Fornece a um site a oportunidade de processar uma mensagem recebida pela própria janela de um controle antes que o próprio controle faça qualquer processamento.
PreRealloc

Executa as operações necessárias antes de chamar IMalloc::Realloc.
PreUninitialize

Executa as etapas de limpeza necessárias antes de chamar a função CoUninitialize.
Imprimir

Imprime um objeto na impressora especificada, usando os requisitos de trabalho especificados.
ProcessShutdown

Desliga o processo.
ProgIDFromCLSID

Recupera o ProgID para um determinado CLSID.
Pull

O método IPipeByte::P ull (objidl.h) recupera dados do tipo de byte da origem do pipe.
Pull

O método IPipeDouble::P ull (objidl.h) recupera dados do tipo inteiro duplo da origem do pipe.
Pull

O método IPipeLong::P ull (objidl.h) recupera dados do tipo inteiro longo da origem do pipe.
Pull

O método IPipeByte::P ull (objidlbase.h) recupera dados do tipo de byte da origem do pipe.
Pull

O método IPipeDouble::P ull (objidlbase.h) recupera dados do tipo inteiro duplo da origem do pipe.
Pull

O método IPipeLong::P ull (objidlbase.h) recupera dados do tipo inteiro longo da origem do pipe.
PumpMessages

Executa a expedição personalizada quando as mensagens de janela estão disponíveis para serem expedidas em um thread ASTA.
Push

O método IPipeByte::P ush (objidl.h) envia dados do tipo byte para a origem do pipe.
Push

O método IPipeDouble::P ush (objidl.h) envia dados do tipo inteiro duplo para a origem do pipe.
Push

O método IPipeLong::P ush (objidl.h) envia dados do tipo inteiro longo para a origem do pipe.
Push

O método IPipeByte::P ush (objidlbase.h) envia dados do tipo byte para a origem do pipe.
Push

O método IPipeDouble::P ush (objidlbase.h) envia dados do tipo inteiro duplo para a origem do pipe.
Push

O método IPipeLong::P ush (objidlbase.h) envia dados do tipo inteiro longo para a origem do pipe.
put_Bold

Define a propriedade Bold da fonte.
put_Charset

Define o conjunto de caracteres da fonte.
put_Description

O texto de exibição do editor de eventos. (Put)
put_Italic

Define a propriedade Itálico da fonte.
put_KeepOriginalFormat

Define o valor da propriedade KeepOriginalFormat da imagem.
put_Name

Especifica um novo nome para a família de fontes.
put_Name

O nome da propriedade do evento. (Put)
put_OwnerSID

O identificador de segurança do criador do editor de eventos. (Put)
put_PublisherID

O identificador do editor de eventos.
put_PublisherName

O nome de exibição do editor de eventos. (Put)
put_PublisherType

O grupo administrativo opcional para o editor de eventos. (Put)
put_Size

Define o tamanho do ponto da fonte.
put_Strikethrough

Define a propriedade Strikethrough da fonte.
put_Underline

Define a propriedade Underline da fonte.
put_Value

O valor da propriedade do evento. (Put)
put_Weight

Define a propriedade Weight da fonte.
PutDefaultProperty

Grava uma propriedade nomeada e seu valor no recipiente de propriedades associado ao editor de eventos.
Consulta

O método IGlobalOptions::Query (objidl.h) consulta a propriedade global especificada do runtime COM.
Consulta

O método IRpcOptions::Query (objidl.h) recupera o valor de uma propriedade de opção de associação RPC.
Consulta

O método IGlobalOptions::Query (objidlbase.h) consulta a propriedade global especificada do runtime COM.
Consulta

O método IRpcOptions::Query (objidlbase.h) recupera o valor de uma propriedade de opção de associação RPC.
QueryBlanket

Recupera as informações de autenticação que o cliente usa para fazer chamadas no proxy especificado.
QueryBlanket

O método IServerSecurity::QueryBlanket (objidl.h) recupera informações sobre o cliente que invocou um dos métodos do servidor.
QueryBlanket

O método IServerSecurity::QueryBlanket (objidlbase.h) recupera informações sobre o cliente que invocou um dos métodos do servidor.
Querycontinuedrag

Determina se uma operação de arrastar e soltar deve ser continuada, cancelada ou concluída. Não chame este método diretamente. A função OLE DoDragDrop chama esse método durante uma operação de arrastar e soltar.
Querygetdata

Determina se o objeto de dados é capaz de renderizar os dados conforme especificado. Objetos que tentam colar ou soltar podem chamar esse método antes de chamar IDataObject::GetData para obter uma indicação de se a operação pode ser bem-sucedida.
Queryhitpoint

Indica se um ponto está dentro de um determinado aspecto de um objeto.
Queryhitrect

Indica se algum ponto em um retângulo está dentro de um determinado aspecto de desenho de um objeto.
QueryInterface

Um modelo de função auxiliar que infere um identificador de interface e chama QueryInterface(REFIID,void).
QueryInterface

Recupera ponteiros para as interfaces com suporte em um objeto .
QueryInternalInterface

O método IInternalUnknown::QueryInternalInterface (objidl.h) recupera ponteiros para as interfaces internas com suporte em um objeto .
QueryInternalInterface

O método IInternalUnknown::QueryInternalInterface (objidlbase.h) recupera ponteiros para as interfaces internas com suporte em um objeto .
QueryMultipleInterfaces

O método IMultiQI::QueryMultipleInterfaces (objidl.h) recupera ponteiros para várias interfaces com suporte em um objeto .
QueryMultipleInterfaces

O método IMultiQI::QueryMultipleInterfaces (objidlbase.h) recupera ponteiros para várias interfaces com suporte em um objeto .
Queryservice

Atua como o método de fábrica para quaisquer serviços expostos por meio de uma implementação de IServiceProvider.
Queryservice

Atua como o método de fábrica para quaisquer serviços expostos por meio de uma implementação de IServiceProvider. Aceita um parâmetro CLSID.
QueryStatus

Consulta o objeto para saber o status de um ou mais comandos gerados pelos eventos da interface do usuário.
QueryTextMetrics

Preenche uma estrutura alocada pelo chamador com informações sobre a fonte.
QuickActivate

O Quick ativa um controle.
Reactivateandundo

Reativa um objeto desativado anteriormente, desfaz o último estado do objeto.
ReadRecord

Leia um registro do log.
ReadRecordPrefix

Lê uma parte inicial de um registro do log.
Realloc

O método IMalloc::Realloc (objidl.h) altera o tamanho de um bloco de memória alocado anteriormente.
Realloc

O método IMalloc::Realloc (objidlbase.h) altera o tamanho de um bloco de memória alocado anteriormente.
RedoTo

Instrui o gerenciador de desfazer a invocar ações de desfazer novamente por meio da pilha de refazer, até e incluindo a unidade de desfazer especificada.
Reduzir

Reduz um moniker à sua forma mais simples.
Registrar

Registra um objeto e seu moniker de identificação na ROT (tabela de objetos em execução).
RegisterCategories

Registra uma ou mais categorias de componente. Cada categoria de componente consiste em um CATID e uma lista de cadeias de caracteres de descrição dependentes de localidade.
RegisterClassImplCategories

Registra a classe como implementando uma ou mais categorias de componente.
RegisterClassReqCategories

Registra a classe como exigindo uma ou mais categorias de componente.
RegisterDragDrop

Registra a janela especificada como uma que pode ser o destino de uma operação de arrastar e soltar OLE e especifica a instância IDropTarget a ser usada para operações de soltar.
RegisterInterfaceInGlobal

Registra a interface especificada em um objeto que reside em um apartamento de um processo como uma interface global, permitindo que outros apartments acessem essa interface.
Registerobjectbound

Registra um objeto com o contexto de associação para garantir que o objeto permaneça ativo até que o contexto de associação seja liberado.
Registerobjectparam

Associa um objeto a uma chave de cadeia de caracteres na tabela de ponteiros com chave de cadeia de caracteres do contexto de associação.
RegisterSink

Registra um coletor de eventos para receber notificações de chamadas de método.
Relativepathto

Cria um moniker relativo entre esse moniker e o moniker especificado.
Versão

Diminui a contagem de referência para uma interface em um objeto COM.
ReleaseBoundObjects

Libera todos os ponteiros para todos os objetos que foram registrados anteriormente por chamadas para RegisterObjectBound.
ReleaseConnection

O método IExternalConnection::ReleaseConnection (objidl.h) diminui a contagem de conexões externas fortes de um objeto.
ReleaseConnection

O método IExternalConnection::ReleaseConnection (objidlbase.h) diminui a contagem de conexões externas fortes de um objeto.
Releasedc

Libera o contexto do dispositivo obtido anteriormente por uma chamada para IOleInPlaceSiteWindowless::GetDC.
ReleaseHfont

Notifica o objeto de fonte de que o chamador que bloqueou anteriormente essa fonte no cache com IFont::AddRefHfont não requer mais o bloqueio.
Releasemarshaldata

O método IMarshal::ReleaseMarshalData (objidl.h) destrói um pacote de dados marshaled.
Releasemarshaldata

O método IMarshal::ReleaseMarshalData (objidlbase.h) destrói um pacote de dados marshaled.
Releasemarshaldata

Libera recursos que são mantidos por ponteiros de interface que residem em um pacote de dados empacotados. Esse método localiza todos os ponteiros de interface no pacote e chama a função CoReleaseMarshalData em cada um deles.
Releasemarshaldata

Libera recursos que podem ser mantidos por ponteiros de interface que residem em um pacote de dados empacotados. Esse método localiza todos os ponteiros de interface no pacote e chama a função CoReleaseMarshalData em cada ponteiro de interface.
ReleaseRefOnProcess

Diminui a contagem de referência do processo.
Releasestgmedium

Libera o meio de armazenamento especificado.
RemoveDefaultProperty

Remove uma propriedade nomeada e seu valor do recipiente de propriedades associado ao objeto do editor de eventos.
RemoveMenus

Remove os elementos de menu de um contêiner do menu composto.
RemoveProperty

O método IContext::RemoveProperty (objidl.h) remove a propriedade de contexto especificada do contexto.
RemoveProperty

O método IContext::RemoveProperty (objidlbase.h) remove a propriedade de contexto especificada do contexto.
Render

Renderiza (desenha) uma parte especificada da imagem definida pelo deslocamento (xSrc,ySrc) da imagem de origem e as dimensões a serem copiadas (cxSrc,xySrc).
RequestBorderSpace

Determina se há espaço disponível para que as ferramentas sejam instaladas em torno do quadro de janela do objeto enquanto o objeto está ativo no local.
Requestlickey

Cria uma chave de licença que o chamador pode salvar e usar posteriormente para criar uma instância do objeto licenciado.
RequestNewObjectLayout

Solicita que um contêiner redimensione o site de exibição para objetos inseridos.
RequestUIActivate

Notifica o contêiner de que o objeto está prestes a entrar no estado ativo da interface do usuário.
Redefinir

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

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

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

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

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

O método IEnumContextProps::Reset (objidl.h) redefine a sequência de enumeração para o início.
Redefinir

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

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

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

O método IEnumString::Reset (objidl.h) redefine a sequência de enumeração para o início.
Redefinir

O método IEnumUnknown::Reset (objidl.h) redefine a sequência de enumeração para o início.
Redefinir

O método ISynchronize::Reset (objidl.h) define o objeto de sincronização como o estado não atribuído.
Redefinir

O método IEnumContextProps::Reset (objidlbase.h) redefine a sequência de enumeração para o início.
Redefinir

O método IEnumString::Reset (objidlbase.h) redefine a sequência de enumeração para o início.
Redefinir

O método IEnumUnknown::Reset (objidlbase.h) redefine a sequência de enumeração para o início.
Redefinir

O método ISynchronize::Reset (objidlbase.h) define o objeto de sincronização como o estado não atribuído.
Redefinir

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

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

O método IProcessInitControl::ResetInitializerTimeout (objidl.h) define o tempo limite de inicialização do processo.
ResetInitializerTimeout

O método IProcessInitControl::ResetInitializerTimeout (objidlbase.h) define o tempo limite de inicialização do processo.
ResizeBorder

Alerta o objeto de que ele precisa redimensionar seu espaço de borda.
RetryRejectedCall

Fornece aos aplicativos a oportunidade de exibir uma caixa de diálogo oferecendo opções de repetição, cancelamento ou troca de tarefas.
Reverttoself

O método IServerSecurity::RevertToSelf (objidl.h) restaura as informações de autenticação de um thread para o que era antes do início da representação.
Reverttoself

O método IServerSecurity::RevertToSelf (objidlbase.h) restaura as informações de autenticação de um thread para o que era antes do início da representação.
Revogar

Remove uma entrada da ROT (tabela de objetos em execução) que foi registrada anteriormente por uma chamada para IRunningObjectTable::Register.
RevokeAccessRights

Remove todas as entradas explícitas para a lista de administradores.
RevokeDragDrop

Revoga o registro da janela de aplicativo especificada como um destino potencial para operações de arrastar e soltar OLE.
RevokeInterfaceFromGlobal

Revoga o registro de uma interface na tabela de interface global.
RevokeObjectBound

Remove o objeto do contexto de associação, desfazendo uma chamada anterior para RegisterObjectBound.
RevokeObjectParam

Remove a chave especificada e seu ponteiro associado da tabela de objetos com chave de cadeia de caracteres do contexto de associação. A chave deve ter sido inserida anteriormente na tabela com uma chamada para RegisterObjectParam.
Executar

Força um objeto a ser executado.
Salvar

Instrui o objeto a salvar suas propriedades no recipiente de propriedades fornecido e, opcionalmente, limpar o sinalizador sujo do objeto.
Salvar

Salva um objeto no fluxo especificado. (IPersistStreamInit.Save)
Salvar

Salva uma cópia do objeto no arquivo especificado.
Salvar

Salva um objeto e todos os objetos aninhados que ele contém no objeto de armazenamento especificado. O objeto entra no modo NoScribble.
Salvar

Salva um objeto no fluxo especificado. (IPersistStream.Save)
SaveAsFile

Salva os dados da imagem em um fluxo no mesmo formato que ele se salvaria em um arquivo. Os bitmaps usam o formato de arquivo BMP, metarquivos do formato WMF e ícones do formato ICO.
Savecompleted

Notifica o objeto de que ele pode gravar no seu arquivo.
Savecompleted

Notifica o objeto que ele pode gravar em seu objeto de armazenamento.
SaveObject

Salva o objeto inserido associado ao site do cliente. Essa função é síncrona; no momento em que retornar, o salvamento será concluído.
Saveviewstate

Salva o estado de exibição no fluxo especificado.
SCODE_CODE

Extrai a parte de código do SCODE especificado.
SCODE_FACILITY

Extrai a instalação do SCODE especificado.
SCODE_SEVERITY

Extrai o campo de gravidade do SCODE especificado.
Rolar

Instrui o contêiner a rolar a exibição do objeto pelo número especificado de pixels.
ScrollRect

Permite que um objeto role uma área dentro de sua imagem ativa in-loco na tela.
SelectPicture

Seleciona uma imagem bitmap em um determinado contexto de dispositivo e retorna o contexto do dispositivo no qual a imagem foi selecionada anteriormente, bem como o identificador GDI da imagem. Esse método funciona em conjunto com IPicture::get_CurDC.
SendOnClose

Envia notificação para todos os coletores de consultoria atualmente registrados com o titular da consultoria de que o objeto foi fechado.
SendOnDataChange

Envia notificações para cada coletor de avisos para o qual há uma conexão estabelecida chamando o método IAdviseSink::OnDataChange para cada coletor de consultoria que está sendo tratado por esta instância do objeto de titular de consultoria.
SendOnRename

Envia notificação para todos os coletores de consultoria atualmente registrados com o titular da consultoria de que o nome do objeto foi alterado.
SendOnSave

Envia notificação para todos os coletores de consultoria atualmente registrados com o titular da consultoria de que o objeto foi salvo.
SendReceive

O método IRpcChannelBuffer::SendReceive (objidl.h) envia uma invocação de método em um canal RPC para o stub do servidor.
SendReceive

O método IRpcChannelBuffer::SendReceive (objidlbase.h) envia uma invocação de método em um canal RPC para o stub do servidor.
Configurar

O método IGlobalOptions::Set (objidl.h) define a propriedade global especificada do runtime COM.
Configurar

O método IRpcOptions::Set (objidl.h) define o valor de uma propriedade de opção de associação RPC.
Configurar

O método IGlobalOptions::Set (objidlbase.h) define a propriedade global especificada do runtime COM.
Configurar

O método IRpcOptions::Set (objidlbase.h) define o valor de uma propriedade de opção de associação RPC.
set_hPal

Atribui uma paleta GDI à imagem contida no objeto de imagem.
SetAccessPolicyHint

Fornece uma dica para a implementação sobre o padrão no qual os registros serão lidos.
SetAccessRights

Substitui os direitos de acesso existentes em um objeto pela lista especificada.
SetActiveObject

Fornece um canal direto de comunicação entre o objeto e cada uma das janelas de quadro e documento.
Setadvise

Estabelece uma conexão entre o objeto de exibição e um coletor de aconselhamento para que o coletor de aconselhamento possa ser notificado sobre as alterações no modo de exibição do objeto.
Setbindoptions

Define novos valores para os parâmetros de associação armazenados no contexto de associação.
Setblanket

Define as informações de autenticação (o cobertor de segurança) que serão usadas para fazer chamadas no proxy especificado.
SetBorderSpace

Aloca espaço para a borda solicitada na chamada para IOleInPlaceUIWindow::RequestBorderSpace.
Setcapture

Permite que um objeto ativo e sem janelas in-loco capture todas as mensagens do mouse.
Setclientsite

Informa um objeto inserido de seu local de exibição, chamado de "site cliente", dentro de seu contêiner.
Setcolorscheme

Especifica a paleta de cores que o aplicativo de objeto deve usar quando edita o objeto especificado.
SetContainedObject

Notifica um objeto de que ele está inserido em um contêiner OLE, o que garante que a contagem de referência seja feita corretamente para contêineres que dão suporte a links para objetos inseridos. (IRunnableObject.SetContainedObject)
SetContentExtent

Define a extensão de conteúdo de um controle.
SetCurrentLogicalThreadId

O método IComThreadingInfo::SetCurrentLogicalThreadId (objidl.h) define o GUID do thread no qual o chamador está sendo executado.
SetCurrentLogicalThreadId

O método IComThreadingInfo::SetCurrentLogicalThreadId (objidlbase.h) define o GUID do thread no qual o chamador está sendo executado.
SetData

Inicializa o cache com dados em um formato especificado e em um meio especificado.
SetData

Chamado por um objeto que contém uma fonte de dados para transferir dados para o objeto que implementa esse método.
SetDropSourceEnterpriseId

Fornece o destino de soltar com a ID da empresa da origem de soltar.
SetEventHandle

O método ISynchronizeEvent::SetEventHandle (objidl.h) atribui um identificador de evento a um objeto de sincronização.
SetEventHandle

O método ISynchronizeEvent::SetEventHandle (objidlbase.h) atribui um identificador de evento a um objeto de sincronização.
Setextent

Informa um objeto de quanto espaço de exibição seu contêiner o atribuiu.
SetFocus

Define o foco do teclado para um objeto ativo de interface do usuário, sem janelas.
SetHdc

Fornece um contexto de dispositivo para a fonte que descreve o modo de mapeamento lógico.
Sethostnames

Fornece um objeto com os nomes de seu aplicativo de contêiner e o documento composto no qual ele é inserido.
SetInitialPageNum

Define o número da página da primeira página de um documento.
SetInPlaceSite

Associa o site de exibição de documento de um contêiner ao objeto de exibição de um documento.
SetLinkSource

Altera a origem de um link. (ANSI)
SetLinkSource

Altera a origem de um link. (Unicode)
SetLinkUpdateOptions

Define as opções de atualização de um link como automáticas ou manuais. (ANSI)
SetLinkUpdateOptions

Define as opções de atualização de um link como automáticas ou manuais. (Unicode)
Setmenu

Adiciona um menu composto ao quadro de janela que contém o objeto que está sendo ativado no local.
Setmoniker

Notifica um objeto do moniker de seu contêiner, o próprio moniker do objeto em relação ao contêiner ou o moniker completo do objeto.
Setobjectrects

Especifica quanto do objeto in-loco deve estar visível.
SetObjects

Fornece a página de propriedades com uma matriz de ponteiros para objetos associados a essa página de propriedades.
Setowner

Define o proprietário ou o grupo de um item.
SetPageSite

Inicializa uma página de propriedades e fornece à página um ponteiro para a interface IPropertyPageSite por meio da qual a página de propriedades se comunica com o quadro de propriedades.
SetParam

Define o valor de um parâmetro especificado no quadro de chamada.
SetProperty

O método IContext::SetProperty (objidl.h) adiciona a propriedade de contexto especificada ao contexto do objeto.
SetProperty

O método IContext::SetProperty (objidlbase.h) adiciona a propriedade de contexto especificada ao contexto do objeto.
SetRatio

Converte o fator de dimensionamento dessa fonte entre unidades lógicas e unidades HIMETRIC.
Setrect

Define as coordenadas retangulares do visor no qual a exibição deve ser ativada ou redefine as coordenadas do visor no qual uma exibição está ativada no momento.
SetRectComplex

Define as coordenadas retangulares do visor, das barras de rolagem e da caixa de tamanho.
SetReturnValue

Define o valor retornado dentro do quadro de chamada.
SetSite

Permite que um contêiner passe um objeto um ponteiro para a interface de seu site.
Setsourcedisplayname

Define o nome de exibição da origem do link.
SetSourceMoniker

Define o moniker para a origem do link.
SetStackLocation

Define o local da pilha no qual esse quadro de chamada está associado.
SetStatusText

Define e exibe o texto de status sobre o objeto in-loco na linha de status da janela de quadro do contêiner.
SetUpdateOptions

Especifica a frequência com que um objeto vinculado deve atualizar seus dados armazenados em cache.
SetViewInfo

Define as informações de exibição associadas ao objeto . (ANSI)
SetViewInfo

Define as informações de exibição associadas ao objeto . (Unicode)
Mostrar

Torna a caixa de diálogo da página de propriedade visível ou invisível. Se a página ficar visível, a página deverá definir o foco para si mesma, especificamente para a primeira propriedade na página.
Mostrar

Ativa ou desativa uma exibição.
ShowObject

Solicita que um contêiner exiba seu objeto para o usuário. Esse método garante que o próprio contêiner esteja visível e não minimizado.
ShowPropertyFrame

Instrui um contêiner a exibir uma folha de propriedades para o controle inserido neste site.
Sinal

O método ISynchronize::Signal (objidl.h) define o objeto de sincronização para o estado sinalizado e faz com que as operações de espera pendentes retornem S_OK.
Sinal

O método ISynchronize::Signal (objidlbase.h) define o objeto de sincronização com o estado sinalizado e faz com que as operações de espera pendentes retornem S_OK.
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumConnectionPoints.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumConnections.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumOleUndoUnits.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumOleDocumentViews.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumOLEVERB.Skip)
Ignorar

O método IEnumContextProps::Skip (objidl.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumFORMATETC.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumMoniker.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumSTATDATA.Skip)
Ignorar

O método IEnumString::Skip (objidl.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

O método IEnumUnknown::Skip (objidl.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

O método IEnumContextProps::Skip (objidlbase.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

O método IEnumString::Skip (objidlbase.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

O método IEnumUnknown::Skip (objidlbase.h) ignora o número especificado de itens na sequência de enumeração.
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumCATEGORYINFO.Skip)
Ignorar

Ignora o número especificado de itens na sequência de enumeração. (IEnumGUID.Skip)
STGMEDIUM_UserFree

A função STGMEDIUM_UserFree (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
STGMEDIUM_UserFree64

A função STGMEDIUM_UserFree64 (oleidl.h) libera recursos no lado do servidor quando chamado por arquivos stub RPC.
STGMEDIUM_UserMarshal

A função STGMEDIUM_UserMarshal (oleidl.h) realiza marshaling de um objeto STGMEDIUM no buffer RPC.
STGMEDIUM_UserMarshal64

A função STGMEDIUM_UserMarshal64 (oleidl.h) realiza marshaling de um objeto STGMEDIUM no buffer RPC.
STGMEDIUM_UserSize

A função STGMEDIUM_UserSize (oleidl.h) calcula o tamanho do fio do objeto STGMEDIUM e obtém seu identificador e dados.
STGMEDIUM_UserSize64

A função STGMEDIUM_UserSize64 (oleidl.h) calcula o tamanho do fio do objeto STGMEDIUM e obtém seu identificador e dados.
STGMEDIUM_UserUnmarshal

A função STGMEDIUM_UserUnmarshal (oleidl.h) não grava um objeto STGMEDIUM do buffer RPC.
STGMEDIUM_UserUnmarshal64

A função STGMEDIUM_UserUnmarshal64 (oleidl.h) não grava um objeto STGMEDIUM do buffer RPC.
StringFromCLSID

Converte um CLSID em uma cadeia de caracteres imprimíveis. CLSIDs diferentes sempre convertem em cadeias de caracteres diferentes.
Stringfromguid2

Converte um GUID (identificador global exclusivo) em uma cadeia de caracteres imprimível.
StringFromIID

Converte um identificador de interface em uma cadeia de caracteres imprimíveis.
SUCCEEDED

Fornece um teste genérico para êxito em qualquer valor de status.
TestCancel

O método ICancelMethodCalls::TestCancel (objidl.h) determina se uma chamada foi cancelada.
TestCancel

O método ICancelMethodCalls::TestCancel (objidlbase.h) determina se uma chamada foi cancelada.
TransformCoords

Converte coordenadas expressas em unidades HIMETRIC (como é padrão em OLE) para as unidades especificadas pelo contêiner.
TranslateAccelerator

Passa um pressionamento de tecla para o site de controle para processamento.
TranslateAccelerator

Passa um pressionamento de tecla para a página de propriedades para processamento.
TranslateAccelerator

Passa um pressionamento de tecla para o quadro de propriedades para processamento.
TranslateAccelerator

Processa mensagens de tecla de acelerador de menu da fila de mensagens do contêiner. Esse método só deve ser usado para objetos criados por um aplicativo de objeto DLL.
TranslateAccelerator

Converte pressionamentos de teclas de acelerador destinados ao quadro do contêiner enquanto um objeto está ativo no local.
TruncatePrefix

Joga fora o prefixo especificado do log, tornando-o não mais recuperável.
UIActivate

Ativa ou desativa os elementos da interface do usuário de uma exibição de documento, como menus, barras de ferramentas e aceleradores.
UIDeactivate

Desativa e remove a interface do usuário de um objeto in-loco ativo.
Unadvise

Encerra uma conexão de consultoria estabelecida anteriormente entre um objeto de ponto de conexão e o coletor de um cliente.
Unadvise

Exclui uma conexão de consultoria estabelecida anteriormente. (IOleAdviseHolder.Unadvise)
Unadvise

Exclui uma conexão de consultoria estabelecida anteriormente. (IOleObject.Unadvise)
Unadvise

Remove uma conexão entre um objeto de dados e um coletor de consultoria que foi configurado por meio de uma chamada anterior para IDataAdviseHolder::Advise. Esse método normalmente é chamado na implementação de IDataObject::D Unadvise.
Unbindsource

Interrompe a conexão entre um objeto vinculado e sua fonte de link.
Uncache

Remove uma conexão de cache criada anteriormente usando IOleCache::Cache.
Desencaixado

Desencaixa a janela de acessibilidade para que ela não seja movida automaticamente para seu local anterior.
DesencaixarWindow

Desencaixa o identificador de janela especificado se ele estiver encaixado no momento.
Desfazer

Instrui o gerenciador de desfazer a invocar ações de desfazer novamente por meio da pilha de desfazer, até e incluindo a unidade de desfazer especificada.
Descongelar

Libera um desenho que foi congelado anteriormente usando IViewObject::Freeze. O uso mais comum desse método é para impressão em banda.
Unlock

Libera um bloqueio em um recurso compartilhado.
Desempacotar

Cancela a gravação de um pacote de dados que contém os parâmetros [out] realizados anteriormente de uma chamada para esse registro de ativação já existente.
Desempacotar

Transforma um pacote de dados empacotado de volta em um registro de ativação que pode ser invocado ou manipulado de alguma outra maneira.
UnmarshalInterface

O método IMarshal::UnmarshalInterface (objidl.h) desmarca um ponteiro de interface.
UnmarshalInterface

O método IMarshal::UnmarshalInterface (objidlbase.h) unmarshals an interface pointer.
UnRegisterCategories

Remove o registro de uma ou mais categorias de componente. Cada categoria de componente consiste em um CATID e uma lista de cadeias de caracteres de descrição dependentes de localidade.
UnRegisterClassImplCategories

Remove um ou mais identificadores de categoria implementados de uma classe.
UnRegisterClassReqCategories

Remove um ou mais identificadores de categoria necessários de uma classe.
Atualizar

Atualizações os dados armazenados em cache do documento composto para um objeto vinculado. Isso envolve a associação à origem do link, se ela ainda não estiver associada.
Atualizar

Atualizações os dados ou os caches de exibição de um manipulador de objetos ou de um objeto de link.
UpdateCache

Atualizações os caches especificados. Esse método é usado quando o aplicativo precisa de controle preciso sobre o cache.
Updatelink

Força os links selecionados a se conectarem à origem e recuperarem as informações atuais. (ANSI)
Updatelink

Força os links selecionados a se conectarem à origem e recuperarem as informações atuais. (Unicode)
Aguardar

O método ISynchronize::Wait (objidl.h) aguarda que o objeto de sincronização seja sinalizado ou que um período de tempo limite especificado seja decorrido, o que ocorrer primeiro.
Aguardar

O método ISynchronize::Wait (objidlbase.h) aguarda que o objeto de sincronização seja sinalizado ou que um período de tempo limite especificado seja decorrido.
WaitMultiple

O método ISynchronizeContainer::WaitMultiple (objidl.h) aguarda que um objeto de sincronização seja sinalizado ou que um período de tempo limite especificado seja decorrido, o que ocorrer primeiro.
WaitMultiple

O método ISynchronizeContainer::WaitMultiple (objidlbase.h) aguarda que qualquer objeto de sincronização no contêiner seja sinalizado.
WalkFrame

Pesquisa ponteiros de interface que podem ser acessados dos parâmetros [in], [in, out] ou [out] do quadro.

Interfaces

 
Iaccesscontrol

Habilita o gerenciamento de acesso a objetos e propriedades nos objetos.
IAccessibilityDockingService

Encaixa uma janela de aplicativo na parte inferior de um monitor quando um aplicativo da Windows Store está visível e não ajustado ou quando o inicializador está visível.
IAccessibilityDockingServiceCallback

Recebe eventos de encaixe da janela de acessibilidade.
Iadvisesink

Permite que contêineres e outros objetos recebam notificações de alterações de dados, alterações de exibição e alterações de documentos compostos que ocorrem em objetos de interesse.
IAdviseSink2

A interface IAdviseSink2 é uma extensão da interface IAdviseSink, adicionando o método OnLinkSrcChange ao contrato para manipular uma alteração no moniker de um objeto vinculado.
IAdviseSinkEx

Essa interface é derivada de IAdviseSink para fornecer extensões para notificar o coletor de alterações no status de exibição de um objeto.
IAgileObject

A interface IAgileObject (objidl.h) marca uma interface como ágil entre apartments.
IAgileObject

A interface IAgileObject (objidlbase.h) marca uma interface como ágil entre apartments.
Ibindctx

Fornece acesso a um contexto de associação, que é um objeto que armazena informações sobre uma operação de associação de moniker específica.
IBlockingLock

Fornece um semáforo que pode ser usado para fornecer acesso temporariamente exclusivo a um recurso compartilhado, como um arquivo.
ICallFactory

A interface ICallFactory (objidl.h) cria um objeto de chamada para processar chamadas para os métodos de uma interface assíncrona.
ICallFactory

A interface ICallFactory (objidlbase.h) cria um objeto de chamada para processar chamadas para os métodos de uma interface assíncrona.
ICallFrame

Permite a manipulação de quadros de chamada, como quadros de pilha.
ICallFrameEvents

Fornece notificações de chamada de método.
ICallFrameWalker

Percorre um quadro de pilha em busca de valores interessantes.
ICallIndirect

Invoca um objeto com uma referência indireta aos argumentos de invocações, em vez da chamada direta tradicional.
ICallInterceptor

Dá suporte ao registro e ao cancelamento do registro de coletores de eventos que desejam ser notificados sobre chamadas feitas diretamente na interface.
ICallUnmarshal

É usado no lado do servidor (recebimento) de uma invocação remota.
ICancelMethodCalls

O método ICancelMethodCalls::Cancel (objidl.h) gerencia solicitações de cancelamento em uma chamada de método de saída e monitora o estado atual dessa chamada de método no thread do servidor.
ICancelMethodCalls

A interface ICancelMethodCalls (objidlbase.h) gerencia solicitações de cancelamento em uma chamada de método de saída e monitora o estado atual dessa chamada.
ICatInformation

Obtém informações sobre as categorias implementadas ou exigidas por uma determinada classe, bem como informações sobre as categorias registradas no computador especificado.
ICatRegister

Fornece métodos para registrar e cancelar o registro de informações de categoria de componente no registro. Isso inclui os nomes de categorias legíveis por humanos e as categorias implementadas/exigidas por um determinado componente ou classe.
IClassActivator

Especifica um método que recupera um objeto de classe.
IClassFactory

A interface IClassFactory (unknwnbase.h) permite que uma classe de objetos seja criada.
IClassFactory

A interface IClassFactory permite que uma classe de objetos seja criada.
Iclassfactory2

Permite que um objeto de fábrica de classes, em qualquer tipo de servidor de objetos, controle a criação de objetos por meio do licenciamento.
Iclientsecurity

Fornece ao cliente controle sobre as configurações de segurança para cada proxy de interface individual de um objeto.
IComThreadingInfo

A interface IComThreadingInfo (objidl.h) permite que você obtenha o tipo de apartment, o tipo de thread e o GUID de thread para o apartment e thread em que o chamador está executando.
IComThreadingInfo

A interface IComThreadingInfo (objidlbase.h) permite que você obtenha as informações a seguir sobre o apartment e o thread que o chamador está executando.
IConnectionPoint

Dá suporte a pontos de conexão para objetos conectáveis. (IConnectionPoint)
IConnectionPointContainer

Dá suporte a pontos de conexão para objetos conectáveis. (IConnectionPointContainer)
Icontext

A interface IContext (objidl.h) dá suporte à configuração de propriedades de contexto COM+.
Icontext

A interface IContext (objidlbase.h) dá suporte à definição de propriedades de contexto COM+.
IContextCallback

Fornece um mecanismo para executar uma função dentro de um contexto de objeto COM+ específico.
Icontinuecallback

Fornece um mecanismo de retorno de chamada genérico para processos interrompíveis que devem perguntar periodicamente a um objeto se deseja continuar.
IDataAdviseHolder

Cria e gerencia conexões de consultoria entre um objeto de dados e um ou mais coletores de consultoria.
Idataobject

Habilita a transferência de dados e a notificação de alterações nos dados.
IDropSource

A interface IDropSource é uma das interfaces implementadas para fornecer operações de arrastar e soltar em seu aplicativo.
IDropSourceNotify

A interface IDropSourceNotify é implementada em um objeto IDropSource para receber notificações do OLE quando um usuário arrasta o mouse para dentro ou para fora de uma possível janela de destino de soltar.
Idroptarget

A interface IDropTarget é uma das interfaces que você implementa para fornecer operações de arrastar e soltar em seu aplicativo.
IEnterpriseDropTarget

Quando implementada pelo aplicativo de destino de soltar, essa interface fornece ao mecanismo de arrastar e soltar OLE a capacidade de determinar se o aplicativo de destino de soltar pretende avaliar a política de proteção corporativa e fornece ao mecanismo de arrastar e soltar OLE uma maneira de fornecer a ID corporativa do aplicativo de origem de soltar para o aplicativo de destino de soltar.
IEnumCATEGORYINFO

Enumera categorias de componentes registradas no sistema.
Ienumconnectionpoints

Enumera pontos de conexão.
Ienumconnections

Enumera as conexões atuais para um objeto conectável.
IEnumContextProps

A interface IEnumContextProps (objidl.h) fornece um mecanismo para enumerar as propriedades de contexto associadas a um contexto de objeto COM+.
IEnumContextProps

A interface IEnumContextProps (objidlbase.h) fornece um mecanismo para enumerar as propriedades de contexto associadas a um contexto de objeto COM+.
Ienumformatetc

Enumera as estruturas FORMATETC que definem os formatos e a mídia com suporte de um determinado objeto de dados.
IEnumGUID

Permite que os clientes enumerem por meio de uma coleção de IDs de classe para classes COM.
Ienummoniker

Enumera os componentes de um moniker ou monikers em uma tabela de monikers.
IEnumOleDocumentViews

Enumera as exibições com suporte de um objeto de documento.
IEnumOleUndoUnits

Enumera as unidades de desfazer na pilha desfazer ou refazer.
Ienumoleverb

Enumera os diferentes verbos disponíveis para um objeto em ordem de número de verbo crescente. Um enumerador que implementa a interface IEnumOLEVERB é retornado por IOleObject::EnumVerbs.
Ienumstatdata

Enumera as informações de conexão de consultoria para um objeto de dados.
Ienumstring

A interface IEnumString (objidl.h) enumera cadeias de caracteres. LPWSTR é o tipo que indica um ponteiro para uma cadeia de caracteres com terminação zero de caracteres largos ou Unicode.
Ienumstring

A interface IEnumString (objidlbase.h) enumera cadeias de caracteres. LPWSTR é o tipo que indica um ponteiro para uma cadeia de caracteres com terminação zero de caracteres largos ou Unicode.
IEnumUnknown

A interface IEnumUnknown (objidl.h) enumera objetos com a interface IUnknown.
IEnumUnknown

A interface IEnumUnknown (objidlbase.h) enumera objetos com a interface IUnknown e pode enumerar pelos objetos em um componente que contém vários objetos.
IEventProperty

Associa uma propriedade de evento nomeado ao seu valor.
IEventPublisher

Registra, modifica, remove e fornece informações sobre um editor de eventos.
Iexternalconnection

A interface IExternalConnection (objidl.h) gerencia a contagem de conexões externas e marshaled de um objeto de servidor.
Iexternalconnection

A interface IExternalConnection (objidlbase.h) gerencia a contagem de conexões marshaled ou externas de um objeto de servidor.
IFastRundown

A interface IFastRundown (objidl.h) marca uma interface como qualificada para comportamento de rundown rápido.
IFastRundown

A interface IFastRundown (objidlbase.h) marca uma interface como qualificada para comportamento de rundown rápido.
IFileBasedLogInit

Inicializa uma instância de uma implementação baseada em arquivo do ILog.
Ifont

Fornece um wrapper em torno de um objeto de fonte do Windows.
Ifontdisp

Expõe as propriedades de um objeto de fonte por meio da Automação. Ele fornece um subconjunto dos métodos IFont.
IForegroundTransfer

Transfere a janela em primeiro plano para o processo que hospeda o servidor COM.
IGetOleObject

Obtém acesso a um controle OLE em um contêiner do Visual Basic.
IGetVBAObject

Obtém acesso à interface IVBFormat.
Iglobalinterfacetable

Permite que qualquer apartment em um processo obtenha acesso a uma interface implementada em um objeto em qualquer outro apartment no processo.
IGlobalOptions

A interface IGlobalOptions (objidl.h) define e consulta propriedades globais do runtime COM (Component Object Model).
IGlobalOptions

A interface IGlobalOptions (objidlbase.h) define e consulta propriedades globais do runtime COM (Component Object Model).
IInitializeSpy

Executa inicialização ou limpeza ao entrar ou sair de um apartamento COM.
IInternalUnknown

A interface IInternalUnknown (objidl.h) é usada exclusivamente em manipuladores leves do lado do cliente que exigem acesso às interfaces internas no proxy.
IInternalUnknown

A interface IInternalUnknown (objidlbase.h) é usada em manipuladores leves do lado do cliente que exigem acesso às interfaces internas no proxy.
Ilog

Fornece funcionalidade genérica de log de baixo nível.
Imalloc

A interface IMalloc (objidl.h) aloca, libera e gerencia a memória.
Imalloc

A interface IMalloc (objidlbase.h) aloca, libera e gerencia a memória.
Imallocspy

Permite que os desenvolvedores de aplicativos monitorem (espionem) a alocação de memória, detectem vazamentos de memória e simulem falhas de memória em chamadas para métodos IMalloc.
IMarshal

A interface IMarshal (objidl.h) permite que um objeto COM defina e gerencie o marshaling de seus ponteiros de interface.
IMarshal

A interface IMarshal (objidlbase.h) permite que um objeto COM defina e gerencie o marshaling de seus ponteiros de interface.
IMarshalingStream

A interface IMarshalingStream (objidl.h) fornece informações adicionais sobre o contexto de marshaling para objetos com marshaling personalizados e unmarshalers.
IMarshalingStream

A interface IMarshalingStream (objidlbase.h) fornece informações adicionais sobre o contexto de marshaling para objetos com marshaling personalizados e unmarshalers.
IMessageDispatcher

Interface de retorno de chamada implementada por componentes que precisam executar processamento especial de mensagens de janela em um thread ASTA.
Imessagefilter

Fornece aos servidores e aplicativos COM a capacidade de lidar seletivamente com mensagens COM de entrada e saída enquanto aguarda respostas de chamadas síncronas.
Imoniker

Permite que você use um objeto moniker, que contém informações que identificam exclusivamente um objeto COM.
IMultiQI

A interface IMultiQI (objidl.h) permite que um cliente consulte um proxy de objeto ou manipulador para várias interfaces usando uma única chamada RPC.
IMultiQI

A interface IMultiQI (objidlbase.h) permite que um cliente consulte um proxy de objeto ou manipulador para várias interfaces usando uma única chamada RPC.
INoMarshal

A interface INoMarshal (objidl.h) marca um objeto que não dá suporte a marshaling ou armazenado na Tabela de Interface Global.
INoMarshal

A interface INoMarshal (objidlbase.h) marca um objeto que não dá suporte a marshaling ou armazenado na Tabela de Interface Global.
IObjContext

A interface IObjContext (objidl.h) executa várias operações em contextos.
IObjContext

A interface IObjContext (objidlbase.h) executa várias operações em contextos.
Iobjectwithsite

Fornece uma maneira simples de dar suporte à comunicação entre um objeto e seu site no contêiner.
Ioleadviseholder

Gerencia conexões de consultoria e notificações de documentos compostos em um servidor de objetos.
IOleCache

Fornece controle dos dados de apresentação que são armazenados em cache dentro de um objeto . Os dados de apresentação armazenados em cache estão disponíveis para o contêiner do objeto mesmo quando o aplicativo de servidor não está em execução ou não está disponível.
IOleCache2

Permite que os clientes de objeto atualizem seletivamente cada cache que foi criado com IOleCache::Cache.
IOleCacheControl

Fornece manutenção adequada de caches. Ele mantém os caches conectando a implementação IDataObject do objeto em execução ao cache, permitindo que o cache receba notificações do objeto em execução.
Ioleclientsite

Fornece os principais meios pelos quais um objeto inserido obtém informações sobre o local e a extensão de seu site de exibição, seu moniker, sua interface do usuário e outros recursos fornecidos por seu contêiner.
IOleCommandTarget

Permite que objetos e seus contêineres enviem comandos uns para os outros. Por exemplo, as barras de ferramentas de um objeto podem conter botões para comandos como Imprimir, Visualizar Impressão, Salvar, Novo e Zoom.
Iolecontainer

Enumera objetos em um documento composto ou bloqueia um contêiner no estado em execução. Os aplicativos de contêiner e objeto implementam essa interface.
Iolecontrol

Fornece os recursos para dar suporte a mnemônicos de teclado, propriedades de ambiente e eventos em objetos de controle.
Iolecontrolsite

Fornece os métodos que permitem que um objeto de site gerencie cada controle inserido em um contêiner.
Ioledocument

Permite que um objeto de documento comunique aos contêineres sua capacidade de criar exibições de seus dados.
Ioledocumentsite

Habilita um documento que foi implementado como um objeto de documento para ignorar a sequência de ativação normal para objetos ativos in-loco e instruir diretamente seu site cliente a ativá-lo como um objeto de documento.
Ioledocumentview

A interface IOleDocumentView permite que um contêiner se comunique com cada exibição compatível com um objeto de documento.
Ioleinplaceactiveobject

Fornece um canal direto de comunicação entre um objeto in-loco e a janela de quadro mais externa do aplicativo associado e a janela do documento dentro do aplicativo que contém o objeto inserido.
Ioleinplaceframe

Controla a janela de quadro de nível superior do contêiner.
Ioleinplaceobject

Gerencia a ativação e a desativação de objetos in-loco e determina quanto do objeto in-loco deve estar visível.
IOleInPlaceObjectWindowless

Permite que um objeto sem janela processe mensagens de janela e participe de operações de arrastar e soltar. Ele é derivado de e estende a interface IOleInPlaceObject.
Ioleinplacesite

Gerencia a interação entre o contêiner e o site do cliente in-loco do objeto. Lembre-se de que o site do cliente é o site de exibição para objetos inseridos e fornece informações conceituais e de posição sobre o objeto.
Ioleinplacesiteex

Fornece um conjunto adicional de métodos de notificação de ativação e desativação que permitem que um objeto evite flash desnecessário na tela quando o objeto é ativado e desativado.
Ioleinplacesitewindowless

Estende a interface IOleInPlaceSiteEx.
Ioleinplaceuiwindow

Implementado por aplicativos de contêiner e usado por aplicativos de objeto para negociar espaço de borda na janela de documento ou quadro.
Ioleitemcontainer

Usado por monikers de item quando eles são associados aos objetos que eles identificam.
Iolelink

Permite que um objeto vinculado forneça ao contêiner funções relativas à vinculação.
Ioleobject

Serve como o principal meio pelo qual um objeto inserido fornece funcionalidade básica e se comunica com seu contêiner.
IOleParentUndoUnit

Permite que unidades de desfazer contenham unidades de desfazer filho.
IOleUILinkContainerA

Implementado por contêineres e usado por caixas de diálogo comuns OLE. Ele dá suporte a essas caixas de diálogo fornecendo os métodos necessários para gerenciar os links de um contêiner. (ANSI)
IOleUILinkContainerW

Implementado por contêineres e usado por caixas de diálogo comuns OLE. Ele dá suporte a essas caixas de diálogo fornecendo os métodos necessários para gerenciar os links de um contêiner. (Unicode)
IOleUILinkInfoA

Uma extensão da interface IOleUILinkContainer. Ele retorna a hora em que um objeto foi atualizado pela última vez, que são informações de link que IOleUILinkContainer não fornece. (ANSI)
IOleUILinkInfoW

Uma extensão da interface IOleUILinkContainer. Ele retorna a hora em que um objeto foi atualizado pela última vez, que são informações de link que IOleUILinkContainer não fornece. (Unicode)
IOleUIObjInfoA

Implementado por contêineres e usado pela caixa de diálogo Propriedades do Objeto do contêiner e pela caixa de diálogo Converter. (ANSI)
IOleUIObjInfoW

Implementado por contêineres e usado pela caixa de diálogo Propriedades do Objeto do contêiner e pela caixa de diálogo Converter. (Unicode)
IOleUndoManager

A interface IOleUndoManager permite que os contêineres implementem operações de desfazer e refazer de vários níveis para ações que ocorrem dentro de controles independentes.
IOleUndoUnit

Serve como a interface principal em uma unidade de desfazer. Uma unidade de desfazer encapsula as informações necessárias para desfazer ou refazer uma única ação.
Iolewindow

A interface IOleWindow fornece métodos que permitem que um aplicativo obtenha o identificador para as várias janelas que participam da ativação in-loco e também para entrar e sair do modo de ajuda contextual.
Iparsedisplayname

Analisa uma cadeia de caracteres de nome exibivel para convertê-la em um moniker para implementações de moniker personalizado.
IPerPropertyBrowsing

Recupera as informações nas páginas de propriedades oferecidas por um objeto .
IPersist

Fornece o CLSID de um objeto que pode ser armazenado persistentemente no sistema. Permite que o objeto especifique qual manipulador de objetos usar no processo do cliente, pois ele é usado na implementação padrão do marshaling.
IPersistFile

Permite que um objeto seja carregado ou salvo em um arquivo de disco, em vez de um objeto de armazenamento ou fluxo.
Ipersistpropertybag

Funciona com IPropertyBag e IErrorlog para definir um mecanismo de persistência individual baseado em propriedade.
Ipersiststorage

Permite que um aplicativo de contêiner passe um objeto de armazenamento para um de seus objetos contidos e carregue e salve o objeto de armazenamento.
Ipersiststream

Habilita o salvamento e o carregamento de objetos que usam um fluxo serial simples para suas necessidades de armazenamento.
Ipersiststreaminit

Uma substituição para IPersistStream que adiciona um método de inicialização.
Ipicture

Gerencia um objeto de imagem e suas propriedades. Objetos de imagem fornecem uma abstração neutra em linguagem para bitmaps, ícones e metarquivos.
Ipicturedisp

Expõe as propriedades do objeto de imagem por meio da Automação. Ele fornece um subconjunto da funcionalidade disponível por meio de métodos IPicture.
IPipeByte

A interface IPipeByte (objidl.h) transfere dados do tipo byte, que tem 8 bits de largura.
IPipeByte

A interface IPipeByte (objidlbase.h) transfere dados do tipo byte (que tem 8 bits de largura).
IPipeDouble

A interface IPipeDouble (objidl.h) transfere dados do tipo duplo, que tem 64 bits de largura.
IPipeDouble

A interface IPipeDouble (objidlbase.h) transfere dados do tipo duplo (que tem 64 bits de largura).
IPipeLong

A interface IPipeLong (objidl.h) transfere dados do tipo inteiro longo, que tem 32 bits de largura.
IPipeLong

A interface IPipeLong (objidlbase.h) transfere dados do tipo inteiro longo (que tem 32 bits de largura).
Ipointerinactive

Permite que um objeto permaneça inativo na maior parte do tempo, mas ainda participa da interação com o mouse, incluindo arrastar e soltar.
Iprint

Habilita documentos compostos em documentos gerais e ativos, em particular, para dar suporte à impressão programática.
IProcessInitControl

A interface IProcessInitControl (objidl.h) especifica o intervalo de tempo limite de inicialização do processo.
IProcessInitControl

A interface IProcessInitControl (objidlbase.h) especifica o intervalo de tempo limite de inicialização do processo.
IProcessLock

Usado por ISurrogateService para impedir que o processo seja encerrado devido a um tempo limite.
IProgressNotify

Permite que aplicativos e outros objetos recebam notificações de alterações no andamento de uma operação de download.
Ipropertynotifysink

Implementado por um objeto de coletor para receber notificações sobre alterações de propriedade de um objeto que dá suporte a IPropertyNotifySink como uma interface de saída.
Ipropertypage

Fornece os principais recursos de um objeto de página de propriedades que gerencia uma página específica dentro de uma folha de propriedades.
IPropertyPage2

Uma extensão para IPropertyPage para dar suporte à seleção inicial de uma propriedade em uma página.
IPropertyPageSite

Fornece os principais recursos para um objeto de site de página de propriedades.
IProvideClassInfo

Fornece acesso às informações de tipo para a entrada de coclass de um objeto em sua biblioteca de tipos.
Iprovideclassinfo2

Uma extensão para IProvideClassInfo que torna mais rápido e fácil recuperar o IID da interface de saída de um objeto para seu conjunto de eventos padrão.
IProvideMultipleClassInfo

Uma extensão para IProvideClassInfo2 que torna mais rápido e fácil recuperar informações de tipo de um componente que pode ter várias coclasses que determinam seu comportamento.
IPSFactoryBuffer

A interface IPSFactoryBuffer (objidl.h) fornece métodos personalizados para a criação de proxies e stubs de objeto COM. Essa interface não é marshalable.
IPSFactoryBuffer

A interface IPSFactoryBuffer (objidlbase.h) fornece métodos personalizados para a criação de proxies e stubs de objeto COM. Essa interface não é marshalable.
IQuickActivate

Permite que controles e contêineres evitem gargalos de desempenho no carregamento de controles. Ele combina o tempo de carregamento ou o tempo de inicialização entre o controle e seu contêiner em uma única chamada.
Irotdata

Implementado por monikers para habilitar a ROT (tabela de objetos em execução) a comparar monikers uns com os outros.
Irpcchannelbuffer

A interface IRpcChannelBuffer (objidl.h) realiza marshaling de dados entre um proxy de cliente COM e um stub de servidor COM.
Irpcchannelbuffer

A interface IRpcChannelBuffer (objidlbase.h) realiza marshaling de dados entre um proxy de cliente COM e um stub de servidor COM.
IRpcOptions

A interface IRpcOptions (objidl.h) permite que os chamadores definam ou consultem os valores de várias propriedades que controlam como o COM lida com chamadas de procedimento remoto (RPC).
IRpcOptions

A interface IRpcOptions (objidlbase.h) permite que os chamadores definam ou consultem os valores de várias propriedades que controlam como o COM lida com chamadas de procedimento remoto (RPC).
IRpcProxyBuffer

O IRpcProxyBuffer (objidl.h) controla o proxy RPC usado para realizar marshaling de dados entre componentes COM.
IRpcProxyBuffer

A interface IRpcProxyBuffer (objidlbase.h) controla o proxy RPC usado para realizar marshaling de dados entre componentes COM.
IRpcStubBuffer

A interface IRpcStubBuffer (objidl.h) controla o stub RPC usado para realizar marshaling de dados entre componentes COM.
IRpcStubBuffer

A interface IRpcStubBuffer (objidlbase.h) controla o stub RPC usado para realizar marshaling de dados entre componentes COM.
Irunnableobject

Permite que um contêiner controle a execução de seus objetos inseridos.
Irunningobjecttable

Gerencia o acesso à ROT (tabela de objetos em execução), uma tabela de pesquisa acessível globalmente em cada estação de trabalho.
Iserversecurity

A interface IServerSecurity (objidl.h) é usada por um servidor para ajudar a autenticar o cliente e gerenciar a representação do cliente.
Iserversecurity

A interface IServerSecurity (objidlbase.h) é usada por um servidor para ajudar a autenticar o cliente e gerenciar a representação do cliente.
IServiceProvider

A interface IServiceProvider fornece um mecanismo de acesso genérico para localizar um serviço identificado por GUID.
ISimpleFrameSite

Fornece controles de quadro simples que atuam como contêineres simples para outros controles aninhados.
Ispecifypropertypages

Indica que um objeto dá suporte a páginas de propriedades.
IStdMarshalInfo

A interface IStdMarshalInfo (objidl.h) recupera o CLSID identificando o manipulador a ser usado no processo de destino durante o marshaling padrão.
IStdMarshalInfo

A interface IStdMarshalInfo (objidlbase.h) recupera o CLSID que identifica o manipulador a ser usado no processo de destino durante o marshaling padrão.
Isurrogate

A interface ISurrogate (objidl.h) é usada para carregar dinamicamente novos servidores DLL em um substituto existente e liberar o substituto quando ele não for mais necessário.
Isurrogate

A interface ISurrogate (objidlbase.h) é usada para carregar dinamicamente novos servidores DLL em um substituto existente e liberar o substituto quando ele não for mais necessário.
ISurrogateService

Usado para inicializar, iniciar e lançar um aplicativo COM+. Você também pode atualizar o catálogo e desligar o processo.
ISynchronize

A interface ISynchronize (objidl.h) fornece comunicação assíncrona entre objetos sobre a ocorrência de um evento.
ISynchronize

A interface ISynchronize (objidlbase.h) fornece comunicação assíncrona entre objetos sobre a ocorrência de um evento.
ISynchronizeContainer

A interface ISynchronizeContainer (objidl.h) gerencia um grupo de objetos de sincronização não assinados.
ISynchronizeContainer

A interface ISynchronizeContainer (objidlbase.h) gerencia um grupo de objetos de sincronização não assinados.
ISynchronizeEvent

A interface ISynchronizeEvent (objidl.h) atribui um identificador de evento a um objeto de sincronização.
ISynchronizeEvent

A interface ISynchronizeEvent (objidlbase.h) atribui um identificador de evento a um objeto de sincronização.
ISynchronizeHandle

A interface ISynchronizeHandle (objidl.h) recupera um identificador associado a um objeto de sincronização.
ISynchronizeHandle

A interface ISynchronizeHandle (objidlbase.h) recupera um identificador associado a um objeto de sincronização.
IUnknown

Permite que os clientes obtenham ponteiros para outras interfaces em um determinado objeto por meio do método QueryInterface e gerenciem a existência do objeto por meio dos métodos AddRef e Release.
IVBFormat

Fornece suporte à formatação para controles em um contêiner do Visual Basic.
IVBGetControl

Fornece acesso a todos os controles em um contêiner do Visual Basic.
Iviewobject

Permite que um objeto seja exibido diretamente sem passar um objeto de dados para o chamador. Além disso, essa interface pode criar e gerenciar uma conexão com um coletor de avisos para que o chamador possa ser notificado sobre as alterações no objeto de exibição.
IViewObject2

Uma extensão para a interface IViewObject que retorna o tamanho do desenho para uma determinada exibição de um objeto. Você pode impedir que o objeto seja executado se ele ainda não estiver em execução chamando esse método em vez de IOleObject::GetExtent.
Iviewobjectex

Uma extensão derivada de IViewObject2 para fornecer suporte para desenho avançado e sem cintilação para objetos não retangulares e objetos transparentes, teste de clique para objetos não retangulares e dimensionamento control

Estruturas

 
ACTRL_ACCESS_ENTRY_LISTA

Contém uma lista de entradas de acesso. (ANSI)
ACTRL_ACCESS_ENTRY_LISTW

Contém uma lista de entradas de acesso. (Unicode)
ACTRL_ACCESS_ENTRYA

Contém informações de controle de acesso para um objeto de confiança especificado. Essa estrutura armazena informações equivalentes às informações de controle de acesso armazenadas em uma ACE. (ANSI)
ACTRL_ACCESS_ENTRYW

Contém informações de controle de acesso para um objeto de confiança especificado. Essa estrutura armazena informações equivalentes às informações de controle de acesso armazenadas em uma ACE. (Unicode)
ACTRL_ACCESSA

Contém uma matriz de listas de controle de acesso para um objeto e suas propriedades. (ANSI)
ACTRL_ACCESSW

Contém uma matriz de listas de controle de acesso para um objeto e suas propriedades. (Unicode)
ACTRL_PROPERTY_ENTRYA

Contém uma lista de entradas de controle de acesso para um objeto ou uma propriedade especificada em um objeto . (ANSI)
ACTRL_PROPERTY_ENTRYW

Contém uma lista de entradas de controle de acesso para um objeto ou uma propriedade especificada em um objeto . (Unicode)
BIND_OPTS

Contém parâmetros usados durante uma operação de associação de moniker.
CADWORD

Especifica uma matriz contada de valores que podem ser usados para obter o valor correspondente a uma das cadeias de caracteres predefinidas para uma propriedade.
CALLFRAME_MARSHALCONTEXT

Fornece informações sobre o contexto no qual o marshalling deve ser realizado.
CALLFRAMEINFO

Fornece informações sobre um quadro de chamada, como o método no quadro de chamada, se ele tiver parâmetros de entrada, saída ou entrada/saída, o número de interfaces [in], [out]ou [in, out], a ID da interface, o número de métodos na interface e o número de parâmetros nesse método.
CALLFRAMEPARAMINFO

Fornece informações sobre o parâmetro na pilha.
CALPOLESTR

Especifica uma matriz contada de cadeias de caracteres usadas para especificar as cadeias de caracteres predefinidas que uma propriedade pode aceitar.
CATEGORYINFO

Descreve uma categoria de componente.
CAUUID

Especifica uma matriz contada de tipos UUID ou GUID usados para receber uma matriz de CLSIDs para as páginas de propriedades que o objeto deseja exibir.
COAUTHIDENTITY

Contém um nome de usuário e uma senha.
COAUTHINFO

Contém as configurações de autenticação usadas ao fazer uma solicitação de ativação remota do computador cliente para o computador servidor.
CONNECTDATA

Descreve uma conexão existente para um ponto de conexão específico.
CONTROLINFO

Contém parâmetros que descrevem a mnemônica do teclado e o comportamento do teclado de um controle. A estrutura é preenchida durante o método IOleControl::GetControlInfo.
COSERVERINFO

A estrutura COSERVERINFO (objidl.h) identifica um recurso de computador remoto para as funções de ativação.
COSERVERINFO

A estrutura COSERVERINFO (objidlbase.h) identifica um recurso de computador remoto para as funções de ativação.
CSPLATFORM

Contém uma arquitetura de processador e plataforma do sistema operacional.
DVASPECTINFO

Contém informações usadas pelo método IViewObject::D raw para otimizar a renderização de um objeto inativo, fazendo uso mais eficiente da GDI.
DVEXTENTINFO

Representa os dados de dimensionamento usados em IViewObjectEx::GetNaturalExtent.
DVTARGETDEVICE

Especifica informações sobre o dispositivo de destino para o qual os dados estão sendo compostos. DVTARGETDEVICE contém informações suficientes sobre um dispositivo de destino do Windows para que um identificador para um contexto de dispositivo (HDC) possa ser criado usando a função CreateDC.
FONTDESC

Contém parâmetros usados para criar um objeto de fonte por meio da função OleCreateFontIndirect.
FORMATETC

Representa um formato de área de transferência generalizado.
INTERFACEINFO

Contém informações sobre chamadas de entrada.
LICINFO

Contém parâmetros que descrevem o comportamento de licenciamento de uma fábrica de classes que dá suporte ao licenciamento. A estrutura é preenchida chamando o método IClassFactory2::GetLicInfo.
MULTI_QI

A estrutura MULTI_QI (objidl.h) representa uma interface em uma consulta para várias interfaces.
MULTI_QI

A estrutura MULTI_QI (objidlbase.h) representa uma interface em uma consulta para várias interfaces.
OBJECTDESCRIPTOR

Representa a estrutura de dados usada para os formatos de arquivo CF_OBJECTDESRIPTOR e CF_LINKSRCDESCRIPTOR.
OCPFIPARAMS

Contém parâmetros usados para invocar uma caixa de diálogo de folha de propriedades por meio da função OleCreatePropertyFrameIndirect.
OLECMD

Associa sinalizadores de comando da enumeração OLECMDF a um identificador de comando por meio de uma chamada para IOleCommandTarget::QueryStatus.
OLECMDTEXT

Especifica um nome de texto ou uma cadeia de caracteres de status para um único identificador de comando.
OLEINPLACEFRAMEINFO

Contém informações sobre os aceleradores compatíveis com um contêiner durante uma sessão in-loco. A estrutura é usada no método IOleInPlaceSite::GetWindowContext e na função OleTranslateAccelerator.
OLEMENUGROUPWIDTHS

Indica o número de itens de menu em cada um dos seis grupos de menus de um menu compartilhado entre um contêiner e um servidor de objetos durante uma sessão de edição in-loco. Esse é o mecanismo para criar um menu compartilhado.
OLEUIBUSYA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Ocupado e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (ANSI)
OLEUIBUSYW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Ocupado e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (Unicode)
OLEUICHANGEICONA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Ícone de Alteração e contém espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (ANSI)
OLEUICHANGEICONW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Ícone de Alteração e contém espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (Unicode)
OLEUICHANGESOURCEA

Contém informações usadas para inicializar a caixa de diálogo Alterar Fonte padrão. (ANSI)
OLEUICHANGESOURCEW

Contém informações usadas para inicializar a caixa de diálogo Alterar Fonte padrão. (Unicode)
OLEUICONVERTA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Converter e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (ANSI)
OLEUICONVERTW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Converter e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (Unicode)
OLEUIEDITLINKSA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Editar Links e contém espaço para a biblioteca retornar informações quando a caixa de diálogo é ignorada. (ANSI)
OLEUIEDITLINKSW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Editar Links e contém espaço para a biblioteca retornar informações quando a caixa de diálogo é ignorada. (Unicode)
OLEUIGNRLPROPSA

Inicializa a guia Geral da caixa de diálogo Propriedades do Objeto. (ANSI)
OLEUIGNRLPROPSW

Inicializa a guia Geral da caixa de diálogo Propriedades do Objeto. (Unicode)
OLEUIINSERTOBJECTA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Inserir Objeto e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (ANSI)
OLEUIINSERTOBJECTW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Inserir Objeto e o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (Unicode)
OLEUILINKPROPSA

Contém informações usadas para inicializar a guia Link da caixa de diálogo Propriedades do Objeto. (ANSI)
OLEUILINKPROPSW

Contém informações usadas para inicializar a guia Link da caixa de diálogo Propriedades do Objeto. (Unicode)
OLEUIOBJECTPROPSA

Contém informações usadas para inicializar a caixa de diálogo Propriedades do Objeto padrão. (ANSI)
OLEUIOBJECTPROPSW

Contém informações usadas para inicializar a caixa de diálogo Propriedades do Objeto padrão. (Unicode)
OLEUIPASTEENTRYA

Uma matriz de entradas a ser especificada na estrutura OLEUIPASTESPECIAL para a caixa de diálogo Colar Especial. (ANSI)
OLEUIPASTEENTRYW

Uma matriz de entradas a ser especificada na estrutura OLEUIPASTESPECIAL para a caixa de diálogo Colar Especial. (Unicode)
OLEUIPASTESPECIALA

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Colar Especial, bem como o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (ANSI)
OLEUIPASTESPECIALW

Contém informações que a Biblioteca de Interface do Usuário OLE usa para inicializar a caixa de diálogo Colar Especial, bem como o espaço para a biblioteca retornar informações quando a caixa de diálogo for ignorada. (Unicode)
OLEUIVIEWPROPSA

Contém informações usadas para inicializar a guia Exibir da caixa de diálogo Propriedades do objeto. (ANSI)
OLEUIVIEWPROPSW

Contém informações usadas para inicializar a guia Exibir da caixa de diálogo Propriedades do objeto. (Unicode)
OLEVERB

Define um verbo ao qual um objeto dá suporte. O método IOleObject::EnumVerbs cria um enumerador que pode enumerar essas estruturas para um objeto e fornece um ponteiro para IEnumOLEVERB do enumerador.
PAGERANGE

Especifica um intervalo de páginas.
CONJUNTO DE PÁGINAS

Identifica um ou mais intervalos de páginas a serem impressos e, opcionalmente, identifica apenas as páginas pares ou ímpares como parte de um conjunto de páginas.
PICTDESC

Contém parâmetros para criar um objeto de imagem por meio da função OleCreatePictureIndirect.
POINTF

Contém informações que são usadas para converter entre unidades de contêiner, expressas em ponto flutuante e unidades de controle, expressas em HIMETRIC.
PROPPAGEINFO

Contém parâmetros usados para descrever uma página de propriedades para um quadro de propriedades. Uma página de propriedades preenche uma estrutura fornecida pelo chamador no método IPropertyPage::GetPageInfo.
QACONTAINER

Especifica informações de contêiner para IQuickActivate::QuickActivate.
QACONTROL

Especifica informações de controle para IQuickActivate::QuickActivate.
QUERYCONTEXT

Contém uma lista de atributos usados para pesquisar uma implementação de classe.
RPCOLEMESSAGE

A estrutura RPCOLEMESSAGE (objidl.h) contém argumentos de invocação de marshaling e valores retornados entre componentes COM.
RPCOLEMESSAGE

A estrutura RPCOLEMESSAGE (objidlbase.h) contém argumentos de invocação de marshaling e valores retornados entre componentes COM.
SECURITY_ATTRIBUTES

A estrutura SECURITY_ATTRIBUTES contém o descritor de segurança de um objeto e especifica se o identificador recuperado especificando essa estrutura é herdável.
SOLE_AUTHENTICATION_INFO

A estrutura SOLE_AUTHENTICATION_INFO (objidl.h) identifica um serviço de autenticação, um serviço de autorização e as informações para o serviço especificado.
SOLE_AUTHENTICATION_INFO

A estrutura SOLE_AUTHENTICATION_INFO (objidlbase.h) identifica um serviço de autenticação, um serviço de autorização e as informações de autenticação para o serviço de autenticação especificado.
SOLE_AUTHENTICATION_LIST

A estrutura SOLE_AUTHENTICATION_LIST (objidl.h) indica as informações de autenticação padrão a serem usadas com cada serviço de autenticação.
SOLE_AUTHENTICATION_LIST

A estrutura SOLE_AUTHENTICATION_LIST (objidlbase.h) indica as informações de autenticação padrão a serem usadas com cada serviço de autenticação.
SOLE_AUTHENTICATION_SERVICE

A estrutura SOLE_AUTHENTICATION_SERVICE (objidl.h) identifica um serviço de autenticação que um servidor está disposto a usar para se comunicar com um cliente.
SOLE_AUTHENTICATION_SERVICE

A estrutura SOLE_AUTHENTICATION_SERVICE (objidlbase.h) identifica um serviço de autenticação que um servidor está disposto a usar para se comunicar com um cliente.
STATDATA

Contém informações usadas para especificar cada conexão de consultoria.