wldap32: Always return WLDAP32 error values instead of redefining the ldap.h ones.
This commit is contained in:
parent
032dbfe474
commit
469068715c
|
@ -33,10 +33,6 @@
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LDAP_NOT_SUPPORTED
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
#include "wldap32.h"
|
#include "wldap32.h"
|
||||||
|
|
||||||
|
@ -53,7 +49,7 @@ static LDAPMod *nullattrs[] = { NULL };
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_addA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[] )
|
ULONG CDECL ldap_addA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **attrsW = NULL;
|
LDAPModW **attrsW = NULL;
|
||||||
|
@ -105,7 +101,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_addW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[] )
|
ULONG CDECL ldap_addW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **attrsU = NULL;
|
LDAPMod **attrsU = NULL;
|
||||||
|
@ -149,7 +145,7 @@ exit:
|
||||||
ULONG CDECL ldap_add_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
|
ULONG CDECL ldap_add_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **attrsW = NULL;
|
LDAPModW **attrsW = NULL;
|
||||||
|
@ -217,7 +213,7 @@ exit:
|
||||||
ULONG CDECL ldap_add_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
|
ULONG CDECL ldap_add_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **attrsU = NULL;
|
LDAPMod **attrsU = NULL;
|
||||||
|
@ -269,7 +265,7 @@ exit:
|
||||||
ULONG CDECL ldap_add_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
|
ULONG CDECL ldap_add_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **attrsW = NULL;
|
LDAPModW **attrsW = NULL;
|
||||||
|
@ -335,7 +331,7 @@ exit:
|
||||||
ULONG CDECL ldap_add_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
|
ULONG CDECL ldap_add_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **attrsU = NULL;
|
LDAPMod **attrsU = NULL;
|
||||||
|
@ -385,7 +381,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_add_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[] )
|
ULONG CDECL ldap_add_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **attrsW = NULL;
|
LDAPModW **attrsW = NULL;
|
||||||
|
@ -432,7 +428,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_add_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[] )
|
ULONG CDECL ldap_add_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **attrsU = NULL;
|
LDAPMod **attrsU = NULL;
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -48,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_bindA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR cred, ULONG method )
|
ULONG CDECL ldap_bindA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR cred, ULONG method )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *credW = NULL;
|
WCHAR *dnW = NULL, *credW = NULL;
|
||||||
|
|
||||||
|
@ -97,7 +94,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_bindW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR cred, ULONG method )
|
ULONG CDECL ldap_bindW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR cred, ULONG method )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *credU = NULL;
|
char *dnU = NULL, *credU = NULL;
|
||||||
struct berval pwd = { 0, NULL };
|
struct berval pwd = { 0, NULL };
|
||||||
|
@ -144,7 +141,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_bind_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR cred, ULONG method )
|
ULONG CDECL ldap_bind_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR cred, ULONG method )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *credW = NULL;
|
WCHAR *dnW = NULL, *credW = NULL;
|
||||||
|
|
||||||
|
@ -190,7 +187,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_bind_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR cred, ULONG method )
|
ULONG CDECL ldap_bind_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR cred, ULONG method )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *credU = NULL;
|
char *dnU = NULL, *credU = NULL;
|
||||||
struct berval pwd = { 0, NULL };
|
struct berval pwd = { 0, NULL };
|
||||||
|
@ -233,7 +230,7 @@ ULONG CDECL ldap_sasl_bindA( WLDAP32_LDAP *ld, const PCHAR dn,
|
||||||
const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
|
const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, int *message )
|
PLDAPControlA *clientctrls, int *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW, *mechanismW = NULL;
|
WCHAR *dnW, *mechanismW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -299,7 +296,7 @@ ULONG CDECL ldap_sasl_bindW( WLDAP32_LDAP *ld, const PWCHAR dn,
|
||||||
const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
|
const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, int *message )
|
PLDAPControlW *clientctrls, int *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU, *mechanismU = NULL;
|
char *dnU, *mechanismU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -353,7 +350,7 @@ ULONG CDECL ldap_sasl_bind_sA( WLDAP32_LDAP *ld, const PCHAR dn,
|
||||||
const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
|
const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, PBERVAL *serverdata )
|
PLDAPControlA *clientctrls, PBERVAL *serverdata )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW, *mechanismW = NULL;
|
WCHAR *dnW, *mechanismW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -419,7 +416,7 @@ ULONG CDECL ldap_sasl_bind_sW( WLDAP32_LDAP *ld, const PWCHAR dn,
|
||||||
const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
|
const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, PBERVAL *serverdata )
|
PLDAPControlW *clientctrls, PBERVAL *serverdata )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU, *mechanismU = NULL;
|
char *dnU, *mechanismU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -471,7 +468,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_simple_bindA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR passwd )
|
ULONG CDECL ldap_simple_bindA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR passwd )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *passwdW = NULL;
|
WCHAR *dnW = NULL, *passwdW = NULL;
|
||||||
|
|
||||||
|
@ -519,7 +516,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_simple_bindW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR passwd )
|
ULONG CDECL ldap_simple_bindW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR passwd )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *passwdU = NULL;
|
char *dnU = NULL, *passwdU = NULL;
|
||||||
struct berval pwd = { 0, NULL };
|
struct berval pwd = { 0, NULL };
|
||||||
|
@ -565,7 +562,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_simple_bind_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR passwd )
|
ULONG CDECL ldap_simple_bind_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR passwd )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *passwdW = NULL;
|
WCHAR *dnW = NULL, *passwdW = NULL;
|
||||||
|
|
||||||
|
@ -613,7 +610,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_simple_bind_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR passwd )
|
ULONG CDECL ldap_simple_bind_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR passwd )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *passwdU = NULL;
|
char *dnU = NULL, *passwdU = NULL;
|
||||||
struct berval pwd = { 0, NULL };
|
struct berval pwd = { 0, NULL };
|
||||||
|
@ -660,7 +657,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_unbind( WLDAP32_LDAP *ld )
|
ULONG CDECL WLDAP32_ldap_unbind( WLDAP32_LDAP *ld )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", ld );
|
TRACE( "(%p)\n", ld );
|
||||||
|
@ -688,7 +685,7 @@ ULONG CDECL WLDAP32_ldap_unbind( WLDAP32_LDAP *ld )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_unbind_s( WLDAP32_LDAP *ld )
|
ULONG CDECL WLDAP32_ldap_unbind_s( WLDAP32_LDAP *ld )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", ld );
|
TRACE( "(%p)\n", ld );
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -47,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_compareA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value )
|
ULONG CDECL ldap_compareA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
||||||
|
|
||||||
|
@ -99,7 +97,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_compareW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value )
|
ULONG CDECL ldap_compareW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
||||||
struct berval val = { 0, NULL };
|
struct berval val = { 0, NULL };
|
||||||
|
@ -153,7 +151,7 @@ ULONG CDECL ldap_compare_extA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR val
|
||||||
struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls,
|
struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls,
|
||||||
ULONG *message )
|
ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -229,7 +227,7 @@ ULONG CDECL ldap_compare_extW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR
|
||||||
struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls,
|
struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls,
|
||||||
ULONG *message )
|
ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -292,7 +290,7 @@ exit:
|
||||||
ULONG CDECL ldap_compare_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value,
|
ULONG CDECL ldap_compare_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value,
|
||||||
struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -366,7 +364,7 @@ exit:
|
||||||
ULONG CDECL ldap_compare_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value,
|
ULONG CDECL ldap_compare_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value,
|
||||||
struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -428,7 +426,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_compare_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value )
|
ULONG CDECL ldap_compare_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
|
||||||
|
|
||||||
|
@ -480,7 +478,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_compare_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value )
|
ULONG CDECL ldap_compare_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
char *dnU = NULL, *attrU = NULL, *valueU = NULL;
|
||||||
struct berval val = { 0, NULL };
|
struct berval val = { 0, NULL };
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -48,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_control_freeA( LDAPControlA *control )
|
ULONG CDECL ldap_control_freeA( LDAPControlA *control )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", control );
|
TRACE( "(%p)\n", control );
|
||||||
|
@ -71,7 +68,7 @@ ULONG CDECL ldap_control_freeA( LDAPControlA *control )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_control_freeW( LDAPControlW *control )
|
ULONG CDECL ldap_control_freeW( LDAPControlW *control )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", control );
|
TRACE( "(%p)\n", control );
|
||||||
|
@ -88,7 +85,7 @@ ULONG CDECL ldap_control_freeW( LDAPControlW *control )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_controls_freeA( LDAPControlA **controls )
|
ULONG CDECL ldap_controls_freeA( LDAPControlA **controls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", controls );
|
TRACE( "(%p)\n", controls );
|
||||||
|
@ -111,7 +108,7 @@ ULONG CDECL ldap_controls_freeA( LDAPControlA **controls )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_controls_freeW( LDAPControlW **controls )
|
ULONG CDECL ldap_controls_freeW( LDAPControlW **controls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", controls );
|
TRACE( "(%p)\n", controls );
|
||||||
|
@ -129,7 +126,7 @@ ULONG CDECL ldap_controls_freeW( LDAPControlW **controls )
|
||||||
ULONG CDECL ldap_create_sort_controlA( WLDAP32_LDAP *ld, PLDAPSortKeyA *sortkey,
|
ULONG CDECL ldap_create_sort_controlA( WLDAP32_LDAP *ld, PLDAPSortKeyA *sortkey,
|
||||||
UCHAR critical, PLDAPControlA *control )
|
UCHAR critical, PLDAPControlA *control )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPSortKeyW **sortkeyW = NULL;
|
LDAPSortKeyW **sortkeyW = NULL;
|
||||||
LDAPControlW *controlW = NULL;
|
LDAPControlW *controlW = NULL;
|
||||||
|
@ -179,7 +176,7 @@ ULONG CDECL ldap_create_sort_controlA( WLDAP32_LDAP *ld, PLDAPSortKeyA *sortkey,
|
||||||
ULONG CDECL ldap_create_sort_controlW( WLDAP32_LDAP *ld, PLDAPSortKeyW *sortkey,
|
ULONG CDECL ldap_create_sort_controlW( WLDAP32_LDAP *ld, PLDAPSortKeyW *sortkey,
|
||||||
UCHAR critical, PLDAPControlW *control )
|
UCHAR critical, PLDAPControlW *control )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPSortKey **sortkeyU = NULL;
|
LDAPSortKey **sortkeyU = NULL;
|
||||||
LDAPControl *controlU = NULL;
|
LDAPControl *controlU = NULL;
|
||||||
|
@ -212,7 +209,7 @@ ULONG CDECL ldap_create_sort_controlW( WLDAP32_LDAP *ld, PLDAPSortKeyW *sortkey,
|
||||||
INT CDECL ldap_create_vlv_controlA( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
INT CDECL ldap_create_vlv_controlA( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
||||||
UCHAR critical, LDAPControlA **control )
|
UCHAR critical, LDAPControlA **control )
|
||||||
{
|
{
|
||||||
INT ret = LDAP_NOT_SUPPORTED;
|
INT ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW *controlW = NULL;
|
LDAPControlW *controlW = NULL;
|
||||||
|
|
||||||
|
@ -222,7 +219,7 @@ INT CDECL ldap_create_vlv_controlA( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
||||||
|
|
||||||
ret = ldap_create_vlv_controlW( ld, info, critical, &controlW );
|
ret = ldap_create_vlv_controlW( ld, info, critical, &controlW );
|
||||||
|
|
||||||
if (ret == LDAP_SUCCESS)
|
if (ret == WLDAP32_LDAP_SUCCESS)
|
||||||
{
|
{
|
||||||
*control = controlWtoA( controlW );
|
*control = controlWtoA( controlW );
|
||||||
if (!*control) ret = WLDAP32_LDAP_NO_MEMORY;
|
if (!*control) ret = WLDAP32_LDAP_NO_MEMORY;
|
||||||
|
@ -258,7 +255,7 @@ INT CDECL ldap_create_vlv_controlA( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
||||||
INT CDECL ldap_create_vlv_controlW( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
INT CDECL ldap_create_vlv_controlW( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
|
||||||
UCHAR critical, LDAPControlW **control )
|
UCHAR critical, LDAPControlW **control )
|
||||||
{
|
{
|
||||||
INT ret = LDAP_NOT_SUPPORTED;
|
INT ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControl *controlU = NULL;
|
LDAPControl *controlU = NULL;
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -47,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_deleteA( WLDAP32_LDAP *ld, PCHAR dn )
|
ULONG CDECL ldap_deleteA( WLDAP32_LDAP *ld, PCHAR dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
|
|
||||||
|
@ -87,7 +85,7 @@ ULONG CDECL ldap_deleteA( WLDAP32_LDAP *ld, PCHAR dn )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_deleteW( WLDAP32_LDAP *ld, PWCHAR dn )
|
ULONG CDECL ldap_deleteW( WLDAP32_LDAP *ld, PWCHAR dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
int msg;
|
int msg;
|
||||||
|
@ -122,7 +120,7 @@ ULONG CDECL ldap_deleteW( WLDAP32_LDAP *ld, PWCHAR dn )
|
||||||
ULONG CDECL ldap_delete_extA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
|
ULONG CDECL ldap_delete_extA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, ULONG *message )
|
PLDAPControlA *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -182,7 +180,7 @@ exit:
|
||||||
ULONG CDECL ldap_delete_extW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
|
ULONG CDECL ldap_delete_extW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, ULONG *message )
|
PLDAPControlW *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -228,7 +226,7 @@ exit:
|
||||||
ULONG CDECL ldap_delete_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
|
ULONG CDECL ldap_delete_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls )
|
PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -284,7 +282,7 @@ exit:
|
||||||
ULONG CDECL ldap_delete_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
|
ULONG CDECL ldap_delete_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls )
|
PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -325,7 +323,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_delete_sA( WLDAP32_LDAP *ld, PCHAR dn )
|
ULONG CDECL ldap_delete_sA( WLDAP32_LDAP *ld, PCHAR dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
|
|
||||||
|
@ -360,7 +358,7 @@ ULONG CDECL ldap_delete_sA( WLDAP32_LDAP *ld, PCHAR dn )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_delete_sW( WLDAP32_LDAP *ld, PWCHAR dn )
|
ULONG CDECL ldap_delete_sW( WLDAP32_LDAP *ld, PWCHAR dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -232,7 +230,7 @@ PWCHAR CDECL ldap_get_dnW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *entry )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_ufn2dnA( PCHAR ufn, PCHAR *dn )
|
ULONG CDECL ldap_ufn2dnA( PCHAR ufn, PCHAR *dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
PWCHAR ufnW = NULL, dnW = NULL;
|
PWCHAR ufnW = NULL, dnW = NULL;
|
||||||
|
|
||||||
|
@ -279,7 +277,7 @@ ULONG CDECL ldap_ufn2dnA( PCHAR ufn, PCHAR *dn )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_ufn2dnW( PWCHAR ufn, PWCHAR *dn )
|
ULONG CDECL ldap_ufn2dnW( PWCHAR ufn, PWCHAR *dn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *ufnU = NULL;
|
char *ufnU = NULL;
|
||||||
|
|
||||||
|
|
|
@ -32,9 +32,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -132,7 +129,7 @@ void CDECL WLDAP32_ldap_perror( WLDAP32_LDAP *ld, const PCHAR msg )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_result2error( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res, ULONG free )
|
ULONG CDECL WLDAP32_ldap_result2error( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res, ULONG free )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
int error;
|
int error;
|
||||||
|
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -63,7 +60,7 @@ ULONG CDECL ldap_close_extended_op( WLDAP32_LDAP *ld, ULONG msgid )
|
||||||
TRACE( "(%p, 0x%08x)\n", ld, msgid );
|
TRACE( "(%p, 0x%08x)\n", ld, msgid );
|
||||||
|
|
||||||
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -74,7 +71,7 @@ ULONG CDECL ldap_close_extended_op( WLDAP32_LDAP *ld, ULONG msgid )
|
||||||
ULONG CDECL ldap_extended_operationA( WLDAP32_LDAP *ld, PCHAR oid, struct WLDAP32_berval *data,
|
ULONG CDECL ldap_extended_operationA( WLDAP32_LDAP *ld, PCHAR oid, struct WLDAP32_berval *data,
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *oidW = NULL;
|
WCHAR *oidW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -138,7 +135,7 @@ exit:
|
||||||
ULONG CDECL ldap_extended_operationW( WLDAP32_LDAP *ld, PWCHAR oid, struct WLDAP32_berval *data,
|
ULONG CDECL ldap_extended_operationW( WLDAP32_LDAP *ld, PWCHAR oid, struct WLDAP32_berval *data,
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *oidU = NULL;
|
char *oidU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -184,7 +181,7 @@ ULONG CDECL ldap_extended_operation_sA( WLDAP32_LDAP *ld, PCHAR oid, struct WLDA
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, PCHAR *retoid,
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, PCHAR *retoid,
|
||||||
struct WLDAP32_berval **retdata )
|
struct WLDAP32_berval **retdata )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *oidW = NULL, *retoidW = NULL;
|
WCHAR *oidW = NULL, *retoidW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -255,7 +252,7 @@ ULONG CDECL ldap_extended_operation_sW( WLDAP32_LDAP *ld, PWCHAR oid, struct WLD
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, PWCHAR *retoid,
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, PWCHAR *retoid,
|
||||||
struct WLDAP32_berval **retdata )
|
struct WLDAP32_berval **retdata )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *oidU = NULL, *retoidU = NULL;
|
char *oidU = NULL, *retoidU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
|
|
@ -32,9 +32,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -317,7 +314,7 @@ ULONG CDECL ldap_connect( WLDAP32_LDAP *ld, struct l_timeval *timeout )
|
||||||
TRACE( "(%p, %p)\n", ld, timeout );
|
TRACE( "(%p, %p)\n", ld, timeout );
|
||||||
|
|
||||||
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
||||||
return LDAP_SUCCESS; /* FIXME: do something, e.g. ping the host */
|
return WLDAP32_LDAP_SUCCESS; /* FIXME: do something, e.g. ping the host */
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -579,7 +576,7 @@ exit:
|
||||||
ULONG CDECL ldap_start_tls_sA( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
|
ULONG CDECL ldap_start_tls_sA( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
|
||||||
|
@ -630,7 +627,7 @@ exit:
|
||||||
ULONG CDECL ldap_start_tls_sW( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
|
ULONG CDECL ldap_start_tls_sW( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
|
||||||
|
@ -665,7 +662,7 @@ exit:
|
||||||
ULONG CDECL ldap_startup( PLDAP_VERSION_INFO version, HANDLE *instance )
|
ULONG CDECL ldap_startup( PLDAP_VERSION_INFO version, HANDLE *instance )
|
||||||
{
|
{
|
||||||
TRACE( "(%p, %p)\n", version, instance );
|
TRACE( "(%p, %p)\n", version, instance );
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
|
|
@ -32,9 +32,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -57,7 +54,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_abandon( WLDAP32_LDAP *ld, ULONG msgid )
|
ULONG CDECL WLDAP32_ldap_abandon( WLDAP32_LDAP *ld, ULONG msgid )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, 0x%08x)\n", ld, msgid );
|
TRACE( "(%p, 0x%08x)\n", ld, msgid );
|
||||||
|
@ -112,7 +109,7 @@ ULONG CDECL ldap_check_filterW( WLDAP32_LDAP *ld, PWCHAR filter )
|
||||||
TRACE( "(%p, %s)\n", ld, debugstr_w(filter) );
|
TRACE( "(%p, %s)\n", ld, debugstr_w(filter) );
|
||||||
|
|
||||||
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
|
||||||
return LDAP_SUCCESS; /* FIXME: do some checks */
|
return WLDAP32_LDAP_SUCCESS; /* FIXME: do some checks */
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -121,7 +118,7 @@ ULONG CDECL ldap_check_filterW( WLDAP32_LDAP *ld, PWCHAR filter )
|
||||||
ULONG CDECL ldap_cleanup( HANDLE instance )
|
ULONG CDECL ldap_cleanup( HANDLE instance )
|
||||||
{
|
{
|
||||||
TRACE( "(%p)\n", instance );
|
TRACE( "(%p)\n", instance );
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -160,7 +157,7 @@ WLDAP32_LDAP * CDECL ldap_conn_from_msg( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_count_entries( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res )
|
ULONG CDECL WLDAP32_ldap_count_entries( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, %p)\n", ld, res );
|
TRACE( "(%p, %p)\n", ld, res );
|
||||||
|
@ -187,7 +184,7 @@ ULONG CDECL WLDAP32_ldap_count_entries( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *r
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_count_references( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res )
|
ULONG CDECL WLDAP32_ldap_count_references( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP_COUNT_REFERENCES
|
#ifdef HAVE_LDAP_COUNT_REFERENCES
|
||||||
|
|
||||||
TRACE( "(%p, %p)\n", ld, res );
|
TRACE( "(%p, %p)\n", ld, res );
|
||||||
|
@ -258,7 +255,7 @@ ULONG CDECL ldap_escape_filter_elementA( PCHAR src, ULONG srclen, PCHAR dst, ULO
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
escape_filter_element( src, srclen, dst );
|
escape_filter_element( src, srclen, dst );
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -442,7 +439,7 @@ void CDECL ldap_memfreeW( PWCHAR block )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_msgfree( WLDAP32_LDAPMessage *res )
|
ULONG CDECL WLDAP32_ldap_msgfree( WLDAP32_LDAPMessage *res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_SUCCESS;
|
ULONG ret = WLDAP32_LDAP_SUCCESS;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", res );
|
TRACE( "(%p)\n", res );
|
||||||
|
|
|
@ -33,10 +33,6 @@
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LDAP_NOT_SUPPORTED
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
#include "wldap32.h"
|
#include "wldap32.h"
|
||||||
|
|
||||||
|
@ -53,7 +49,7 @@ static LDAPMod *nullmods[] = { NULL };
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modifyA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[] )
|
ULONG CDECL ldap_modifyA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **modsW = NULL;
|
LDAPModW **modsW = NULL;
|
||||||
|
@ -105,7 +101,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modifyW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[] )
|
ULONG CDECL ldap_modifyW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **modsU = NULL;
|
LDAPMod **modsU = NULL;
|
||||||
|
@ -150,7 +146,7 @@ exit:
|
||||||
ULONG CDECL ldap_modify_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
|
ULONG CDECL ldap_modify_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **modsW = NULL;
|
LDAPModW **modsW = NULL;
|
||||||
|
@ -218,7 +214,7 @@ exit:
|
||||||
ULONG CDECL ldap_modify_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
|
ULONG CDECL ldap_modify_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **modsU = NULL;
|
LDAPMod **modsU = NULL;
|
||||||
|
@ -270,7 +266,7 @@ exit:
|
||||||
ULONG CDECL ldap_modify_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
|
ULONG CDECL ldap_modify_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
|
||||||
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **modsW = NULL;
|
LDAPModW **modsW = NULL;
|
||||||
|
@ -336,7 +332,7 @@ exit:
|
||||||
ULONG CDECL ldap_modify_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
|
ULONG CDECL ldap_modify_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
|
||||||
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **modsU = NULL;
|
LDAPMod **modsU = NULL;
|
||||||
|
@ -386,7 +382,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modify_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[] )
|
ULONG CDECL ldap_modify_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL;
|
WCHAR *dnW = NULL;
|
||||||
LDAPModW **modsW = NULL;
|
LDAPModW **modsW = NULL;
|
||||||
|
@ -433,7 +429,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modify_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[] )
|
ULONG CDECL ldap_modify_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[] )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL;
|
char *dnU = NULL;
|
||||||
LDAPMod **modsU = NULL;
|
LDAPMod **modsU = NULL;
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -47,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdnA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn )
|
ULONG CDECL ldap_modrdnA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newdnW = NULL;
|
WCHAR *dnW = NULL, *newdnW = NULL;
|
||||||
|
|
||||||
|
@ -96,7 +94,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdnW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn )
|
ULONG CDECL ldap_modrdnW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newdnU = NULL;
|
char *dnU = NULL, *newdnU = NULL;
|
||||||
int msg;
|
int msg;
|
||||||
|
@ -137,7 +135,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn2A( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn, INT delete )
|
ULONG CDECL ldap_modrdn2A( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn, INT delete )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newdnW = NULL;
|
WCHAR *dnW = NULL, *newdnW = NULL;
|
||||||
|
|
||||||
|
@ -187,7 +185,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn2W( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn, INT delete )
|
ULONG CDECL ldap_modrdn2W( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn, INT delete )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newdnU = NULL;
|
char *dnU = NULL, *newdnU = NULL;
|
||||||
int msg;
|
int msg;
|
||||||
|
@ -228,7 +226,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn2_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn, INT delete )
|
ULONG CDECL ldap_modrdn2_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn, INT delete )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newdnW = NULL;
|
WCHAR *dnW = NULL, *newdnW = NULL;
|
||||||
|
|
||||||
|
@ -273,7 +271,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn2_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn, INT delete )
|
ULONG CDECL ldap_modrdn2_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn, INT delete )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newdnU = NULL;
|
char *dnU = NULL, *newdnU = NULL;
|
||||||
|
|
||||||
|
@ -308,7 +306,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn )
|
ULONG CDECL ldap_modrdn_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newdn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newdnW = NULL;
|
WCHAR *dnW = NULL, *newdnW = NULL;
|
||||||
|
|
||||||
|
@ -352,7 +350,7 @@ exit:
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_modrdn_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn )
|
ULONG CDECL ldap_modrdn_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newdn )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newdnU = NULL;
|
char *dnU = NULL, *newdnU = NULL;
|
||||||
|
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -47,7 +45,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_get_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
ULONG CDECL ldap_get_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
||||||
|
@ -159,11 +157,11 @@ ULONG CDECL ldap_get_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
||||||
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
||||||
FIXME( "Unsupported option: 0x%02x\n", option );
|
FIXME( "Unsupported option: 0x%02x\n", option );
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FIXME( "Unknown option: 0x%02x\n", option );
|
FIXME( "Unknown option: 0x%02x\n", option );
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -186,7 +184,7 @@ ULONG CDECL ldap_get_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_get_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
ULONG CDECL ldap_get_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
||||||
|
@ -265,7 +263,7 @@ ULONG CDECL ldap_get_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_REBIND_FN:
|
case WLDAP32_LDAP_OPT_REBIND_FN:
|
||||||
case WLDAP32_LDAP_OPT_RESTART:
|
case WLDAP32_LDAP_OPT_RESTART:
|
||||||
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
|
|
||||||
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
||||||
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
||||||
|
@ -298,11 +296,11 @@ ULONG CDECL ldap_get_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
||||||
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
||||||
FIXME( "Unsupported option: 0x%02x\n", option );
|
FIXME( "Unsupported option: 0x%02x\n", option );
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FIXME( "Unknown option: 0x%02x\n", option );
|
FIXME( "Unknown option: 0x%02x\n", option );
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -316,7 +314,7 @@ ULONG CDECL ldap_get_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_set_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
ULONG CDECL ldap_set_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
||||||
|
@ -353,11 +351,11 @@ ULONG CDECL ldap_set_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_REBIND_FN:
|
case WLDAP32_LDAP_OPT_REBIND_FN:
|
||||||
case WLDAP32_LDAP_OPT_RESTART:
|
case WLDAP32_LDAP_OPT_RESTART:
|
||||||
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
|
|
||||||
case WLDAP32_LDAP_OPT_API_FEATURE_INFO:
|
case WLDAP32_LDAP_OPT_API_FEATURE_INFO:
|
||||||
case WLDAP32_LDAP_OPT_API_INFO:
|
case WLDAP32_LDAP_OPT_API_INFO:
|
||||||
return LDAP_UNWILLING_TO_PERFORM;
|
return WLDAP32_LDAP_UNWILLING_TO_PERFORM;
|
||||||
|
|
||||||
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
||||||
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
||||||
|
@ -389,11 +387,11 @@ ULONG CDECL ldap_set_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
||||||
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
||||||
FIXME( "Unsupported option: 0x%02x\n", option );
|
FIXME( "Unsupported option: 0x%02x\n", option );
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FIXME( "Unknown option: 0x%02x\n", option );
|
FIXME( "Unknown option: 0x%02x\n", option );
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -419,7 +417,7 @@ ULONG CDECL ldap_set_optionA( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_set_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
ULONG CDECL ldap_set_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
|
||||||
|
@ -456,11 +454,11 @@ ULONG CDECL ldap_set_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_REBIND_FN:
|
case WLDAP32_LDAP_OPT_REBIND_FN:
|
||||||
case WLDAP32_LDAP_OPT_RESTART:
|
case WLDAP32_LDAP_OPT_RESTART:
|
||||||
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
case WLDAP32_LDAP_OPT_THREAD_FN_PTRS:
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
|
|
||||||
case WLDAP32_LDAP_OPT_API_FEATURE_INFO:
|
case WLDAP32_LDAP_OPT_API_FEATURE_INFO:
|
||||||
case WLDAP32_LDAP_OPT_API_INFO:
|
case WLDAP32_LDAP_OPT_API_INFO:
|
||||||
return LDAP_UNWILLING_TO_PERFORM;
|
return WLDAP32_LDAP_UNWILLING_TO_PERFORM;
|
||||||
|
|
||||||
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
|
||||||
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
|
||||||
|
@ -492,11 +490,11 @@ ULONG CDECL ldap_set_optionW( WLDAP32_LDAP *ld, int option, void *value )
|
||||||
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
case WLDAP32_LDAP_OPT_SSPI_FLAGS:
|
||||||
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
|
||||||
FIXME( "Unsupported option: 0x%02x\n", option );
|
FIXME( "Unsupported option: 0x%02x\n", option );
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
FIXME( "Unknown option: 0x%02x\n", option );
|
FIXME( "Unknown option: 0x%02x\n", option );
|
||||||
return LDAP_LOCAL_ERROR;
|
return WLDAP32_LDAP_LOCAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -53,7 +50,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
ULONG CDECL ldap_create_page_controlA( WLDAP32_LDAP *ld, ULONG pagesize,
|
ULONG CDECL ldap_create_page_controlA( WLDAP32_LDAP *ld, ULONG pagesize,
|
||||||
struct WLDAP32_berval *cookie, UCHAR critical, PLDAPControlA *control )
|
struct WLDAP32_berval *cookie, UCHAR critical, PLDAPControlA *control )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW *controlW = NULL;
|
LDAPControlW *controlW = NULL;
|
||||||
|
|
||||||
|
@ -126,7 +123,7 @@ static ULONG create_page_control( ULONG pagesize, struct WLDAP32_berval *cookie,
|
||||||
|
|
||||||
*control = ctrl;
|
*control = ctrl;
|
||||||
|
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* HAVE_LDAP */
|
#endif /* HAVE_LDAP */
|
||||||
|
@ -162,7 +159,7 @@ ULONG CDECL ldap_create_page_controlW( WLDAP32_LDAP *ld, ULONG pagesize,
|
||||||
return create_page_control( pagesize, cookie, critical, control );
|
return create_page_control( pagesize, cookie, critical, control );
|
||||||
|
|
||||||
#else
|
#else
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -172,7 +169,7 @@ ULONG CDECL ldap_get_next_page( WLDAP32_LDAP *ld, PLDAPSearch search, ULONG page
|
||||||
FIXME( "(%p, %p, 0x%08x, %p)\n", ld, search, pagesize, message );
|
FIXME( "(%p, %p, 0x%08x, %p)\n", ld, search, pagesize, message );
|
||||||
|
|
||||||
if (!ld) return ~0UL;
|
if (!ld) return ~0UL;
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG CDECL ldap_get_next_page_s( WLDAP32_LDAP *ld, PLDAPSearch search,
|
ULONG CDECL ldap_get_next_page_s( WLDAP32_LDAP *ld, PLDAPSearch search,
|
||||||
|
@ -183,13 +180,13 @@ ULONG CDECL ldap_get_next_page_s( WLDAP32_LDAP *ld, PLDAPSearch search,
|
||||||
pagesize, count, results );
|
pagesize, count, results );
|
||||||
|
|
||||||
if (!ld) return ~0UL;
|
if (!ld) return ~0UL;
|
||||||
return LDAP_NOT_SUPPORTED;
|
return WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG CDECL ldap_get_paged_count( WLDAP32_LDAP *ld, PLDAPSearch search,
|
ULONG CDECL ldap_get_paged_count( WLDAP32_LDAP *ld, PLDAPSearch search,
|
||||||
ULONG *count, WLDAP32_LDAPMessage *results )
|
ULONG *count, WLDAP32_LDAPMessage *results )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
FIXME( "(%p, %p, %p, %p)\n", ld, search, count, results );
|
FIXME( "(%p, %p, %p, %p)\n", ld, search, count, results );
|
||||||
|
|
||||||
|
@ -206,7 +203,7 @@ ULONG CDECL ldap_get_paged_count( WLDAP32_LDAP *ld, PLDAPSearch search,
|
||||||
ULONG CDECL ldap_parse_page_controlA( WLDAP32_LDAP *ld, PLDAPControlA *ctrls,
|
ULONG CDECL ldap_parse_page_controlA( WLDAP32_LDAP *ld, PLDAPControlA *ctrls,
|
||||||
ULONG *count, struct WLDAP32_berval **cookie )
|
ULONG *count, struct WLDAP32_berval **cookie )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW **ctrlsW = NULL;
|
LDAPControlW **ctrlsW = NULL;
|
||||||
|
|
||||||
|
@ -231,7 +228,7 @@ ULONG CDECL ldap_parse_page_controlA( WLDAP32_LDAP *ld, PLDAPControlA *ctrls,
|
||||||
ULONG CDECL ldap_parse_page_controlW( WLDAP32_LDAP *ld, PLDAPControlW *ctrls,
|
ULONG CDECL ldap_parse_page_controlW( WLDAP32_LDAP *ld, PLDAPControlW *ctrls,
|
||||||
ULONG *count, struct WLDAP32_berval **cookie )
|
ULONG *count, struct WLDAP32_berval **cookie )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW *control = NULL;
|
LDAPControlW *control = NULL;
|
||||||
BerElement *ber;
|
BerElement *ber;
|
||||||
|
@ -260,7 +257,7 @@ ULONG CDECL ldap_parse_page_controlW( WLDAP32_LDAP *ld, PLDAPControlW *ctrls,
|
||||||
if ( tag == LBER_ERROR )
|
if ( tag == LBER_ERROR )
|
||||||
ret = WLDAP32_LDAP_DECODING_ERROR;
|
ret = WLDAP32_LDAP_DECODING_ERROR;
|
||||||
else
|
else
|
||||||
ret = LDAP_SUCCESS;
|
ret = WLDAP32_LDAP_SUCCESS;
|
||||||
|
|
||||||
ber_free( ber, 1 );
|
ber_free( ber, 1 );
|
||||||
|
|
||||||
|
@ -273,7 +270,7 @@ ULONG CDECL ldap_search_abandon_page( WLDAP32_LDAP *ld, PLDAPSearch search )
|
||||||
FIXME( "(%p, %p)\n", ld, search );
|
FIXME( "(%p, %p)\n", ld, search );
|
||||||
|
|
||||||
if (!ld) return ~0UL;
|
if (!ld) return ~0UL;
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
PLDAPSearch CDECL ldap_search_init_pageA( WLDAP32_LDAP *ld, PCHAR dn, ULONG scope,
|
PLDAPSearch CDECL ldap_search_init_pageA( WLDAP32_LDAP *ld, PCHAR dn, ULONG scope,
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -48,7 +46,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
ULONG CDECL ldap_parse_extended_resultA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
ULONG CDECL ldap_parse_extended_resultA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
||||||
PCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
|
PCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *oidW = NULL;
|
WCHAR *oidW = NULL;
|
||||||
|
|
||||||
|
@ -92,7 +90,7 @@ ULONG CDECL ldap_parse_extended_resultA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *
|
||||||
ULONG CDECL ldap_parse_extended_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
ULONG CDECL ldap_parse_extended_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
||||||
PWCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
|
PWCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *oidU = NULL;
|
char *oidU = NULL;
|
||||||
|
|
||||||
|
@ -121,7 +119,7 @@ ULONG CDECL ldap_parse_extended_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *
|
||||||
ULONG CDECL ldap_parse_referenceA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
|
ULONG CDECL ldap_parse_referenceA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
|
||||||
PCHAR **referrals )
|
PCHAR **referrals )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR **referralsW = NULL;
|
WCHAR **referralsW = NULL;
|
||||||
|
|
||||||
|
@ -158,7 +156,7 @@ ULONG CDECL ldap_parse_referenceA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *messag
|
||||||
ULONG CDECL ldap_parse_referenceW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
|
ULONG CDECL ldap_parse_referenceW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
|
||||||
PWCHAR **referrals )
|
PWCHAR **referrals )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP_PARSE_REFERENCE
|
#ifdef HAVE_LDAP_PARSE_REFERENCE
|
||||||
char **referralsU = NULL;
|
char **referralsU = NULL;
|
||||||
|
|
||||||
|
@ -184,7 +182,7 @@ ULONG CDECL ldap_parse_resultA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
||||||
ULONG *retcode, PCHAR *matched, PCHAR *error, PCHAR **referrals,
|
ULONG *retcode, PCHAR *matched, PCHAR *error, PCHAR **referrals,
|
||||||
PLDAPControlA **serverctrls, BOOLEAN free )
|
PLDAPControlA **serverctrls, BOOLEAN free )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR **matchedW = NULL, **errorW = NULL, **referralsW = NULL;
|
WCHAR **matchedW = NULL, **errorW = NULL, **referralsW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL;
|
||||||
|
@ -241,7 +239,7 @@ ULONG CDECL ldap_parse_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
||||||
ULONG *retcode, PWCHAR *matched, PWCHAR *error, PWCHAR **referrals,
|
ULONG *retcode, PWCHAR *matched, PWCHAR *error, PWCHAR **referrals,
|
||||||
PLDAPControlW **serverctrls, BOOLEAN free )
|
PLDAPControlW **serverctrls, BOOLEAN free )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char **matchedU = NULL, **errorU = NULL, **referralsU = NULL;
|
char **matchedU = NULL, **errorU = NULL, **referralsU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL;
|
||||||
|
@ -277,7 +275,7 @@ ULONG CDECL ldap_parse_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
|
||||||
ULONG CDECL ldap_parse_sort_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
|
ULONG CDECL ldap_parse_sort_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
|
||||||
ULONG *result, PCHAR *attr )
|
ULONG *result, PCHAR *attr )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *attrW = NULL;
|
WCHAR *attrW = NULL;
|
||||||
LDAPControlW **controlW = NULL;
|
LDAPControlW **controlW = NULL;
|
||||||
|
@ -321,7 +319,7 @@ ULONG CDECL ldap_parse_sort_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
|
||||||
ULONG CDECL ldap_parse_sort_controlW( WLDAP32_LDAP *ld, PLDAPControlW *control,
|
ULONG CDECL ldap_parse_sort_controlW( WLDAP32_LDAP *ld, PLDAPControlW *control,
|
||||||
ULONG *result, PWCHAR *attr )
|
ULONG *result, PWCHAR *attr )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *attrU = NULL;
|
char *attrU = NULL;
|
||||||
LDAPControl **controlU = NULL;
|
LDAPControl **controlU = NULL;
|
||||||
|
@ -380,7 +378,7 @@ INT CDECL ldap_parse_vlv_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
|
||||||
PULONG targetpos, PULONG listcount,
|
PULONG targetpos, PULONG listcount,
|
||||||
struct WLDAP32_berval **context, PINT errcode )
|
struct WLDAP32_berval **context, PINT errcode )
|
||||||
{
|
{
|
||||||
int ret = LDAP_NOT_SUPPORTED;
|
int ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControlW **controlW = NULL;
|
LDAPControlW **controlW = NULL;
|
||||||
|
|
||||||
|
@ -427,7 +425,7 @@ INT CDECL ldap_parse_vlv_controlW( WLDAP32_LDAP *ld, PLDAPControlW *control,
|
||||||
PULONG targetpos, PULONG listcount,
|
PULONG targetpos, PULONG listcount,
|
||||||
struct WLDAP32_berval **context, PINT errcode )
|
struct WLDAP32_berval **context, PINT errcode )
|
||||||
{
|
{
|
||||||
int ret = LDAP_NOT_SUPPORTED;
|
int ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
LDAPControl **controlU = NULL;
|
LDAPControl **controlU = NULL;
|
||||||
#ifdef HAVE_LDAP_PARSE_VLV_CONTROL
|
#ifdef HAVE_LDAP_PARSE_VLV_CONTROL
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -49,7 +47,7 @@ ULONG CDECL ldap_rename_extA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newrdn,
|
||||||
PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
|
PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, ULONG *message )
|
PLDAPControlA *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
|
WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -125,7 +123,7 @@ ULONG CDECL ldap_rename_extW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newrdn,
|
||||||
PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
|
PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, ULONG *message )
|
PLDAPControlW *clientctrls, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
|
char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -182,7 +180,7 @@ ULONG CDECL ldap_rename_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR newrdn,
|
||||||
PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
|
PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls )
|
PLDAPControlA *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
|
WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -251,7 +249,7 @@ ULONG CDECL ldap_rename_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newrdn,
|
||||||
PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
|
PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls )
|
PLDAPControlW *clientctrls )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
|
char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -49,7 +46,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
ULONG CDECL ldap_searchA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
|
ULONG CDECL ldap_searchA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
|
||||||
PCHAR attrs[], ULONG attrsonly )
|
PCHAR attrs[], ULONG attrsonly )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
||||||
|
|
||||||
|
@ -110,7 +107,7 @@ exit:
|
||||||
ULONG CDECL ldap_searchW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
|
ULONG CDECL ldap_searchW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
|
||||||
PWCHAR attrs[], ULONG attrsonly )
|
PWCHAR attrs[], ULONG attrsonly )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
||||||
int msg;
|
int msg;
|
||||||
|
@ -161,7 +158,7 @@ ULONG CDECL ldap_search_extA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope,
|
||||||
PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
|
PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
|
PLDAPControlA *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -242,7 +239,7 @@ ULONG CDECL ldap_search_extW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope,
|
||||||
PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
|
PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
|
PLDAPControlW *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -303,7 +300,7 @@ ULONG CDECL ldap_search_ext_sA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope,
|
||||||
PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
|
PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
|
||||||
PLDAPControlA *clientctrls, struct l_timeval* timeout, ULONG sizelimit, WLDAP32_LDAPMessage **res )
|
PLDAPControlA *clientctrls, struct l_timeval* timeout, ULONG sizelimit, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
||||||
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
|
||||||
|
@ -381,7 +378,7 @@ ULONG CDECL ldap_search_ext_sW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope,
|
||||||
PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
|
PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
|
||||||
PLDAPControlW *clientctrls, struct l_timeval* timeout, ULONG sizelimit, WLDAP32_LDAPMessage **res )
|
PLDAPControlW *clientctrls, struct l_timeval* timeout, ULONG sizelimit, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
||||||
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
|
||||||
|
@ -437,7 +434,7 @@ exit:
|
||||||
ULONG CDECL ldap_search_sA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
|
ULONG CDECL ldap_search_sA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
|
||||||
PCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
|
PCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
||||||
|
|
||||||
|
@ -497,7 +494,7 @@ exit:
|
||||||
ULONG CDECL ldap_search_sW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
|
ULONG CDECL ldap_search_sW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
|
||||||
PWCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
|
PWCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
||||||
|
|
||||||
|
@ -542,7 +539,7 @@ ULONG CDECL ldap_search_stA( WLDAP32_LDAP *ld, const PCHAR base, ULONG scope,
|
||||||
const PCHAR filter, PCHAR attrs[], ULONG attrsonly,
|
const PCHAR filter, PCHAR attrs[], ULONG attrsonly,
|
||||||
struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
|
struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
|
||||||
|
|
||||||
|
@ -606,7 +603,7 @@ ULONG CDECL ldap_search_stW( WLDAP32_LDAP *ld, const PWCHAR base, ULONG scope,
|
||||||
const PWCHAR filter, PWCHAR attrs[], ULONG attrsonly,
|
const PWCHAR filter, PWCHAR attrs[], ULONG attrsonly,
|
||||||
struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
|
struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
|
||||||
|
|
||||||
|
|
|
@ -31,9 +31,6 @@
|
||||||
|
|
||||||
#ifdef HAVE_LDAP_H
|
#ifdef HAVE_LDAP_H
|
||||||
#include <ldap.h>
|
#include <ldap.h>
|
||||||
#else
|
|
||||||
#define LDAP_SUCCESS 0x00
|
|
||||||
#define LDAP_NOT_SUPPORTED 0x5c
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "winldap_private.h"
|
#include "winldap_private.h"
|
||||||
|
@ -59,7 +56,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
|
||||||
*/
|
*/
|
||||||
ULONG CDECL WLDAP32_ldap_count_values_len( struct WLDAP32_berval **vals )
|
ULONG CDECL WLDAP32_ldap_count_values_len( struct WLDAP32_berval **vals )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
|
|
||||||
TRACE( "(%p)\n", vals );
|
TRACE( "(%p)\n", vals );
|
||||||
|
@ -76,7 +73,7 @@ ULONG CDECL WLDAP32_ldap_count_values_len( struct WLDAP32_berval **vals )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_count_valuesA( PCHAR *vals )
|
ULONG CDECL ldap_count_valuesA( PCHAR *vals )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR **valsW = NULL;
|
WCHAR **valsW = NULL;
|
||||||
|
|
||||||
|
@ -112,7 +109,7 @@ ULONG CDECL ldap_count_valuesA( PCHAR *vals )
|
||||||
*/
|
*/
|
||||||
ULONG CDECL ldap_count_valuesW( PWCHAR *vals )
|
ULONG CDECL ldap_count_valuesW( PWCHAR *vals )
|
||||||
{
|
{
|
||||||
ULONG ret = LDAP_NOT_SUPPORTED;
|
ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
|
||||||
#ifdef HAVE_LDAP
|
#ifdef HAVE_LDAP
|
||||||
WCHAR **p = vals;
|
WCHAR **p = vals;
|
||||||
|
|
||||||
|
@ -340,7 +337,7 @@ ULONG CDECL WLDAP32_ldap_value_free_len( struct WLDAP32_berval **vals )
|
||||||
ldap_value_free_len( (struct berval **)vals );
|
ldap_value_free_len( (struct berval **)vals );
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -353,7 +350,7 @@ ULONG CDECL ldap_value_freeA( PCHAR *vals )
|
||||||
TRACE( "(%p)\n", vals );
|
TRACE( "(%p)\n", vals );
|
||||||
|
|
||||||
strarrayfreeA( vals );
|
strarrayfreeA( vals );
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
|
@ -373,5 +370,5 @@ ULONG CDECL ldap_value_freeW( PWCHAR *vals )
|
||||||
TRACE( "(%p)\n", vals );
|
TRACE( "(%p)\n", vals );
|
||||||
|
|
||||||
strarrayfreeW( vals );
|
strarrayfreeW( vals );
|
||||||
return LDAP_SUCCESS;
|
return WLDAP32_LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
WLDAP32_LDAP_SUCCESS = 0x00,
|
||||||
|
WLDAP32_LDAP_UNWILLING_TO_PERFORM = 0x35,
|
||||||
WLDAP32_LDAP_SERVER_DOWN = 0x51,
|
WLDAP32_LDAP_SERVER_DOWN = 0x51,
|
||||||
WLDAP32_LDAP_LOCAL_ERROR = 0x52,
|
WLDAP32_LDAP_LOCAL_ERROR = 0x52,
|
||||||
WLDAP32_LDAP_ENCODING_ERROR = 0x53,
|
WLDAP32_LDAP_ENCODING_ERROR = 0x53,
|
||||||
|
|
Loading…
Reference in New Issue