@@ -23,7 +23,7 @@ def self.create_dll(dll_path = 'wldap32')
23
23
[ 'PCHAR' , 'dn' , 'in' ] ,
24
24
[ 'PCHAR' , 'cred' , 'in' ] ,
25
25
[ 'DWORD' , 'method' , 'in' ]
26
- ] , 'ldap_sslinitA ' , "cdecl" )
26
+ ] , 'ldap_bind_sA ' , "cdecl" )
27
27
28
28
dll . add_function ( 'ldap_search_sA' , 'DWORD' , [
29
29
[ 'DWORD' , 'ld' , 'in' ] ,
@@ -33,70 +33,71 @@ def self.create_dll(dll_path = 'wldap32')
33
33
[ 'PCHAR' , 'attrs[]' , 'in' ] ,
34
34
[ 'DWORD' , 'attrsonly' , 'in' ] ,
35
35
[ 'PDWORD' , 'res' , 'out' ]
36
- ] , 'ldap_sslinitA ' , "cdecl" )
36
+ ] , 'ldap_search_sA ' , "cdecl" )
37
37
38
38
dll . add_function ( 'ldap_count_entries' , 'DWORD' , [
39
39
[ 'DWORD' , 'ld' , 'in' ] ,
40
40
[ 'DWORD' , 'res' , 'in' ]
41
- ] )
42
- dll . add_function ( 'ldap_first_entry' , 'DWORD' , [
41
+ ] , "ldap_count_entries" , "cdecl" )
42
+
43
+ dll . add_function ( 'ldap_first_entry' , 'DWORD' , [
43
44
[ 'DWORD' , 'ld' , 'in' ] ,
44
45
[ 'DWORD' , 'res' , 'in' ]
45
- ] , 'ldap_sslinitA ' , "cdecl" )
46
+ ] , 'ldap_first_entry ' , "cdecl" )
46
47
47
48
dll . add_function ( 'ldap_next_entry' , 'DWORD' , [
48
49
[ 'DWORD' , 'ld' , 'in' ] ,
49
50
[ 'DWORD' , 'entry' , 'in' ]
50
- ] , 'ldap_sslinitA ' , "cdecl" )
51
+ ] , 'ldap_next_entry ' , "cdecl" )
51
52
52
53
dll . add_function ( 'ldap_first_attributeA' , 'DWORD' , [
53
54
[ 'DWORD' , 'ld' , 'in' ] ,
54
55
[ 'DWORD' , 'entry' , 'in' ] ,
55
56
[ 'DWORD' , 'ptr' , 'in' ]
56
- ] , 'ldap_sslinitA ' , "cdecl" )
57
+ ] , 'ldap_first_attributeA ' , "cdecl" )
57
58
58
59
dll . add_function ( 'ldap_next_attributeA' , 'DWORD' , [
59
60
[ 'DWORD' , 'ld' , 'in' ] ,
60
61
[ 'DWORD' , 'entry' , 'in' ] ,
61
62
[ 'DWORD' , 'ptr' , 'inout' ]
62
- ] , 'ldap_sslinitA ' , "cdecl" )
63
+ ] , 'ldap_next_attributeA ' , "cdecl" )
63
64
64
65
dll . add_function ( 'ldap_count_values' , 'DWORD' , [
65
66
[ 'DWORD' , 'vals' , 'in' ] ,
66
- ] , 'ldap_sslinitA ' , "cdecl" )
67
+ ] , 'ldap_count_values ' , "cdecl" )
67
68
68
69
dll . add_function ( 'ldap_get_values' , 'DWORD' , [
69
70
[ 'DWORD' , 'ld' , 'in' ] ,
70
71
[ 'DWORD' , 'entry' , 'in' ] ,
71
72
[ 'PCHAR' , 'attr' , 'in' ]
72
- ] , 'ldap_sslinitA ' , "cdecl" )
73
+ ] , 'ldap_get_values ' , "cdecl" )
73
74
74
75
dll . add_function ( 'ldap_value_free' , 'DWORD' , [
75
76
[ 'DWORD' , 'vals' , 'in' ] ,
76
- ] , 'ldap_sslinitA ' , "cdecl" )
77
+ ] , 'ldap_value_free ' , "cdecl" )
77
78
78
79
dll . add_function ( 'ldap_memfree' , 'VOID' , [
79
80
[ 'DWORD' , 'block' , 'in' ] ,
80
- ] , 'ldap_sslinitA ' , "cdecl" )
81
+ ] , 'ldap_memfree ' , "cdecl" )
81
82
82
83
dll . add_function ( 'ber_free' , 'VOID' , [
83
84
[ 'DWORD' , 'pBerElement' , 'in' ] ,
84
85
[ 'DWORD' , 'fbuf' , 'in' ] ,
85
- ] , 'ldap_sslinitA ' , "cdecl" )
86
+ ] , 'ber_free ' , "cdecl" )
86
87
87
- dll . add_function ( 'LdapGetLastError' , 'DWORD' , [ ] , 'ldap_sslinitA ' , "cdecl" )
88
+ dll . add_function ( 'LdapGetLastError' , 'DWORD' , [ ] , 'LdapGetLastError ' , "cdecl" )
88
89
89
90
dll . add_function ( 'ldap_err2string' , 'DWORD' , [
90
91
[ 'DWORD' , 'err' , 'in' ]
91
- ] , 'ldap_sslinitA ' , "cdecl" )
92
+ ] , 'ldap_err2string ' , "cdecl" )
92
93
93
94
dll . add_function ( 'ldap_msgfree' , 'DWORD' , [
94
95
[ 'DWORD' , 'res' , 'in' ]
95
- ] , 'ldap_sslinitA ' , "cdecl" )
96
+ ] , 'ldap_msgfree ' , "cdecl" )
96
97
97
98
dll . add_function ( 'ldap_unbind' , 'DWORD' , [
98
99
[ 'DWORD' , 'ld' , 'in' ]
99
- ] , 'ldap_sslinitA ' , "cdecl" )
100
+ ] , 'ldap_unbind ' , "cdecl" )
100
101
return dll
101
102
end
102
103
0 commit comments