winldap.h: Better stick to the PSDK types

Francois Gouget fgouget at free.fr
Fri Dec 2 05:00:14 CST 2005


Changelog:

  * include/winldap.h
    dlls/wldap32/parse.c
    tools/winapi/win32.api

    Francois Gouget <fgouget at free.fr>
    Better stick to the PSDK types.
    Update win32.api.

-- 
Francois Gouget         fgouget at free.fr        http://fgouget.free.fr/
The nice thing about meditation is that it makes doing nothing quite respectable
                                   -- Paul Dean
-------------- next part --------------
Index: include/winldap.h
===================================================================
RCS file: /var/cvs/wine/include/winldap.h,v
retrieving revision 1.6
diff -u -p -r1.6 winldap.h
--- include/winldap.h	23 Nov 2005 19:26:15 -0000	1.6
+++ include/winldap.h	2 Dec 2005 08:46:23 -0000
@@ -480,8 +480,8 @@ ULONG ldap_free_controlsW(LDAPControlW**
 PCHAR ldap_get_dnA(LDAP*,LDAPMessage*);
 PWCHAR ldap_get_dnW(LDAP*,LDAPMessage*);
 #define    ldap_get_dn WINELIB_NAME_AW(ldap_get_dn)
-ULONG ldap_get_next_page(LDAP*,PLDAPSearch,ULONG,ULONG*);
-ULONG ldap_get_next_page_s(LDAP*,PLDAPSearch,struct l_timeval*,ULONG,ULONG*,LDAPMessage**);
+ULONG ldap_get_next_page(PLDAP,PLDAPSearch,ULONG,ULONG*);
+ULONG ldap_get_next_page_s(PLDAP,PLDAPSearch,struct l_timeval*,ULONG,ULONG*,LDAPMessage**);
 ULONG ldap_get_optionA(LDAP*,int,void*);
 ULONG ldap_get_optionW(LDAP*,int,void*);
 #define    ldap_get_option WINELIB_NAME_AW(ldap_get_option)
@@ -546,8 +546,8 @@ ULONG ldap_parse_resultW(LDAP*,LDAPMessa
 ULONG ldap_parse_sort_controlA(LDAP*,PLDAPControlA*,ULONG*,PCHAR*);
 ULONG ldap_parse_sort_controlW(LDAP*,PLDAPControlW*,ULONG*,PWCHAR*);
 #define    ldap_parse_sort_control WINELIB_NAME_AW(ldap_parse_sort_control)
-int ldap_parse_vlv_controlA(LDAP*,PLDAPControlA*,unsigned long*,unsigned long*,struct berval**,int*);
-int ldap_parse_vlv_controlW(LDAP*,PLDAPControlW*,unsigned long*,unsigned long*,struct berval**,int*);
+INT ldap_parse_vlv_controlA(PLDAP,PLDAPControlA*,PULONG,PULONG,PBERVAL*,PINT);
+INT ldap_parse_vlv_controlW(PLDAP,PLDAPControlW*,PULONG,PULONG,PBERVAL*,PINT);
 #define    ldap_parse_vlv_control WINELIB_NAME_AW(ldap_parse_vlv_control)
 void ldap_perror(LDAP*,const PCHAR);
 ULONG ldap_rename_extA(LDAP*,PCHAR,PCHAR,PCHAR,INT,PLDAPControlA*,PLDAPControlA*,ULONG*);
Index: dlls/wldap32/parse.c
===================================================================
RCS file: /var/cvs/wine/dlls/wldap32/parse.c,v
retrieving revision 1.1
diff -u -p -r1.1 parse.c
--- dlls/wldap32/parse.c	1 Dec 2005 17:52:54 -0000	1.1
+++ dlls/wldap32/parse.c	2 Dec 2005 08:45:17 -0000
@@ -262,9 +262,9 @@ ULONG ldap_parse_sort_controlW( WLDAP32_
     return ret;
 }
 
-int ldap_parse_vlv_controlA( WLDAP32_LDAP *ld, LDAPControlA **control,
-    unsigned long *targetpos, unsigned long *listcount,
-    struct WLDAP32_berval **context, int *errcode )
+INT ldap_parse_vlv_controlA( WLDAP32_LDAP *ld, PLDAPControlA *control,
+    PULONG targetpos, PULONG listcount,
+    struct WLDAP32_berval **context, PINT errcode )
 {
     int ret = LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
@@ -289,9 +289,9 @@ int ldap_parse_vlv_controlA( WLDAP32_LDA
     return ret;
 }
 
-int ldap_parse_vlv_controlW( WLDAP32_LDAP *ld, LDAPControlW **control,
-    unsigned long *targetpos, unsigned long *listcount,
-    struct WLDAP32_berval **context, int *errcode )
+INT ldap_parse_vlv_controlW( WLDAP32_LDAP *ld, PLDAPControlW *control,
+    PULONG targetpos, PULONG listcount,
+    struct WLDAP32_berval **context, PINT errcode )
 {
     int ret = LDAP_NOT_SUPPORTED;
 #ifdef HAVE_LDAP
Index: tools/winapi/win32.api
===================================================================
RCS file: /var/cvs/wine/tools/winapi/win32.api,v
retrieving revision 1.59
diff -u -p -r1.59 win32.api
--- tools/winapi/win32.api	30 Nov 2005 12:01:04 -0000	1.59
+++ tools/winapi/win32.api	2 Dec 2005 09:38:05 -0000
@@ -5222,16 +5220,22 @@ LDAPModA *[]
 LDAPModW *[]
 PBERVAL *
 PCHAR *
+PCHAR **
 PCHAR[]
+PINT
 PLDAP_VERSION_INFO
 PLDAPControlA
 PLDAPControlA *
+PLDAPControlA **
 PLDAPControlW
 PLDAPControlW *
+PLDAPControlW **
+PLDAPSearch
 PLDAPSortKeyA *
 PLDAPSortKeyW *
 PULONG
 PWCHAR *
+PWCHAR **
 PWCHAR[]
 ULONG *
 WLDAP32_BerElement *


More information about the wine-patches mailing list