Ir para conteúdo
Fórum Script Brasil
  • 0

C/C++


Guest K.A.R

Pergunta

estou tentando executar o codigo abaixo mas esta dando erro, e não consigo achar qual é o erro, e não tenho muita intimidade com essa linguagem

esse codigo é para criar uma dll ladp.

Por favor alguém poderia me ajudar

obrigada!!!

#include <windows.h>

#include <stdio.h>

#include <stdlib.h>

#include <stdarg.h>

#include <windef.h>

#include <winbase.h>

#include <winldap.h>

DLLIMPORT int LDAP_AUTHENTICATE_V3 (char *p_host, char *p_dominio, char *p_usuario, char *p_senha)

{

LDAP *ld;

// open a connection

ld = ldap_init(p_host, LDAP_PORT);

if (ld == NULL)

{

return (int)LdapGetLastError();

}

// change LDAP Version

ULONG version = LDAP_VERSION3;

ULONG ResTest = ldap_set_option(ld, LDAP_OPT_PROTOCOL_VERSION, (void*)&version);

if (ResTest !=LDAP_SUCCESS)

{

return (int)ResTest;

}

// authenticate

char v_ud[200];

strcpy( v_ud, "cn=");

strcat( v_ud, p_usuario);

strcat( v_ud, ",");

strcat( v_ud, p_dominio);

ULONG vResult = ldap_simple_bind_s(ld, v_ud, p_senha);

if ( vResult == LDAP_SUCCESS )

{

ldap_unbind(ld);

return 0;

}

else

{

return (int)vResult;

}

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...