[ros-diffs] [winesync] 30892: Autosyncing with Wine HEAD

winesync at svn.reactos.org winesync at svn.reactos.org
Thu Nov 29 12:52:06 CET 2007


Author: winesync
Date: Thu Nov 29 14:52:05 2007
New Revision: 30892

URL: http://svn.reactos.org/svn/reactos?rev=30892&view=rev
Log:
Autosyncing with Wine HEAD

Added:
    trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc   (with props)
Modified:
    trunk/reactos/dll/win32/wldap32/add.c
    trunk/reactos/dll/win32/wldap32/ber.c
    trunk/reactos/dll/win32/wldap32/bind.c
    trunk/reactos/dll/win32/wldap32/compare.c
    trunk/reactos/dll/win32/wldap32/control.c
    trunk/reactos/dll/win32/wldap32/delete.c
    trunk/reactos/dll/win32/wldap32/dn.c
    trunk/reactos/dll/win32/wldap32/error.c
    trunk/reactos/dll/win32/wldap32/extended.c
    trunk/reactos/dll/win32/wldap32/init.c
    trunk/reactos/dll/win32/wldap32/misc.c
    trunk/reactos/dll/win32/wldap32/modify.c
    trunk/reactos/dll/win32/wldap32/modrdn.c
    trunk/reactos/dll/win32/wldap32/option.c
    trunk/reactos/dll/win32/wldap32/page.c
    trunk/reactos/dll/win32/wldap32/parse.c
    trunk/reactos/dll/win32/wldap32/rename.c
    trunk/reactos/dll/win32/wldap32/search.c
    trunk/reactos/dll/win32/wldap32/value.c
    trunk/reactos/dll/win32/wldap32/winldap_private.h
    trunk/reactos/dll/win32/wldap32/wldap32.h
    trunk/reactos/dll/win32/wldap32/wldap32.rbuild
    trunk/reactos/dll/win32/wldap32/wldap32.rc
    trunk/reactos/dll/win32/wldap32/wldap32_Fr.rc
    trunk/reactos/dll/win32/wldap32/wldap32_Ko.rc
    trunk/reactos/dll/win32/wldap32/wldap32_No.rc

Modified: trunk/reactos/dll/win32/wldap32/add.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/add.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/add.c (original)
+++ trunk/reactos/dll/win32/wldap32/add.c Thu Nov 29 14:52:05 2007
@@ -33,10 +33,6 @@
 #include <ldap.h>
 #endif
 
-#ifndef LDAP_NOT_SUPPORTED
-#define LDAP_NOT_SUPPORTED  0x5c
-#endif
-
 #include "winldap_private.h"
 #include "wldap32.h"
 
@@ -53,7 +49,7 @@
  */
 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
     WCHAR *dnW = NULL;
     LDAPModW **attrsW = NULL;
@@ -105,12 +101,12 @@
  */
 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
     char *dnU = NULL;
     LDAPMod **attrsU = NULL;
     int msg;
-
+ 
     ret = WLDAP32_LDAP_NO_MEMORY;
 
     TRACE( "(%p, %s, %p)\n", ld, debugstr_w(dn), attrs );
@@ -149,7 +145,7 @@
 ULONG CDECL ldap_add_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPModW **attrsW = NULL;
@@ -217,7 +213,7 @@
 ULONG CDECL ldap_add_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPMod **attrsU = NULL;
@@ -269,7 +265,7 @@
 ULONG CDECL ldap_add_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *attrs[],
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPModW **attrsW = NULL;
@@ -335,7 +331,7 @@
 ULONG CDECL ldap_add_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *attrs[],
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPMod **attrsU = NULL;
@@ -385,7 +381,7 @@
  */
 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
     WCHAR *dnW = NULL;
     LDAPModW **attrsW = NULL;
@@ -432,7 +428,7 @@
  */
 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
     char *dnU = NULL;
     LDAPMod **attrsU = NULL;

Modified: trunk/reactos/dll/win32/wldap32/ber.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/ber.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/ber.c (original)
+++ trunk/reactos/dll/win32/wldap32/ber.c Thu Nov 29 14:52:05 2007
@@ -315,7 +315,7 @@
  *  ...        [I]   Values to encode.
  *
  * RETURNS
- *  Success: Non-negative number.
+ *  Success: Non-negative number. 
  *  Failure: LBER_ERROR
  *
  * NOTES
@@ -410,7 +410,7 @@
  *  ...        [I]   Pointers to values to be decoded.
  *
  * RETURNS
- *  Success: Non-negative number.
+ *  Success: Non-negative number. 
  *  Failure: LBER_ERROR
  *
  * NOTES

Modified: trunk/reactos/dll/win32/wldap32/bind.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/bind.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/bind.c (original)
+++ trunk/reactos/dll/win32/wldap32/bind.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -48,7 +45,7 @@
  */
 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
     WCHAR *dnW = NULL, *credW = NULL;
 
@@ -97,7 +94,7 @@
  */
 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
     char *dnU = NULL, *credU = NULL;
     struct berval pwd = { 0, NULL };
@@ -144,7 +141,7 @@
  */
 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
     WCHAR *dnW = NULL, *credW = NULL;
 
@@ -190,7 +187,7 @@
  */
 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
     char *dnU = NULL, *credU = NULL;
     struct berval pwd = { 0, NULL };
@@ -233,7 +230,7 @@
     const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls, int *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW, *mechanismW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -285,7 +282,7 @@
  *  cred        [I] Credentials.
  *  serverctrls [I] Array of LDAP server controls.
  *  clientctrls [I] Array of LDAP client controls.
- *  message     [O] Message ID of the bind operation.
+ *  message     [O] Message ID of the bind operation. 
  *
  * RETURNS
  *  Success: LDAP_SUCCESS
@@ -299,7 +296,7 @@
     const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls, int *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU, *mechanismU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -353,7 +350,7 @@
     const PCHAR mechanism, const BERVAL *cred, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls, PBERVAL *serverdata )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW, *mechanismW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -419,7 +416,7 @@
     const PWCHAR mechanism, const BERVAL *cred, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls, PBERVAL *serverdata )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU, *mechanismU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -471,7 +468,7 @@
  */
 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
     WCHAR *dnW = NULL, *passwdW = NULL;
 
@@ -515,11 +512,11 @@
  *  Failure: An LDAP error code.
  *
  * NOTES
- *  Set dn and passwd to NULL to bind as an anonymous user.
+ *  Set dn and passwd to NULL to bind as an anonymous user. 
  */
 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
     char *dnU = NULL, *passwdU = NULL;
     struct berval pwd = { 0, NULL };
@@ -565,7 +562,7 @@
  */
 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
     WCHAR *dnW = NULL, *passwdW = NULL;
 
@@ -609,11 +606,11 @@
  *  Failure: An LDAP error code.
  *
  * NOTES
- *  Set dn and passwd to NULL to bind as an anonymous user.
+ *  Set dn and passwd to NULL to bind as an anonymous user. 
  */
 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
     char *dnU = NULL, *passwdU = NULL;
     struct berval pwd = { 0, NULL };
@@ -660,7 +657,7 @@
  */
 ULONG CDECL WLDAP32_ldap_unbind( WLDAP32_LDAP *ld )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", ld );
@@ -688,7 +685,7 @@
  */
 ULONG CDECL WLDAP32_ldap_unbind_s( WLDAP32_LDAP *ld )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", ld );

Modified: trunk/reactos/dll/win32/wldap32/compare.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/compare.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/compare.c (original)
+++ trunk/reactos/dll/win32/wldap32/compare.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -47,7 +45,7 @@
  */
 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
     WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
 
@@ -99,7 +97,7 @@
  */
 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
     char *dnU = NULL, *attrU = NULL, *valueU = NULL;
     struct berval val = { 0, NULL };
@@ -153,7 +151,7 @@
     struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls,
     ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -229,7 +227,7 @@
     struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls,
     ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL, *attrU = NULL, *valueU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -292,7 +290,7 @@
 ULONG CDECL ldap_compare_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PCHAR attr, PCHAR value,
     struct WLDAP32_berval *data, PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -366,7 +364,7 @@
 ULONG CDECL ldap_compare_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR attr, PWCHAR value,
     struct WLDAP32_berval *data, PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL, *attrU = NULL, *valueU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -428,7 +426,7 @@
  */
 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
     WCHAR *dnW = NULL, *attrW = NULL, *valueW = NULL;
 
@@ -480,7 +478,7 @@
  */
 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
     char *dnU = NULL, *attrU = NULL, *valueU = NULL;
     struct berval val = { 0, NULL };

Modified: trunk/reactos/dll/win32/wldap32/control.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/control.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/control.c (original)
+++ trunk/reactos/dll/win32/wldap32/control.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -48,7 +45,7 @@
  */
 ULONG CDECL ldap_control_freeA( LDAPControlA *control )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", control );
@@ -71,7 +68,7 @@
  */
 ULONG CDECL ldap_control_freeW( LDAPControlW *control )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", control );
@@ -88,7 +85,7 @@
  */
 ULONG CDECL ldap_controls_freeA( LDAPControlA **controls )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", controls );
@@ -111,7 +108,7 @@
  */
 ULONG CDECL ldap_controls_freeW( LDAPControlW **controls )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", controls );
@@ -129,7 +126,7 @@
 ULONG CDECL ldap_create_sort_controlA( WLDAP32_LDAP *ld, PLDAPSortKeyA *sortkey,
     UCHAR critical, PLDAPControlA *control )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPSortKeyW **sortkeyW = NULL;
     LDAPControlW *controlW = NULL;
@@ -179,7 +176,7 @@
 ULONG CDECL ldap_create_sort_controlW( WLDAP32_LDAP *ld, PLDAPSortKeyW *sortkey,
     UCHAR critical, PLDAPControlW *control )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPSortKey **sortkeyU = NULL;
     LDAPControl *controlU = NULL;
@@ -212,7 +209,7 @@
 INT CDECL ldap_create_vlv_controlA( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
     UCHAR critical, LDAPControlA **control )
 {
-    INT ret = LDAP_NOT_SUPPORTED;
+    INT ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW *controlW = NULL;
 
@@ -222,7 +219,7 @@
 
     ret = ldap_create_vlv_controlW( ld, info, critical, &controlW );
 
-    if (ret == LDAP_SUCCESS)
+    if (ret == WLDAP32_LDAP_SUCCESS)
     {
         *control = controlWtoA( controlW );
         if (!*control) ret = WLDAP32_LDAP_NO_MEMORY;
@@ -258,7 +255,7 @@
 INT CDECL ldap_create_vlv_controlW( WLDAP32_LDAP *ld, WLDAP32_LDAPVLVInfo *info,
     UCHAR critical, LDAPControlW **control )
 {
-    INT ret = LDAP_NOT_SUPPORTED;
+    INT ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControl *controlU = NULL;
 
@@ -338,7 +335,7 @@
  *
  * RETURNS
  *  LDAP_SUCCESS
- *
+ *  
  * NOTES
  *  Obsolete, use ldap_controls_freeW.
  */

Modified: trunk/reactos/dll/win32/wldap32/delete.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/delete.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/delete.c (original)
+++ trunk/reactos/dll/win32/wldap32/delete.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -47,7 +45,7 @@
  */
 ULONG CDECL ldap_deleteA( WLDAP32_LDAP *ld, PCHAR dn )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
 
@@ -87,7 +85,7 @@
  */
 ULONG CDECL ldap_deleteW( WLDAP32_LDAP *ld, PWCHAR dn )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     int msg;
@@ -122,7 +120,7 @@
 ULONG CDECL ldap_delete_extA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -182,7 +180,7 @@
 ULONG CDECL ldap_delete_extW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -228,7 +226,7 @@
 ULONG CDECL ldap_delete_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -284,7 +282,7 @@
 ULONG CDECL ldap_delete_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -317,7 +315,7 @@
 #endif
     return ret;
 }
-
+ 
 /***********************************************************************
  *      ldap_delete_sA     (WLDAP32.@)
  *
@@ -325,7 +323,7 @@
  */
 ULONG CDECL ldap_delete_sA( WLDAP32_LDAP *ld, PCHAR dn )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
 
@@ -360,7 +358,7 @@
  */
 ULONG CDECL ldap_delete_sW( WLDAP32_LDAP *ld, PWCHAR dn )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
 

Modified: trunk/reactos/dll/win32/wldap32/dn.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/dn.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/dn.c (original)
+++ trunk/reactos/dll/win32/wldap32/dn.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
 #endif
 
 #include "winldap_private.h"
@@ -75,7 +73,7 @@
  *  dn  [I] DN to convert.
  *
  * RETURNS
- *  Success: Pointer to a string containing the user-friendly name.
+ *  Success: Pointer to a string containing the user-friendly name. 
  *  Failure: NULL
  *
  * NOTES
@@ -139,7 +137,7 @@
  *
  * RETURNS
  *  Success: Pointer to a NULL-terminated array that contains the DN
- *           components.
+ *           components. 
  *  Failure: NULL
  *
  * NOTES
@@ -232,7 +230,7 @@
  */
 ULONG CDECL ldap_ufn2dnA( PCHAR ufn, PCHAR *dn )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
     PWCHAR ufnW = NULL, dnW = NULL;
 
@@ -268,7 +266,7 @@
  *
  * PARAMS
  *  ufn  [I] User-friendly name to convert.
- *  dn   [O] Receives a pointer to a string containing the DN.
+ *  dn   [O] Receives a pointer to a string containing the DN. 
  *
  * RETURNS
  *  Success: LDAP_SUCCESS
@@ -279,7 +277,7 @@
  */
 ULONG CDECL ldap_ufn2dnW( PWCHAR ufn, PWCHAR *dn )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
     char *ufnU = NULL;
 

Modified: trunk/reactos/dll/win32/wldap32/error.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/error.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/error.c (original)
+++ trunk/reactos/dll/win32/wldap32/error.c Thu Nov 29 14:52:05 2007
@@ -32,9 +32,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -132,7 +129,7 @@
  */
 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
     int error;
 

Modified: trunk/reactos/dll/win32/wldap32/extended.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/extended.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/extended.c (original)
+++ trunk/reactos/dll/win32/wldap32/extended.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -63,7 +60,7 @@
     TRACE( "(%p, 0x%08x)\n", ld, msgid );
 
     if (!ld) return WLDAP32_LDAP_PARAM_ERROR;
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 /***********************************************************************
@@ -74,7 +71,7 @@
 ULONG CDECL ldap_extended_operationA( WLDAP32_LDAP *ld, PCHAR oid, struct WLDAP32_berval *data,
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *oidW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -138,7 +135,7 @@
 ULONG CDECL ldap_extended_operationW( WLDAP32_LDAP *ld, PWCHAR oid, struct WLDAP32_berval *data,
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *oidU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -184,7 +181,7 @@
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, PCHAR *retoid,
     struct WLDAP32_berval **retdata )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *oidW = NULL, *retoidW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -255,7 +252,7 @@
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, PWCHAR *retoid,
     struct WLDAP32_berval **retdata )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *oidU = NULL, *retoidU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;

Modified: trunk/reactos/dll/win32/wldap32/init.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/init.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/init.c (original)
+++ trunk/reactos/dll/win32/wldap32/init.c Thu Nov 29 14:52:05 2007
@@ -32,9 +32,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -79,7 +76,7 @@
 
     q = p;
     i = 0;
-
+    
     while (*p)
     {
         if (p[1] != '\0')
@@ -90,7 +87,7 @@
                 res[i] = strdupU( q );
                 if (!res[i]) goto oom;
                 i++;
-
+            
                 while (isspace( *p )) p++;
                 q = p;
             }
@@ -120,7 +117,7 @@
 /* Determine if a URL starts with a known LDAP scheme */
 static int has_ldap_scheme( char *url )
 {
-    if (!strncasecmp( url, "ldap://", 7 ) ||
+    if (!strncasecmp( url, "ldap://", 7 ) || 
         !strncasecmp( url, "ldaps://", 8 ) ||
         !strncasecmp( url, "ldapi://", 8 ) ||
         !strncasecmp( url, "cldap://", 8 )) return 1;
@@ -134,11 +131,11 @@
 static char *join_hostnames( const char *scheme, char **hostnames, ULONG portnumber )
 {
     char *res, *p, *q, **v;
-    unsigned int i = 0, size = 0;
+    unsigned int i = 0, size = 0; 
     static const char sep[] = " ", fmt[] = ":%d";
     char port[7];
 
-    sprintf( port, fmt, portnumber );
+    sprintf( port, fmt, portnumber ); 
 
     for (v = hostnames; *v; v++)
     {
@@ -153,14 +150,14 @@
 
         size += strlen( *v );
 
-        if (!strchr( q, ':' ))
+        if (!strchr( q, ':' )) 
             size += strlen( port );
 
         i++;
     }
 
     size += (i - 1) * strlen( sep );
-
+ 
     res = HeapAlloc( GetProcessHeap(), 0, size + 1 );
     if (!res) return NULL;
 
@@ -258,7 +255,7 @@
  *  The hostname string can be a space separated string of hostnames,
  *  in which case the LDAP runtime will try to connect to the hosts
  *  in order, until a connection can be made. A hostname may have a
- *  trailing portnumber (separated from the hostname by a ':'), which
+ *  trailing portnumber (separated from the hostname by a ':'), which 
  *  will take precedence over the portnumber supplied as a parameter
  *  to this function.
  */
@@ -297,7 +294,7 @@
 /***********************************************************************
  *      ldap_connect     (WLDAP32.@)
  *
- * Connect to an LDAP server.
+ * Connect to an LDAP server. 
  *
  * PARAMS
  *  ld      [I] Pointer to an LDAP context.
@@ -317,7 +314,7 @@
     TRACE( "(%p, %p)\n", ld, timeout );
 
     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 */
 }
 
 /***********************************************************************
@@ -366,7 +363,7 @@
  *  The hostname string can be a space separated string of hostnames,
  *  in which case the LDAP runtime will try to connect to the hosts
  *  in order, until a connection can be made. A hostname may have a
- *  trailing portnumber (separated from the hostname by a ':'), which
+ *  trailing portnumber (separated from the hostname by a ':'), which 
  *  will take precedence over the portnumber supplied as a parameter
  *  to this function. The connection will not be made until the first
  *  LDAP function that needs it is called.
@@ -449,7 +446,7 @@
  *  The hostname string can be a space separated string of hostnames,
  *  in which case the LDAP runtime will try to connect to the hosts
  *  in order, until a connection can be made. A hostname may have a
- *  trailing portnumber (separated from the hostname by a ':'), which
+ *  trailing portnumber (separated from the hostname by a ':'), which 
  *  will take precedence over the portnumber supplied as a parameter
  *  to this function.
  */
@@ -531,7 +528,7 @@
  *  The hostname string can be a space separated string of hostnames,
  *  in which case the LDAP runtime will try to connect to the hosts
  *  in order, until a connection can be made. A hostname may have a
- *  trailing portnumber (separated from the hostname by a ':'), which
+ *  trailing portnumber (separated from the hostname by a ':'), which 
  *  will take precedence over the portnumber supplied as a parameter
  *  to this function. The connection will not be made until the first
  *  LDAP function that needs it is called.
@@ -579,7 +576,7 @@
 ULONG CDECL ldap_start_tls_sA( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
 
@@ -630,7 +627,7 @@
 ULONG CDECL ldap_start_tls_sW( WLDAP32_LDAP *ld, PULONG retval, WLDAP32_LDAPMessage **result,
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
 
@@ -665,7 +662,7 @@
 ULONG CDECL ldap_startup( PLDAP_VERSION_INFO version, HANDLE *instance )
 {
     TRACE( "(%p, %p)\n", version, instance );
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 /***********************************************************************

Modified: trunk/reactos/dll/win32/wldap32/misc.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/misc.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/misc.c (original)
+++ trunk/reactos/dll/win32/wldap32/misc.c Thu Nov 29 14:52:05 2007
@@ -32,9 +32,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -57,7 +54,7 @@
  */
 ULONG CDECL WLDAP32_ldap_abandon( WLDAP32_LDAP *ld, ULONG msgid )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p, 0x%08x)\n", ld, msgid );
@@ -112,7 +109,7 @@
     TRACE( "(%p, %s)\n", ld, debugstr_w(filter) );
 
     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_cleanup( HANDLE instance )
 {
     TRACE( "(%p)\n", instance );
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 /***********************************************************************
@@ -160,7 +157,7 @@
  */
 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
 
     TRACE( "(%p, %p)\n", ld, res );
@@ -187,7 +184,7 @@
  */
 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
 
     TRACE( "(%p, %p)\n", ld, res );
@@ -258,7 +255,7 @@
     else
     {
         escape_filter_element( src, srclen, dst );
-        return LDAP_SUCCESS;
+        return WLDAP32_LDAP_SUCCESS;
     }
 }
 
@@ -317,7 +314,7 @@
 /***********************************************************************
  *      ldap_first_attributeW     (WLDAP32.@)
  *
- * Get the first attribute for a given entry.
+ * Get the first attribute for a given entry. 
  *
  * PARAMS
  *  ld    [I] Pointer to an LDAP context.
@@ -364,7 +361,7 @@
  *  Failure: NULL
  *
  * NOTES
- *  The returned entry will be freed when the message is freed.
+ *  The returned entry will be freed when the message is freed. 
  */
 WLDAP32_LDAPMessage * CDECL WLDAP32_ldap_first_entry( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *res )
 {
@@ -442,7 +439,7 @@
  */
 ULONG CDECL WLDAP32_ldap_msgfree( WLDAP32_LDAPMessage *res )
 {
-    ULONG ret = LDAP_SUCCESS;
+    ULONG ret = WLDAP32_LDAP_SUCCESS;
 #ifdef HAVE_LDAP
 
     TRACE( "(%p)\n", res );
@@ -633,7 +630,7 @@
  *  src    [I] Wide character string to convert.
  *  srclen [I] Size of string to convert, in characters.
  *  dst    [O] Pointer to a buffer that receives the converted string.
- *  dstlen [I] Size of the destination buffer in characters.
+ *  dstlen [I] Size of the destination buffer in characters. 
  *
  * RETURNS
  *  The number of characters written into the destination buffer.
@@ -655,7 +652,7 @@
  *  src    [I] UTF8 string to convert.
  *  srclen [I] Size of string to convert, in characters.
  *  dst    [O] Pointer to a buffer that receives the converted string.
- *  dstlen [I] Size of the destination buffer in characters.
+ *  dstlen [I] Size of the destination buffer in characters. 
  *
  * RETURNS
  *  The number of characters written into the destination buffer.

Modified: trunk/reactos/dll/win32/wldap32/modify.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/modify.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/modify.c (original)
+++ trunk/reactos/dll/win32/wldap32/modify.c Thu Nov 29 14:52:05 2007
@@ -33,10 +33,6 @@
 #include <ldap.h>
 #endif
 
-#ifndef LDAP_NOT_SUPPORTED
-#define LDAP_NOT_SUPPORTED  0x5c
-#endif
-
 #include "winldap_private.h"
 #include "wldap32.h"
 
@@ -53,7 +49,7 @@
  */
 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
     WCHAR *dnW = NULL;
     LDAPModW **modsW = NULL;
@@ -105,7 +101,7 @@
  */
 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
     char *dnU = NULL;
     LDAPMod **modsU = NULL;
@@ -150,7 +146,7 @@
 ULONG CDECL ldap_modify_extA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPModW **modsW = NULL;
@@ -218,7 +214,7 @@
 ULONG CDECL ldap_modify_extW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPMod **modsU = NULL;
@@ -270,7 +266,7 @@
 ULONG CDECL ldap_modify_ext_sA( WLDAP32_LDAP *ld, PCHAR dn, LDAPModA *mods[],
     PLDAPControlA *serverctrls, PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL;
     LDAPModW **modsW = NULL;
@@ -336,7 +332,7 @@
 ULONG CDECL ldap_modify_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, LDAPModW *mods[],
     PLDAPControlW *serverctrls, PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL;
     LDAPMod **modsU = NULL;
@@ -386,7 +382,7 @@
  */
 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
     WCHAR *dnW = NULL;
     LDAPModW **modsW = NULL;
@@ -433,7 +429,7 @@
  */
 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
     char *dnU = NULL;
     LDAPMod **modsU = NULL;

Modified: trunk/reactos/dll/win32/wldap32/modrdn.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/modrdn.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/modrdn.c (original)
+++ trunk/reactos/dll/win32/wldap32/modrdn.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -47,7 +45,7 @@
  */
 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
     WCHAR *dnW = NULL, *newdnW = NULL;
 
@@ -96,7 +94,7 @@
  */
 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
     char *dnU = NULL, *newdnU = NULL;
     int msg;
@@ -137,7 +135,7 @@
  */
 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
     WCHAR *dnW = NULL, *newdnW = NULL;
 
@@ -187,7 +185,7 @@
  */
 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
     char *dnU = NULL, *newdnU = NULL;
     int msg;
@@ -228,7 +226,7 @@
  */
 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
     WCHAR *dnW = NULL, *newdnW = NULL;
 
@@ -273,7 +271,7 @@
  */
 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
     char *dnU = NULL, *newdnU = NULL;
 
@@ -308,7 +306,7 @@
  */
 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
     WCHAR *dnW = NULL, *newdnW = NULL;
 
@@ -352,7 +350,7 @@
  */
 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
     char *dnU = NULL, *newdnU = NULL;
 

Modified: trunk/reactos/dll/win32/wldap32/option.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/option.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/option.c (original)
+++ trunk/reactos/dll/win32/wldap32/option.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -47,7 +45,7 @@
  */
 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
 
     TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
@@ -159,11 +157,11 @@
     case WLDAP32_LDAP_OPT_SSPI_FLAGS:
     case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
         FIXME( "Unsupported option: 0x%02x\n", option );
-        return LDAP_NOT_SUPPORTED;
+        return WLDAP32_LDAP_NOT_SUPPORTED;
 
     default:
         FIXME( "Unknown option: 0x%02x\n", option );
-        return LDAP_LOCAL_ERROR;
+        return WLDAP32_LDAP_LOCAL_ERROR;
     }
 
 #endif
@@ -186,7 +184,7 @@
  */
 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
 
     TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
@@ -265,7 +263,7 @@
     case WLDAP32_LDAP_OPT_REBIND_FN:
     case WLDAP32_LDAP_OPT_RESTART:
     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_AUTO_RECONNECT:
@@ -298,11 +296,11 @@
     case WLDAP32_LDAP_OPT_SSPI_FLAGS:
     case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
         FIXME( "Unsupported option: 0x%02x\n", option );
-        return LDAP_NOT_SUPPORTED;
+        return WLDAP32_LDAP_NOT_SUPPORTED;
 
     default:
         FIXME( "Unknown option: 0x%02x\n", option );
-        return LDAP_LOCAL_ERROR;
+        return WLDAP32_LDAP_LOCAL_ERROR;
     }
 
 #endif
@@ -316,7 +314,7 @@
  */
 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
 
     TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
@@ -353,11 +351,11 @@
     case WLDAP32_LDAP_OPT_REBIND_FN:
     case WLDAP32_LDAP_OPT_RESTART:
     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_INFO:
-        return LDAP_UNWILLING_TO_PERFORM;
+        return WLDAP32_LDAP_UNWILLING_TO_PERFORM;
 
     case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
     case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
@@ -389,11 +387,11 @@
     case WLDAP32_LDAP_OPT_SSPI_FLAGS:
     case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
         FIXME( "Unsupported option: 0x%02x\n", option );
-        return LDAP_NOT_SUPPORTED;
+        return WLDAP32_LDAP_NOT_SUPPORTED;
 
     default:
         FIXME( "Unknown option: 0x%02x\n", option );
-        return LDAP_LOCAL_ERROR;
+        return WLDAP32_LDAP_LOCAL_ERROR;
     }
 
 #endif
@@ -416,10 +414,10 @@
  *
  * NOTES
  *  Set value to LDAP_OPT_ON or LDAP_OPT_OFF for on/off options.
- */
+ */ 
 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
 
     TRACE( "(%p, 0x%08x, %p)\n", ld, option, value );
@@ -456,11 +454,11 @@
     case WLDAP32_LDAP_OPT_REBIND_FN:
     case WLDAP32_LDAP_OPT_RESTART:
     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_INFO:
-        return LDAP_UNWILLING_TO_PERFORM;
+        return WLDAP32_LDAP_UNWILLING_TO_PERFORM;
 
     case WLDAP32_LDAP_OPT_AREC_EXCLUSIVE:
     case WLDAP32_LDAP_OPT_AUTO_RECONNECT:
@@ -492,11 +490,11 @@
     case WLDAP32_LDAP_OPT_SSPI_FLAGS:
     case WLDAP32_LDAP_OPT_TCP_KEEPALIVE:
         FIXME( "Unsupported option: 0x%02x\n", option );
-        return LDAP_NOT_SUPPORTED;
+        return WLDAP32_LDAP_NOT_SUPPORTED;
 
     default:
         FIXME( "Unknown option: 0x%02x\n", option );
-        return LDAP_LOCAL_ERROR;
+        return WLDAP32_LDAP_LOCAL_ERROR;
     }
 
 #endif

Modified: trunk/reactos/dll/win32/wldap32/page.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/page.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/page.c (original)
+++ trunk/reactos/dll/win32/wldap32/page.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -53,7 +50,7 @@
 ULONG CDECL ldap_create_page_controlA( WLDAP32_LDAP *ld, ULONG pagesize,
     struct WLDAP32_berval *cookie, UCHAR critical, PLDAPControlA *control )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW *controlW = NULL;
 
@@ -126,7 +123,7 @@
 
     *control = ctrl;
 
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 #endif /* HAVE_LDAP */
@@ -162,7 +159,7 @@
     return create_page_control( pagesize, cookie, critical, control );
 
 #else
-    return LDAP_NOT_SUPPORTED;
+    return WLDAP32_LDAP_NOT_SUPPORTED;
 #endif
 }
 
@@ -172,7 +169,7 @@
     FIXME( "(%p, %p, 0x%08x, %p)\n", ld, search, pagesize, message );
 
     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,
@@ -183,13 +180,13 @@
            pagesize, count, results );
 
     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 *count, WLDAP32_LDAPMessage *results )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     FIXME( "(%p, %p, %p, %p)\n", ld, search, count, results );
 
@@ -206,7 +203,7 @@
 ULONG CDECL ldap_parse_page_controlA( WLDAP32_LDAP *ld, PLDAPControlA *ctrls,
     ULONG *count, struct WLDAP32_berval **cookie )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW **ctrlsW = NULL;
 
@@ -220,7 +217,7 @@
 
     ret = ldap_parse_page_controlW( ld, ctrlsW, count, cookie );
     controlarrayfreeW( ctrlsW );
-
+ 
 #endif
     return ret;
 }
@@ -231,7 +228,7 @@
 ULONG CDECL ldap_parse_page_controlW( WLDAP32_LDAP *ld, PLDAPControlW *ctrls,
     ULONG *count, struct WLDAP32_berval **cookie )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW *control = NULL;
     BerElement *ber;
@@ -250,8 +247,8 @@
     }
 
     if (!control)
-        return WLDAP32_LDAP_CONTROL_NOT_FOUND;
-
+        return WLDAP32_LDAP_CONTROL_NOT_FOUND; 
+            
     ber = ber_init( &((LDAPControl *)control)->ldctl_value );
     if (!ber)
         return WLDAP32_LDAP_NO_MEMORY;
@@ -260,10 +257,10 @@
     if ( tag == LBER_ERROR )
         ret = WLDAP32_LDAP_DECODING_ERROR;
     else
-        ret = LDAP_SUCCESS;
+        ret = WLDAP32_LDAP_SUCCESS;
 
     ber_free( ber, 1 );
-
+    
 #endif
     return ret;
 }
@@ -273,7 +270,7 @@
     FIXME( "(%p, %p)\n", ld, search );
 
     if (!ld) return ~0UL;
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 PLDAPSearch CDECL ldap_search_init_pageA( WLDAP32_LDAP *ld, PCHAR dn, ULONG scope,

Modified: trunk/reactos/dll/win32/wldap32/parse.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/parse.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/parse.c (original)
+++ trunk/reactos/dll/win32/wldap32/parse.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -48,7 +46,7 @@
 ULONG CDECL ldap_parse_extended_resultA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
     PCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *oidW = NULL;
 
@@ -72,7 +70,7 @@
 /***********************************************************************
  *      ldap_parse_extended_resultW     (WLDAP32.@)
  *
- * Parse the result of an extended operation.
+ * Parse the result of an extended operation. 
  *
  * PARAMS
  *  ld      [I] Pointer to an LDAP context.
@@ -92,7 +90,7 @@
 ULONG CDECL ldap_parse_extended_resultW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *result,
     PWCHAR *oid, struct WLDAP32_berval **data, BOOLEAN free )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *oidU = NULL;
 
@@ -121,7 +119,7 @@
 ULONG CDECL ldap_parse_referenceA( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
     PCHAR **referrals )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR **referralsW = NULL;
 
@@ -134,7 +132,7 @@
     *referrals = strarrayWtoA( referralsW );
     ldap_value_freeW( referralsW );
 
-#endif
+#endif 
     return ret;
 }
 
@@ -158,14 +156,14 @@
 ULONG CDECL ldap_parse_referenceW( WLDAP32_LDAP *ld, WLDAP32_LDAPMessage *message,
     PWCHAR **referrals )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP_PARSE_REFERENCE
     char **referralsU = NULL;
 
     TRACE( "(%p, %p, %p)\n", ld, message, referrals );
 
     if (!ld) return ~0UL;
-
+    
     ret = ldap_parse_reference( ld, message, &referralsU, NULL, 0 );
 
     *referrals = strarrayUtoW( referralsU );
@@ -184,7 +182,7 @@
     ULONG *retcode, PCHAR *matched, PCHAR *error, PCHAR **referrals,
     PLDAPControlA **serverctrls, BOOLEAN free )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR **matchedW = NULL, **errorW = NULL, **referralsW = NULL;
     LDAPControlW **serverctrlsW = NULL;
@@ -215,7 +213,7 @@
 /***********************************************************************
  *      ldap_parse_resultW     (WLDAP32.@)
  *
- * Parse a result message.
+ * Parse a result message. 
  *
  * PARAMS
  *  ld           [I] Pointer to an LDAP context.
@@ -241,7 +239,7 @@
     ULONG *retcode, PWCHAR *matched, PWCHAR *error, PWCHAR **referrals,
     PLDAPControlW **serverctrls, BOOLEAN free )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char **matchedU = NULL, **errorU = NULL, **referralsU = NULL;
     LDAPControl **serverctrlsU = NULL;
@@ -277,7 +275,7 @@
 ULONG CDECL ldap_parse_sort_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
     ULONG *result, PCHAR *attr )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *attrW = NULL;
     LDAPControlW **controlW = NULL;
@@ -321,11 +319,17 @@
 ULONG CDECL ldap_parse_sort_controlW( WLDAP32_LDAP *ld, PLDAPControlW *control,
     ULONG *result, PWCHAR *attr )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *attrU = NULL;
     LDAPControl **controlU = NULL;
+#ifdef HAVE_LDAP_PARSE_SORT_CONTROL
     unsigned long res;
+#elif defined(HAVE_LDAP_PARSE_SORTRESPONSE_CONTROL)
+    ber_int_t res;
+    LDAPControl *sortcontrol = NULL;
+    unsigned int i;
+#endif
 
     TRACE( "(%p, %p, %p, %p)\n", ld, control, result, attr );
 
@@ -336,10 +340,29 @@
         if (!controlU) return WLDAP32_LDAP_NO_MEMORY;
     }
 
-    ret = ldap_parse_sort_control( ld, controlU, &res, &attrU );
-
-    *result = res;
-    *attr = strUtoW( attrU );
+#ifdef HAVE_LDAP_PARSE_SORT_CONTROL
+    if (!(ret = ldap_parse_sort_control( ld, controlU, &res, &attrU )))
+    {
+        *result = res;
+        *attr = strUtoW( attrU );
+    }
+#elif defined(HAVE_LDAP_PARSE_SORTRESPONSE_CONTROL)
+    for (i = 0; controlU[i]; i++)
+    {
+        if (!strcmp( LDAP_SERVER_RESP_SORT_OID, controlU[i]->ldctl_oid ))
+            sortcontrol = controlU[i];
+    }
+    if (!sortcontrol)
+    {
+        controlarrayfreeU( controlU );
+        return WLDAP32_LDAP_CONTROL_NOT_FOUND;
+    }
+    if (!(ret = ldap_parse_sortresponse_control( ld, sortcontrol, &res, &attrU )))
+    {
+        *result = res;
+        *attr = strUtoW( attrU );
+    }
+#endif
     controlarrayfreeU( controlU );
 
 #endif
@@ -355,7 +378,7 @@
     PULONG targetpos, PULONG listcount,
     struct WLDAP32_berval **context, PINT errcode )
 {
-    int ret = LDAP_NOT_SUPPORTED;
+    int ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControlW **controlW = NULL;
 
@@ -386,7 +409,7 @@
  * PARAMS
  *  ld         [I] Pointer to an LDAP context.
  *  control    [I] Controls obtained from a result message.
- *  targetpos  [O] Positition of the target in the result list.
+ *  targetpos  [O] Positition of the target in the result list. 
  *  listcount  [O] Estimate of the number of results in the list.
  *  context    [O] Server side context.
  *  errcode    [O] Error code from the listview operation.
@@ -402,10 +425,16 @@
     PULONG targetpos, PULONG listcount,
     struct WLDAP32_berval **context, PINT errcode )
 {
-    int ret = LDAP_NOT_SUPPORTED;
+    int ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     LDAPControl **controlU = NULL;
+#ifdef HAVE_LDAP_PARSE_VLV_CONTROL
     unsigned long pos, count;
+#elif defined(HAVE_LDAP_PARSE_VLVRESPONSE_CONTROL)
+    ber_int_t pos, count;
+    LDAPControl *vlvcontrol = NULL;
+    unsigned int i;
+#endif
 
     TRACE( "(%p, %p, %p, %p, %p, %p)\n", ld, control, targetpos,
            listcount, context, errcode );
@@ -417,11 +446,31 @@
         if (!controlU) return WLDAP32_LDAP_NO_MEMORY;
     }
 
-    ret = ldap_parse_vlv_control( ld, controlU, &pos, &count,
-                                  (struct berval **)context, errcode );
-
-    *targetpos = pos;
-    *listcount = count;
+#ifdef HAVE_LDAP_PARSE_VLV_CONTROL
+    if (!(ret = ldap_parse_vlv_control( ld, controlU, &pos, &count,
+                                        (struct berval **)context, errcode )))
+    {
+        *targetpos = pos;
+        *listcount = count;
+    }
+#elif defined(HAVE_LDAP_PARSE_VLVRESPONSE_CONTROL)
+    for (i = 0; controlU[i]; i++)
+    {
+        if (!strcmp( LDAP_CONTROL_VLVRESPONSE, controlU[i]->ldctl_oid ))
+            vlvcontrol = controlU[i];
+    }
+    if (!vlvcontrol)
+    {
+        controlarrayfreeU( controlU );
+        return WLDAP32_LDAP_CONTROL_NOT_FOUND;
+    }
+    if (!(ret = ldap_parse_vlvresponse_control( ld, vlvcontrol, &pos, &count,
+                                                (struct berval **)context, errcode )))
+    {
+        *targetpos = pos;
+        *listcount = count;
+    }
+#endif
     controlarrayfreeU( controlU );
 
 #endif

Modified: trunk/reactos/dll/win32/wldap32/rename.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/rename.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/rename.c (original)
+++ trunk/reactos/dll/win32/wldap32/rename.c Thu Nov 29 14:52:05 2007
@@ -31,8 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -49,7 +47,7 @@
     PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -125,7 +123,7 @@
     PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -182,7 +180,7 @@
     PCHAR newparent, INT delete, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *dnW = NULL, *newrdnW = NULL, *newparentW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -246,12 +244,12 @@
  * RETURNS
  *  Success: LDAP_SUCCESS
  *  Failure: An LDAP error code.
- */
+ */ 
 ULONG CDECL ldap_rename_ext_sW( WLDAP32_LDAP *ld, PWCHAR dn, PWCHAR newrdn,
     PWCHAR newparent, INT delete, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *dnU = NULL, *newrdnU = NULL, *newparentU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;

Modified: trunk/reactos/dll/win32/wldap32/search.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/search.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/search.c (original)
+++ trunk/reactos/dll/win32/wldap32/search.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -49,7 +46,7 @@
 ULONG CDECL ldap_searchA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
     PCHAR attrs[], ULONG attrsonly )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
 
@@ -110,7 +107,7 @@
 ULONG CDECL ldap_searchW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
     PWCHAR attrs[], ULONG attrsonly )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
     int msg;
@@ -161,7 +158,7 @@
     PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
     PLDAPControlA *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -242,7 +239,7 @@
     PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
     PLDAPControlW *clientctrls, ULONG timelimit, ULONG sizelimit, ULONG *message )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -303,7 +300,7 @@
     PCHAR filter, PCHAR attrs[], ULONG attrsonly, PLDAPControlA *serverctrls,
     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
     WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
     LDAPControlW **serverctrlsW = NULL, **clientctrlsW = NULL;
@@ -381,7 +378,7 @@
     PWCHAR filter, PWCHAR attrs[], ULONG attrsonly, PLDAPControlW *serverctrls,
     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
     char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
     LDAPControl **serverctrlsU = NULL, **clientctrlsU = NULL;
@@ -437,7 +434,7 @@
 ULONG CDECL ldap_search_sA( WLDAP32_LDAP *ld, PCHAR base, ULONG scope, PCHAR filter,
     PCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
 
@@ -497,7 +494,7 @@
 ULONG CDECL ldap_search_sW( WLDAP32_LDAP *ld, PWCHAR base, ULONG scope, PWCHAR filter,
     PWCHAR attrs[], ULONG attrsonly, WLDAP32_LDAPMessage **res )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
 
@@ -542,7 +539,7 @@
     const PCHAR filter, PCHAR attrs[], ULONG attrsonly,
     struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR *baseW = NULL, *filterW = NULL, **attrsW = NULL;
 
@@ -606,7 +603,7 @@
     const PWCHAR filter, PWCHAR attrs[], ULONG attrsonly,
     struct l_timeval *timeout, WLDAP32_LDAPMessage **res )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     char *baseU = NULL, *filterU = NULL, **attrsU = NULL;
 

Modified: trunk/reactos/dll/win32/wldap32/value.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/value.c?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/value.c (original)
+++ trunk/reactos/dll/win32/wldap32/value.c Thu Nov 29 14:52:05 2007
@@ -31,9 +31,6 @@
 
 #ifdef HAVE_LDAP_H
 #include <ldap.h>
-#else
-#define LDAP_SUCCESS        0x00
-#define LDAP_NOT_SUPPORTED  0x5c
 #endif
 
 #include "winldap_private.h"
@@ -59,7 +56,7 @@
  */
 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
 
     TRACE( "(%p)\n", vals );
@@ -76,7 +73,7 @@
  */
 ULONG CDECL ldap_count_valuesA( PCHAR *vals )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR **valsW = NULL;
 
@@ -112,7 +109,7 @@
  */
 ULONG CDECL ldap_count_valuesW( PWCHAR *vals )
 {
-    ULONG ret = LDAP_NOT_SUPPORTED;
+    ULONG ret = WLDAP32_LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
     WCHAR **p = vals;
 
@@ -193,9 +190,9 @@
             while (i > 0) HeapFree( GetProcessHeap(), 0, str[--i] );
             HeapFree( GetProcessHeap(), 0, str );
             return NULL;
-        }
+        } 
         i++;
-        p++;
+        p++; 
     }
     str[i] = NULL;
     return str;
@@ -340,7 +337,7 @@
     ldap_value_free_len( (struct berval **)vals );
 
 #endif
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 /***********************************************************************
@@ -353,7 +350,7 @@
     TRACE( "(%p)\n", vals );
 
     strarrayfreeA( vals );
-    return LDAP_SUCCESS;
+    return WLDAP32_LDAP_SUCCESS;
 }
 
 /***********************************************************************
@@ -373,5 +370,5 @@
     TRACE( "(%p)\n", vals );
 
     strarrayfreeW( vals );
-    return LDAP_SUCCESS;
-}
+    return WLDAP32_LDAP_SUCCESS;
+}

Modified: trunk/reactos/dll/win32/wldap32/winldap_private.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/winldap_private.h?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/winldap_private.h (original)
+++ trunk/reactos/dll/win32/wldap32/winldap_private.h Thu Nov 29 14:52:05 2007
@@ -23,6 +23,8 @@
  */
 
 typedef enum {
+    WLDAP32_LDAP_SUCCESS                 =   0x00,
+    WLDAP32_LDAP_UNWILLING_TO_PERFORM    =   0x35,
     WLDAP32_LDAP_SERVER_DOWN             =   0x51,
     WLDAP32_LDAP_LOCAL_ERROR             =   0x52,
     WLDAP32_LDAP_ENCODING_ERROR          =   0x53,
@@ -189,6 +191,14 @@
 #define LDAP_PAGED_RESULT_OID_STRING "1.2.840.113556.1.4.319"
 #define LDAP_PAGED_RESULT_OID_STRING_W (const WCHAR []){'1','.','2','.', \
         '8','4','0','.','1','1','3','5','5','6','.','1','.','4','.','3','1','9',0}
+
+#define LDAP_SERVER_RESP_SORT_OID "1.2.840.113556.1.4.474"
+#define LDAP_SERVER_RESP_SORT_OID_W (const WCHAR []){'1','.','2','.', \
+        '8','4','0','.','1','1','3','5','5','6','.','1','.','4','.','4','7','4',0}
+
+#define LDAP_CONTROL_VLVRESPONSE "2.16.840.1.113730.3.4.10"
+#define LDAP_CONTROL_VLVRESPONSE_W (const WCHAR []){'2','.','1','6','.', \
+        '8','4','0','.','1','.','1','1','3','7','3','0','.','3','.','4','.','1','0',0}
 
 typedef struct ldapcontrolA
 {

Modified: trunk/reactos/dll/win32/wldap32/wldap32.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32.h?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32.h (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32.h Thu Nov 29 14:52:05 2007
@@ -443,8 +443,8 @@
     }
 
     controlW->ldctl_oid = strAtoW( control->ldctl_oid );
-    controlW->ldctl_value.bv_len = len;
-    controlW->ldctl_value.bv_val = val;
+    controlW->ldctl_value.bv_len = len; 
+    controlW->ldctl_value.bv_val = val; 
     controlW->ldctl_iscritical = control->ldctl_iscritical;
 
     return controlW;
@@ -471,7 +471,7 @@
     }
 
     controlA->ldctl_oid = strWtoA( control->ldctl_oid );
-    controlA->ldctl_value.bv_len = len;
+    controlA->ldctl_value.bv_len = len; 
     controlA->ldctl_value.bv_val = val;
     controlA->ldctl_iscritical = control->ldctl_iscritical;
 
@@ -499,8 +499,8 @@
     }
 
     controlU->ldctl_oid = strWtoU( control->ldctl_oid );
-    controlU->ldctl_value.bv_len = len;
-    controlU->ldctl_value.bv_val = val;
+    controlU->ldctl_value.bv_len = len; 
+    controlU->ldctl_value.bv_val = val; 
     controlU->ldctl_iscritical = control->ldctl_iscritical;
 
     return controlU;
@@ -527,10 +527,10 @@
     }
 
     controlW->ldctl_oid = strUtoW( control->ldctl_oid );
-    controlW->ldctl_value.bv_len = len;
-    controlW->ldctl_value.bv_val = val;
+    controlW->ldctl_value.bv_len = len; 
+    controlW->ldctl_value.bv_val = val; 
     controlW->ldctl_iscritical = control->ldctl_iscritical;
-
+ 
     return controlW;
 }
 

Modified: trunk/reactos/dll/win32/wldap32/wldap32.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32.rbuild?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32.rbuild (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32.rbuild Thu Nov 29 14:52:05 2007
@@ -1,12 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <module name="wldap32" type="win32dll" baseaddress="${BASEADDRESS_WLDAP32}" installbase="system32" installname="wldap32.dll" allowwarnings="true">
 	<importlibrary definition="wldap32.spec.def" />
 	<include base="wldap32">.</include>
 	<include base="ReactOS">include/reactos/wine</include>
-	<define name="__REACTOS__" />
 	<define name="__WINESRC__" />
-	<define name="_WIN32_IE">0x600</define>
-	<define name="_WIN32_WINNT">0x501</define>
-	<define name="WINVER">0x501</define>
+	<define name="WINVER">0x600</define>
+	<define name="_WIN32_WINNT">0x600</define>
 	<library>wine</library>
 	<library>user32</library>
 	<library>kernel32</library>

Modified: trunk/reactos/dll/win32/wldap32/wldap32.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32.rc?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32.rc (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32.rc Thu Nov 29 14:52:05 2007
@@ -30,4 +30,5 @@
 #include "wldap32_Nl.rc"
 #include "wldap32_No.rc"
 #include "wldap32_Ru.rc"
+#include "wldap32_Sv.rc"
 #include "wldap32_Tr.rc"

Modified: trunk/reactos/dll/win32/wldap32/wldap32_Fr.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32_Fr.rc?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32_Fr.rc (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32_Fr.rc Thu Nov 29 14:52:05 2007
@@ -117,7 +117,7 @@
     92 "Opération non supportée par cette version du protocole LDAP"
     93 "Le contrôle spécifié n'a pas été trouvé dans le message"
     94 "Pas de résultat dans le message"
-    95 "Plusde résultats retournés"
+    95 "Plus de résultats retournés"
     96 "Boucle lors du traitement des référants"
     97 "Limite du nombre de référents dépassée"
 }

Modified: trunk/reactos/dll/win32/wldap32/wldap32_Ko.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32_Ko.rc?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32_Ko.rc (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32_Ko.rc Thu Nov 29 14:52:05 2007
@@ -2,7 +2,7 @@
  * Korean resources for WLDAP32
  *
  * Copyright 2005 YunSong Hwang
- *
+ * 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either

Modified: trunk/reactos/dll/win32/wldap32/wldap32_No.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32_No.rc?rev=30892&r1=30891&r2=30892&view=diff
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32_No.rc (original)
+++ trunk/reactos/dll/win32/wldap32/wldap32_No.rc Thu Nov 29 14:52:05 2007
@@ -18,7 +18,7 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
+LANGUAGE LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL
 
 STRINGTABLE DISCARDABLE
 {

Added: trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc?rev=30892&view=auto
==============================================================================
--- trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc (added)
+++ trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc Thu Nov 29 14:52:05 2007
@@ -1,0 +1,123 @@
+/*
+ * Swedish resources for WLDAP32
+ *
+ * Copyright 2007 Daniel Nylander
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
+
+STRINGTABLE DISCARDABLE
+{
+    0 "Lyckades"
+    1 "Operations Error"
+    2 "Protokollfel"
+    3 "Time Limit Exceeded"
+    4 "Size Limit Exceeded"
+    5 "Compare False"
+    6 "Compare True"
+    7 "Authentication Method Not Supported"
+    8 "Strong Authentication Required"
+    9 "Referral (v2)"
+    10 "Referral"
+    11 "Administration Limit Exceeded"
+    12 "Unavailable Critical Extension"
+    13 "Confidentiality Required"
+    14 ""
+    15 ""
+    16 "Inget sådant attribut"
+    17 "Odefinierad typ"
+    18 "Inappropriate Matching"
+    19 "Constraint Violation"
+    20 "Attribut eller värde finns"
+    21 "Ogiltig syntax"
+    22 ""
+    23 ""
+    24 ""
+    25 ""
+    26 ""
+    27 ""
+    28 ""
+    29 ""
+    30 ""
+    31 ""
+    32 "Inget sådant objekt"
+    33 "Alias Problem"
+    34 "Invalid DN Syntax"
+    35 "Is Leaf"
+    36 "Alias Dereference Problem"
+    37 ""
+    38 ""
+    39 ""
+    40 ""
+    41 ""
+    42 ""
+    43 ""
+    44 ""
+    45 ""
+    46 ""
+    47 ""
+    48 "Inappropriate Authentication"
+    49 "Invalid Credentials"
+    50 "Insufficient Rights"
+    51 "Upptagen"
+    52 "Otillgänglig"
+    53 "Unwilling To Perform"
+    54 "Loop Detected"
+    55 ""
+    56 ""
+    57 ""
+    58 ""
+    59 ""
+    60 "Sort Control Missing"
+    61 "Index range error"
+    62 ""
+    63 ""
+    64 "Naming Violation"
+    65 "Object Class Violation"
+    66 "Not allowed on Non-leaf"
+    67 "Not allowed on RDN"
+    68 "Finns redan"
+    69 "No Object Class Mods"
+    70 "Results Too Large"
+    71 "Affects Multiple DSAs"
+    72 ""
+    73 ""
+    74 ""
+    75 ""
+    76 ""
+    77 ""
+    78 ""
+    79 ""
+    80 "Other"
+    81 "Server Down"
+    82 "Lokalt fel"
+    83 "Encoding Error"
+    84 "Decoding Error"
+    85 "Tidsgräns överstigen"
+    86 "Auth Unknown"
+    87 "Filter Error"
+    88 "User Cancelled"
+    89 "Parameter Error"
+    90 "No Memory"
+    91 "Can't connect to the LDAP server"
+    92 "Operation not supported by this version of the LDAP protocol"
+    93 "Specified control was not found in message"
+    94 "No result present in message"
+    95 "More results returned"
+    96 "Loop while handling referrals"
+    97 "Referral hop limit exceeded"
+}

Propchange: trunk/reactos/dll/win32/wldap32/wldap32_Sv.rc
------------------------------------------------------------------------------
    svn:eol-style = native




More information about the Ros-diffs mailing list