cabeçalho sspi.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

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

Funções

 
Acceptsecuritycontext

Permite que o componente de servidor de um aplicativo de transporte estabeleça um contexto de segurança entre o servidor e um cliente remoto.
AcquireCredentialsHandleA

A função AcquireCredentialsHandle (CredSSP) adquire um identificador para pré-existentes credenciais de uma entidade de segurança. (ANSI)
AcquireCredentialsHandleW

A função AcquireCredentialsHandle (CredSSP) adquire um identificador para pré-existentes credenciais de uma entidade de segurança. (Unicode)
AddCredentialsA

AddCredentialsA (ANSI) adiciona uma credencial à lista de credenciais.
AddCredentialsW

AddCredentialsW (Unicode) adiciona uma credencial à lista de credenciais.
AddSecurityPackageA

Adiciona um provedor de suporte de segurança à lista de provedores compatíveis com o Microsoft Negotiate. (ANSI)
AddSecurityPackageW

Adiciona um provedor de suporte de segurança à lista de provedores compatíveis com o Microsoft Negotiate. (Unicode)
ApplyControlToken

Fornece uma maneira de aplicar um token de controle a um contexto de segurança.
ChangeAccountPasswordA

Altera a senha de uma conta de domínio do Windows usando o Provedor de Suporte de Segurança especificado. (ANSI)
ChangeAccountPasswordW

Altera a senha de uma conta de domínio do Windows usando o Provedor de Suporte de Segurança especificado. (Unicode)
Completeauthtoken

Conclui um token de autenticação. (CompleteAuthToken)
Decryptmessage

Descriptografa uma mensagem usando Digest.
DelegateSecurityContext

Delega o contexto de segurança ao servidor especificado.
DeleteSecurityContext

Exclui as estruturas de dados locais associadas ao contexto de segurança especificado iniciado por uma chamada anterior para a função InitializeSecurityContext (Geral) ou a função AcceptSecurityContext (Geral).
DeleteSecurityPackageA

Exclui um provedor de suporte de segurança da lista de provedores com suporte da Microsoft Negotiate. (ANSI)
DeleteSecurityPackageW

Exclui um provedor de suporte de segurança da lista de provedores com suporte da Microsoft Negotiate. (Unicode)
Encryptmessage

Criptografa uma mensagem para fornecer privacidade usando o Digest.
EnumerarSecurityPackagesA

Retorna uma matriz de estruturas SecPkgInfo que fornecem informações sobre os pacotes de segurança disponíveis para o cliente. (ANSI)
EnumerateSecurityPackagesW

Retorna uma matriz de estruturas SecPkgInfo que fornecem informações sobre os pacotes de segurança disponíveis para o cliente. (Unicode)
ExportSecurityContext

A função ExportSecurityContext cria uma representação serializada de um contexto de segurança que posteriormente pode ser importado para um processo diferente chamando ImportSecurityContext.
Freecontextbuffer

Permite que os chamadores de funções de pacote de segurança liberem buffers de memória alocados pelo pacote de segurança.
FreeCredentialsHandle

Notifica o sistema de segurança de que as credenciais não são mais necessárias.
ImpersonateSecurityContext

Permite que um servidor represente um cliente usando um token obtido anteriormente por uma chamada para AcceptSecurityContext (Geral) ou QuerySecurityContextToken.
ImportSecurityContextA

Importa um contexto de segurança. O contexto de segurança deve ter sido exportado para o processo que chama ImportSecurityContext por uma chamada anterior para ExportSecurityContext. (ANSI)
ImportSecurityContextW

Importa um contexto de segurança. O contexto de segurança deve ter sido exportado para o processo que chama ImportSecurityContext por uma chamada anterior para ExportSecurityContext. (Unicode)
InitializeSecurityContextA

Inicia o contexto de segurança de saída do lado do cliente de um identificador de credencial. (ANSI)
InitializeSecurityContextW

Inicia o contexto de segurança de saída do lado do cliente de um identificador de credencial. (Unicode)
InitSecurityInterfaceA

A função InitSecurityInterface retorna um ponteiro para uma tabela de expedição SSPI. Essa função permite que os clientes usem SSPI sem associação diretamente a uma implementação da interface. (ANSI)
InitSecurityInterfaceW

A função InitSecurityInterface retorna um ponteiro para uma tabela de expedição SSPI. Essa função permite que os clientes usem SSPI sem associação diretamente a uma implementação da interface. (Unicode)
Makesignature

Gera uma soma de verificação criptográfica da mensagem e também inclui informações de sequenciamento para evitar perda ou inserção de mensagens.
QueryContextAttributesA

Permite que um aplicativo de transporte consulte o pacote de segurança CredSSP (Provedor de Suporte de Segurança de Credencial) para determinados atributos de um contexto de segurança. (ANSI)
QueryContextAttributesExA

A função QueryContextAttributesExA (ANSI) (sspi.h) permite que um aplicativo de transporte consulte um pacote de segurança para determinados atributos de um contexto de segurança.
QueryContextAttributesExW

A função QueryContextAttributesExW (Unicode) (sspi.h) permite que um aplicativo de transporte consulte um pacote de segurança para determinados atributos de um contexto de segurança.
QueryContextAttributesW

Permite que um aplicativo de transporte consulte o pacote de segurança CredSSP (Provedor de Suporte de Segurança de Credencial) para determinados atributos de um contexto de segurança. (Unicode)
QueryCredentialsAttributesA

Recupera os atributos de uma credencial, como o nome associado à credencial. (ANSI)
QueryCredentialsAttributesExA

Consulte os atributos de um contexto de segurança.
QueryCredentialsAttributesExW

Consulte os atributos de um contexto de segurança.
QueryCredentialsAttributesW

Recupera os atributos de uma credencial, como o nome associado à credencial. (Unicode)
QuerySecurityContextToken

Obtém o token de acesso para um contexto de segurança do cliente e o usa diretamente.
QuerySecurityPackageInfoA

Recupera informações sobre um pacote de segurança especificado. Essas informações incluem os limites de tamanhos de informações de autenticação, credenciais e contextos. (ANSI)
QuerySecurityPackageInfoW

Recupera informações sobre um pacote de segurança especificado. Essas informações incluem os limites de tamanhos de informações de autenticação, credenciais e contextos. (Unicode)
RevertSecurityContext

Permite que um pacote de segurança descontinue a representação do chamador e restaure seu próprio contexto de segurança.
SaslAcceptSecurityContext

Encapsula uma chamada padrão para a função AcceptSecurityContext (Geral) da interface do provedor de suporte de segurança e inclui a criação de cookies de servidor SASL.
SaslEnumerateProfilesA

Lista os pacotes que fornecem uma interface SASL. (ANSI)
SaslEnumerateProfilesW

Lista os pacotes que fornecem uma interface SASL. (Unicode)
SaslGetContextOption

Recupera a propriedade especificada do contexto SASL especificado.
SaslGetProfilePackageA

Retorna as informações do pacote especificado. (ANSI)
SaslGetProfilePackageW

Retorna as informações do pacote especificado. (Unicode)
SaslIdentifyPackageA

Retorna o prefixo negotiate que corresponde ao buffer de negociação SASL especificado. (ANSI)
SaslIdentifyPackageW

Retorna o prefixo negotiate que corresponde ao buffer de negociação SASL especificado. (Unicode)
SaslInitializeSecurityContextA

Encapsula uma chamada padrão para a função InitializeSecurityContext (General) da interface do provedor de suporte de segurança e processa cookies de servidor SASL do servidor. (ANSI)
SaslInitializeSecurityContextW

Encapsula uma chamada padrão para a função InitializeSecurityContext (General) da interface do provedor de suporte de segurança e processa cookies de servidor SASL do servidor. (Unicode)
SaslSetContextOption

Define o valor da propriedade especificada para o contexto SASL especificado.
SetContextAttributesA

Permite que um aplicativo de transporte defina atributos de um contexto de segurança para um pacote de segurança. Essa função tem suporte apenas pelo pacote de segurança Schannel. (ANSI)
SetContextAttributesW

Permite que um aplicativo de transporte defina atributos de um contexto de segurança para um pacote de segurança. Essa função tem suporte apenas pelo pacote de segurança Schannel. (Unicode)
SetCredentialsAttributesA

Define os atributos de uma credencial, como o nome associado à credencial. (ANSI)
SetCredentialsAttributesW

Define os atributos de uma credencial, como o nome associado à credencial. (Unicode)
SspiAcceptSecurityContextAsync

Permite que o componente de servidor de um aplicativo de transporte estabeleça de forma assíncrona um contexto de segurança entre o servidor e um cliente remoto.
SspiAcquireCredentialsHandleAsyncA

Adquire de forma assíncrona um identificador para credenciais pré-existentes de uma entidade de segurança. (ANSI)
SspiAcquireCredentialsHandleAsyncW

Adquire de forma assíncrona um identificador para credenciais pré-existentes de uma entidade de segurança. (Unicode)
SspiAsyncContextRequiresNotify

Determina se um determinado contexto assíncrono requer notificação após a conclusão da chamada.
SspiCompareAuthIdentities

Compara as duas credenciais especificadas.
SspiCopyAuthIdentity

Cria uma cópia da estrutura de credenciais opaca especificada.
SspiCreateAsyncContext

Cria uma instância de SspiAsyncContext que é usada para acompanhar a chamada assíncrona.
SspiDecryptAuthIdentity

Descriptografa a credencial criptografada especificada.
SspiDecryptAuthIdentityEx

Descriptografa uma estrutura SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiDeleteSecurityContextAsync

Exclui as estruturas de dados locais associadas ao contexto de segurança especificado iniciado por uma chamada anterior para a função SspiInitializeSecurityContextAsync ou a função SspiAcceptSecurityContextAsync.
SspiEncodeAuthIdentityAsStrings

Codifica a identidade de autenticação especificada como três cadeias de caracteres.
SspiEncodeStringsAsAuthIdentity

Codifica um conjunto de três cadeias de caracteres de credencial como uma estrutura de identidade de autenticação.
SspiEncryptAuthIdentity

Criptografa a estrutura de identidade especificada.
SspiEncryptAuthIdentityEx

Criptografa uma estrutura SEC_WINNT_AUTH_IDENTITY_OPAQUE.
SspiExcludePackage

Cria uma nova estrutura de identidade que é uma cópia da estrutura de identidade especificada modificada para excluir o SSP (provedor de suporte de segurança) especificado.
SspiFreeAsyncContext

Libera um contexto criado na chamada para a função SspiCreateAsyncContext.
SspiFreeAuthIdentity

Libera a memória alocada para a estrutura de identidade especificada.
SspiFreeCredentialsHandleAsync

Libera um identificador de credencial.
SspiGetAsyncCallStatus

Obtém o status atual de uma chamada assíncrona associada ao contexto fornecido.
SspiGetCredUIContext

Recupera informações de contexto de um provedor de credenciais. (SspiGetCredUIContext)
SspiGetTargetHostName

Obtém o nome do host associado ao destino especificado.
SspiInitializeSecurityContextAsyncA

Inicializa um contexto de segurança assíncrona. (ANSI)
SspiInitializeSecurityContextAsyncW

Inicializa um contexto de segurança assíncrona. (Unicode)
SspiIsAuthIdentityEncrypted

Indica se a estrutura de identidade especificada está criptografada.
SspiIsPromptingNeeded

Indica se um erro retornado após uma chamada para a função InitializeSecurityContext ou AcceptSecurityContext requer uma chamada adicional para a função SspiPromptForCredentials.
SspiLocalFree

Libera a memória associada ao buffer especificado.
SspiMarshalAuthIdentity

Serializa a estrutura de identidade especificada em uma matriz de bytes.
SspiPrepareForCredRead

Gera um nome de destino e um tipo de credencial da estrutura de identidade especificada.
SspiPrepareForCredWrite

Gera valores de uma estrutura de identidade que podem ser passados como valores de parâmetros em uma chamada para a função CredWrite.
SspiPromptForCredentialsA

Permite que um aplicativo SSPI (Interface do Provedor de Suporte de Segurança) solicite que um usuário insira credenciais. (ANSI)
SspiPromptForCredentialsW

Permite que um aplicativo SSPI (Interface do Provedor de Suporte de Segurança) solicite que um usuário insira credenciais. (Unicode)
SspiReinitAsyncContext

Marca um contexto assíncrono para reutilização.
SspiSetAsyncNotifyCallback

Registra um retorno de chamada que é notificado sobre a conclusão de chamada assíncrona.
SspiUnmarshalAuthIdentity

Desserializa a matriz especificada de valores de bytes em uma estrutura de identidade.
SspiUnmarshalCredUIContext

Desserializa as informações de credencial obtidas por um provedor de credenciais durante uma chamada anterior para o método ICredentialProvider::SetSerialization.
SspiUpdateCredentials

Atualizações as credenciais associadas ao contexto especificado. (SspiUpdateCredentials)
SspiValidateAuthIdentity

Indica se a estrutura de identidade especificada é válida.
SspiZeroAuthIdentity

Preenche o bloco de memória associado à estrutura de identidade especificada com zeros.
VerifySignature

Verifica se uma mensagem assinada usando a função MakeSignature foi recebida na sequência correta e não foi modificada.

Funções de retorno de chamada

 
SspiAsyncNotifyCallback

Retorno de chamada usado para notificar a conclusão de uma chamada SSPI assíncrona.

Estruturas

 
CREDUIWIN_MARSHALED_CONTEXT

Especifica informações de credencial que foram serializadas usando o método ICredentialProvider::SetSerialization.
SEC_APPLICATION_PROTOCOL_LIST

Armazena uma lista de protocolos de aplicativo.
SEC_APPLICATION_PROTOCOLS

Armazena uma matriz de listas de protocolos de aplicativo.
SEC_CERTIFICATE_REQUEST_CONTEXT

Armazena o contexto de solicitação de certificado.
SEC_CHANNEL_BINDINGS

Especifica informações de associação de canal para um contexto de segurança.
SEC_DTLS_MTU

Armazena a MTU DTLS.
SEC_FLAGS

Contém os sinalizadores de segurança.
SEC_NEGOTIATION_INFO

Armazena as informações de negociação de segurança.
SEC_PRESHAREDKEY

Contém as informações de chave pré-compartilhadas.
SEC_PRESHAREDKEY_IDENTITY

Contém a identidade de uma chave pré-compartilhada.
SEC_SRTP_MASTER_KEY_IDENTIFIER

Armazena o identificador de chave master SRTP.
SEC_SRTP_PROTECTION_PROFILES

Armazena os perfis de proteção SRTP.
SEC_TOKEN_BINDING

Armazena as informações de associação de token.
SEC_TRAFFIC_SECRETS

Contém os segredos de tráfego de uma conexão.
SEC_WINNT_AUTH_BYTE_VECTOR

Especifica o deslocamento de bytes e o comprimento da matriz dos dados em uma estrutura de autenticação.
SEC_WINNT_AUTH_CERTIFICATE_DATA

Especifica informações de certificado serializado.
SEC_WINNT_AUTH_DATA

Especifica os dados de autenticação.
SEC_WINNT_AUTH_DATA_PASSWORD

Especifica uma senha serializada.
SEC_WINNT_AUTH_DATA_TYPE_SMARTCARD_CONTEXTS_DATA

Contém os dados de autenticação para um contexto de cartão inteligente.
SEC_WINNT_AUTH_FIDO_DATA

Contém dados para autenticação FIDO.
SEC_WINNT_AUTH_IDENTITY_A

Permite que você passe um nome de usuário e uma senha específicos para a biblioteca em tempo de execução para fins de autenticação. (ANSI)
SEC_WINNT_AUTH_IDENTITY_EX2

Contém informações sobre uma identidade de autenticação.
SEC_WINNT_AUTH_IDENTITY_EXA

A estrutura SEC_WINNT_AUTH_IDENTITY_EXA (ANSI) contém informações sobre um usuário.
SEC_WINNT_AUTH_IDENTITY_EXW

A estrutura SEC_WINNT_AUTH_IDENTITY_EXW (Unicode) contém informações sobre um usuário.
SEC_WINNT_AUTH_IDENTITY_INFO

Contém as informações de identidade para autenticação.
SEC_WINNT_AUTH_IDENTITY_W

Permite que você passe um nome de usuário e senha específicos para a biblioteca em tempo de execução para fins de autenticação. (Unicode)
SEC_WINNT_AUTH_NGC_DATA

Contém os dados do NGC para autenticação.
SEC_WINNT_AUTH_PACKED_CREDENTIALS

Especifica credenciais serializadas.
SEC_WINNT_AUTH_PACKED_CREDENTIALS_EX

Especifica credenciais serializadas e uma lista de pacotes de segurança que dão suporte às credenciais.
SEC_WINNT_AUTH_SHORT_VECTOR

Especifica o deslocamento e o número de caracteres em uma matriz de valores USHORT.
SEC_WINNT_CREDUI_CONTEXT

Especifica informações de credenciais nãoializadas.
SEC_WINNT_CREDUI_CONTEXT_VECTOR

Especifica o deslocamento e o tamanho dos dados de contexto de credencial em uma estrutura SEC_WINNT_CREDUI_CONTEXT.
Secbuffer

Descreve um buffer alocado por um aplicativo de transporte para passar para um pacote de segurança.
Secbufferdesc

A estrutura SecBufferDesc descreve uma matriz de estruturas SecBuffer para passar de um aplicativo de transporte para um pacote de segurança.
SecHandle

Representa um identificador de segurança.
SecPkgContext_AccessToken

Retorna um identificador para o token de acesso para o contexto de segurança atual.
SecPkgContext_ApplicationProtocol

Contém informações sobre o protocolo de aplicativo do contexto de segurança.
SecPkgContext_AuthorityA

A estrutura SecPkgContext_Authority contém o nome da autoridade de autenticação se houver uma disponível. (ANSI)
SecPkgContext_AuthorityW

A estrutura SecPkgContext_Authority contém o nome da autoridade de autenticação se houver uma disponível. (Unicode)
SecPkgContext_AuthzID

Contém informações sobre o AuthzID do contexto de segurança.
SecPkgContext_Bindings

Especifica uma estrutura que contém informações de associação de canal para um contexto de segurança.
SecPkgContext_ClientSpecifiedTarget

Especifica o SPN (nome da entidade de serviço) do destino inicial ao chamar a função QueryContextAttributes (Digest).
SecPkgContext_CredentialNameA

Contém o nome e o tipo da credencial.
SecPkgContext_CredentialNameW

Informações sobre o nome da credencial do contexto de segurança.
SecPkgContext_CredInfo

Especifica o tipo de credenciais usadas para criar um contexto de cliente.
SecPkgContext_DceInfo

A estrutura SecPkgContext_DceInfo contém dados de autorização usados pelos serviços DCE. A função QueryContextAttributes (Geral) usa essa estrutura.
SecPkgContext_Flags

A estrutura SecPkgContext_Flags contém informações sobre os sinalizadores no contexto de segurança atual. Essa estrutura é retornada por QueryContextAttributes (Geral).
SecPkgContext_KeyInfoA

A estrutura SecPkgContext_KeyInfo contém informações sobre as chaves de sessão usadas em um contexto de segurança. (ANSI)
SecPkgContext_KeyInfoW

A estrutura SecPkgContext_KeyInfo contém informações sobre as chaves de sessão usadas em um contexto de segurança. (Unicode)
SecPkgContext_LastClientTokenStatus

Especifica se o token da chamada mais recente para a função InitializeSecurityContext é o último token do cliente.
SecPkgContext_Lifespan

A estrutura SecPkgContext_Lifespan indica o tempo de vida de um contexto de segurança. A função QueryContextAttributes (Geral) usa essa estrutura.
SecPkgContext_LogoffTime

A hora de logoff do contexto de segurança.
SecPkgContext_NamesA

A estrutura SecPkgContext_Names indica o nome do usuário associado a um contexto de segurança. A função QueryContextAttributes (Geral) usa essa estrutura. (ANSI)
SecPkgContext_NamesW

A estrutura SecPkgContext_Names indica o nome do usuário associado a um contexto de segurança. A função QueryContextAttributes (Geral) usa essa estrutura. (Unicode)
SecPkgContext_NativeNamesA

Contém os nomes de entidade de segurança do cliente e do servidor.
SecPkgContext_NativeNamesW

Os nomes nativos do cliente e do servidor no contexto de segurança.
SecPkgContext_NegoKeys

Contém as chaves de pacote de segurança negociadas.
SecPkgContext_NegoPackageInfo

Contém informações sobre o pacote de aplicativos negociado.
SecPkgContext_NegoStatus

Especifica o erro status da última tentativa de criar um contexto de cliente.
SecPkgContext_NegotiatedTlsExtensions

A estrutura SecPkgContext_NegotiatedTlsExtensions contém informações sobre as extensões (D)TLS negociadas para a conexão atual (D)TLS.
SecPkgContext_NegotiationInfoA

A estrutura SecPkgContext_NegotiationInfo contém informações sobre o pacote de segurança que está sendo configurado ou foi configurado e também fornece a status sobre a negociação para configurar o pacote de segurança. (ANSI)
SecPkgContext_NegotiationInfoW

A estrutura SecPkgContext_NegotiationInfo contém informações sobre o pacote de segurança que está sendo configurado ou foi configurado e também fornece a status sobre a negociação para configurar o pacote de segurança. (Unicode)
SecPkgContext_PackageInfoA

Contém informações do pacote do aplicativo.
SecPkgContext_PackageInfoW

Contém informações do pacote.
SecPkgContext_PasswordExpiry

A estrutura SecPkgContext_PasswordExpiry contém informações sobre a expiração de uma senha ou outra credencial usada para o contexto de segurança. Essa estrutura é retornada por QueryContextAttributes (Geral).
SecPkgContext_ProtoInfoA

A estrutura SecPkgContext_ProtoInfo contém informações sobre o protocolo em uso. (ANSI)
SecPkgContext_ProtoInfoW

A estrutura SecPkgContext_ProtoInfo contém informações sobre o protocolo em uso. (Unicode)
SecPkgContext_SessionKey

A estrutura SecPkgContext_SessionKey contém informações sobre a chave de sessão usada para o contexto de segurança. Essa estrutura é retornada pela função QueryContextAttributes (Geral).
SecPkgContext_Sizes

A estrutura SecPkgContext_Sizes indica os tamanhos de estruturas importantes usadas nas funções de suporte à mensagem. A função QueryContextAttributes (Geral) usa essa estrutura.
SecPkgContext_StreamSizes

Indica os tamanhos das várias partes de um fluxo para uso com as funções de suporte à mensagem. A função QueryContextAttributes (Geral) usa essa estrutura.
SecPkgContext_SubjectAttributes

Retorna as informações de atributo de segurança.
SecPkgContext_Target

Contém informações de destino.
SecPkgContext_TargetInformation

Retorna informações sobre a credencial usada para o contexto de segurança.
SecPkgContext_UserFlags

Mantém os sinalizadores de usuário.
SecPkgCredentials_Cert

Especifica as credenciais do certificado. A função QueryCredentialsAttributes usa essa estrutura.
SecPkgCredentials_KdcProxySettingsW

Especifica as configurações de proxy Kerberos para as credenciais.
SecPkgCredentials_NamesA

A estrutura SecPkgCredentials_Names contém o nome do usuário associado a um contexto. A função QueryCredentialsAttributes usa essa estrutura. (ANSI)
SecPkgCredentials_NamesW

A estrutura SecPkgCredentials_Names contém o nome do usuário associado a um contexto. A função QueryCredentialsAttributes usa essa estrutura. (Unicode)
SecPkgCredentials_SSIProviderA

A estrutura SecPkgCredentials_SSIProvider contém as informações do provedor SSI associadas a um contexto. A função QueryCredentialsAttributes usa essa estrutura. (ANSI)
SecPkgCredentials_SSIProviderW

A estrutura SecPkgCredentials_SSIProvider contém as informações do provedor SSI associadas a um contexto. A função QueryCredentialsAttributes usa essa estrutura. (Unicode)
SecPkgInfoA

A estrutura SecPkgInfo fornece informações gerais sobre um pacote de segurança, como seu nome e funcionalidades. (ANSI)
SecPkgInfoW

A estrutura SecPkgInfo fornece informações gerais sobre um pacote de segurança, como seu nome e funcionalidades. (Unicode)
SECURITY_INTEGER

SECURITY_INTEGER é uma estrutura que contém um valor numérico. Ele é usado na definição de outros tipos.
SECURITY_PACKAGE_OPTIONS

Especifica informações sobre um pacote de segurança.
SECURITY_STRING

Usado como a interface de cadeia de caracteres para operações de kernel e é um clone da estrutura UNICODE_STRING.
SecurityFunctionTableA

A estrutura SecurityFunctionTable é uma tabela de expedição que contém ponteiros para as funções definidas no SSPI. (ANSI)
SecurityFunctionTableW

A estrutura SecurityFunctionTable é uma tabela de expedição que contém ponteiros para as funções definidas no SSPI. (Unicode)

Enumerações

 
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT

Indica a extensão de protocolo de aplicativo negociada.
SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS

Descreve o status da negociação do protocolo de aplicativo da SEC.
SEC_TRAFFIC_SECRET_TYPE

Indica o tipo de segredo de tráfego usado.
SecDelegationType

O tipo de delegação usado.
SECPKG_ATTR_LCT_STATUS

Indica se o token da chamada mais recente para a função InitializeSecurityContext é o último token do cliente.
SECPKG_CRED_CLASS

Indica o tipo de credencial usada em um contexto de cliente. A enumeração SECPKG_CRED_CLASS é usada na estrutura SecPkgContext_CredInfo.