]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/Networking/Ldap/mod.rs
New upstream version 1.70.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Networking / Ldap / mod.rs
1 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapGetLastError ( ) -> u32 );
2 #[cfg(feature = "Win32_Foundation")]
3 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn LdapMapErrorToWin32 ( ldaperror : LDAP_RETCODE ) -> super::super::Foundation:: WIN32_ERROR );
4 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUTF8ToUnicode ( lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 ) -> i32 );
5 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUnicodeToUTF8 ( lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PSTR , cchdest : i32 ) -> i32 );
6 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_alloc_t ( options : i32 ) -> *mut BerElement );
7 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvdup ( pberval : *mut LDAP_BERVAL ) -> *mut LDAP_BERVAL );
8 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvecfree ( pberval : *mut *mut LDAP_BERVAL ) -> ( ) );
9 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvfree ( bv : *mut LDAP_BERVAL ) -> ( ) );
10 #[cfg(feature = "Win32_Foundation")]
11 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ber_first_element ( pberelement : *mut BerElement , plen : *mut u32 , ppopaque : *mut *mut super::super::Foundation:: CHAR ) -> u32 );
12 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_flatten ( pberelement : *mut BerElement , pberval : *mut *mut LDAP_BERVAL ) -> i32 );
13 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_free ( pberelement : *mut BerElement , fbuf : i32 ) -> ( ) );
14 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_init ( pberval : *mut LDAP_BERVAL ) -> *mut BerElement );
15 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : :: windows_sys::core::PCSTR ) -> u32 );
16 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_peek_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 );
17 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_printf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> i32 );
18 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_scanf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> u32 );
19 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_skip_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 );
20 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
21 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
22 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP );
23 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_abandon ( ld : *mut LDAP , msgid : u32 ) -> u32 );
24 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 );
25 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 );
26 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 );
27 #[cfg(feature = "Win32_Foundation")]
28 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
29 #[cfg(feature = "Win32_Foundation")]
30 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
31 #[cfg(feature = "Win32_Foundation")]
32 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
33 #[cfg(feature = "Win32_Foundation")]
34 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
35 #[cfg(feature = "Win32_Foundation")]
36 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
37 #[cfg(feature = "Win32_Foundation")]
38 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
39 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 );
40 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 );
41 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 );
42 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 );
43 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 );
44 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 );
45 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 );
46 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 );
47 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 );
48 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCSTR ) -> u32 );
49 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCWSTR ) -> u32 );
50 #[cfg(feature = "Win32_Foundation")]
51 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_cleanup ( hinstance : super::super::Foundation:: HANDLE ) -> u32 );
52 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_close_extended_op ( ld : *mut LDAP , messagenumber : u32 ) -> u32 );
53 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 );
54 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 );
55 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 );
56 #[cfg(feature = "Win32_Foundation")]
57 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
58 #[cfg(feature = "Win32_Foundation")]
59 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
60 #[cfg(feature = "Win32_Foundation")]
61 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
62 #[cfg(feature = "Win32_Foundation")]
63 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
64 #[cfg(feature = "Win32_Foundation")]
65 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
66 #[cfg(feature = "Win32_Foundation")]
67 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
68 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 );
69 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 );
70 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 );
71 #[cfg(feature = "Win32_Foundation")]
72 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_conn_from_msg ( primaryconn : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAP );
73 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_connect ( ld : *mut LDAP , timeout : *mut LDAP_TIMEVAL ) -> u32 );
74 #[cfg(feature = "Win32_Foundation")]
75 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_free ( control : *mut LDAPControlA ) -> u32 );
76 #[cfg(feature = "Win32_Foundation")]
77 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_freeA ( controls : *mut LDAPControlA ) -> u32 );
78 #[cfg(feature = "Win32_Foundation")]
79 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_freeW ( control : *mut LDAPControlW ) -> u32 );
80 #[cfg(feature = "Win32_Foundation")]
81 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_free ( controls : *mut *mut LDAPControlA ) -> u32 );
82 #[cfg(feature = "Win32_Foundation")]
83 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_freeA ( controls : *mut *mut LDAPControlA ) -> u32 );
84 #[cfg(feature = "Win32_Foundation")]
85 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_freeW ( control : *mut *mut LDAPControlW ) -> u32 );
86 #[cfg(feature = "Win32_Foundation")]
87 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_entries ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 );
88 #[cfg(feature = "Win32_Foundation")]
89 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_references ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 );
90 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values ( vals : *const :: windows_sys::core::PCSTR ) -> u32 );
91 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 );
92 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 );
93 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 );
94 #[cfg(feature = "Win32_Foundation")]
95 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_control ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 );
96 #[cfg(feature = "Win32_Foundation")]
97 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_controlA ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 );
98 #[cfg(feature = "Win32_Foundation")]
99 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_controlW ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlW ) -> u32 );
100 #[cfg(feature = "Win32_Foundation")]
101 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_control ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 );
102 #[cfg(feature = "Win32_Foundation")]
103 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_controlA ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 );
104 #[cfg(feature = "Win32_Foundation")]
105 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_controlW ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyW , iscritical : u8 , control : *mut *mut LDAPControlW ) -> u32 );
106 #[cfg(feature = "Win32_Foundation")]
107 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlA ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlA ) -> i32 );
108 #[cfg(feature = "Win32_Foundation")]
109 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlW ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlW ) -> i32 );
110 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 );
111 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 );
112 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 );
113 #[cfg(feature = "Win32_Foundation")]
114 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
115 #[cfg(feature = "Win32_Foundation")]
116 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
117 #[cfg(feature = "Win32_Foundation")]
118 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
119 #[cfg(feature = "Win32_Foundation")]
120 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
121 #[cfg(feature = "Win32_Foundation")]
122 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
123 #[cfg(feature = "Win32_Foundation")]
124 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
125 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 );
126 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 );
127 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 );
128 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufn ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR );
129 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnA ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR );
130 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnW ( dn : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR );
131 #[cfg(feature = "Win32_Foundation")]
132 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlA ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , control : *mut LDAPControlA , criticality : super::super::Foundation:: BOOLEAN ) -> u32 );
133 #[cfg(feature = "Win32_Foundation")]
134 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlW ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyW , control : *mut LDAPControlW , criticality : super::super::Foundation:: BOOLEAN ) -> u32 );
135 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2string ( err : u32 ) -> :: windows_sys::core::PSTR );
136 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringA ( err : u32 ) -> :: windows_sys::core::PSTR );
137 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringW ( err : u32 ) -> :: windows_sys::core::PWSTR );
138 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_element ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 );
139 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementA ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 );
140 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementW ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PWSTR , destlength : u32 ) -> u32 );
141 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dn ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR );
142 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnA ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR );
143 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnW ( dn : :: windows_sys::core::PCWSTR , notypes : u32 ) -> *mut :: windows_sys::core::PWSTR );
144 #[cfg(feature = "Win32_Foundation")]
145 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
146 #[cfg(feature = "Win32_Foundation")]
147 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationA ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
148 #[cfg(feature = "Win32_Foundation")]
149 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationW ( ld : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
150 #[cfg(feature = "Win32_Foundation")]
151 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut :: windows_sys::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 );
152 #[cfg(feature = "Win32_Foundation")]
153 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut :: windows_sys::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 );
154 #[cfg(feature = "Win32_Foundation")]
155 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR );
156 #[cfg(feature = "Win32_Foundation")]
157 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR );
158 #[cfg(feature = "Win32_Foundation")]
159 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PWSTR );
160 #[cfg(feature = "Win32_Foundation")]
161 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_entry ( ld : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAPMessage );
162 #[cfg(feature = "Win32_Foundation")]
163 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_reference ( ld : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAPMessage );
164 #[cfg(feature = "Win32_Foundation")]
165 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controls ( controls : *mut *mut LDAPControlA ) -> u32 );
166 #[cfg(feature = "Win32_Foundation")]
167 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controlsA ( controls : *mut *mut LDAPControlA ) -> u32 );
168 #[cfg(feature = "Win32_Foundation")]
169 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controlsW ( controls : *mut *mut LDAPControlW ) -> u32 );
170 #[cfg(feature = "Win32_Foundation")]
171 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR );
172 #[cfg(feature = "Win32_Foundation")]
173 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR );
174 #[cfg(feature = "Win32_Foundation")]
175 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PWSTR );
176 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_next_page ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , pagesize : u32 , messagenumber : *mut u32 ) -> u32 );
177 #[cfg(feature = "Win32_Foundation")]
178 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_next_page_s ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , timeout : *mut LDAP_TIMEVAL , pagesize : u32 , totalcount : *mut u32 , results : *mut *mut LDAPMessage ) -> u32 );
179 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_option ( ld : *mut LDAP , option : i32 , outvalue : *mut ::core::ffi::c_void ) -> u32 );
180 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_optionW ( ld : *mut LDAP , option : i32 , outvalue : *mut ::core::ffi::c_void ) -> u32 );
181 #[cfg(feature = "Win32_Foundation")]
182 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_paged_count ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch , totalcount : *mut u32 , results : *mut LDAPMessage ) -> u32 );
183 #[cfg(feature = "Win32_Foundation")]
184 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR );
185 #[cfg(feature = "Win32_Foundation")]
186 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR );
187 #[cfg(feature = "Win32_Foundation")]
188 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut :: windows_sys::core::PWSTR );
189 #[cfg(feature = "Win32_Foundation")]
190 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL );
191 #[cfg(feature = "Win32_Foundation")]
192 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL );
193 #[cfg(feature = "Win32_Foundation")]
194 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut *mut LDAP_BERVAL );
195 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_init ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
196 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
197 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP );
198 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfree ( block : :: windows_sys::core::PCSTR ) -> ( ) );
199 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeA ( block : :: windows_sys::core::PCSTR ) -> ( ) );
200 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeW ( block : :: windows_sys::core::PCWSTR ) -> ( ) );
201 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 );
202 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 );
203 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 );
204 #[cfg(feature = "Win32_Foundation")]
205 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
206 #[cfg(feature = "Win32_Foundation")]
207 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
208 #[cfg(feature = "Win32_Foundation")]
209 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
210 #[cfg(feature = "Win32_Foundation")]
211 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
212 #[cfg(feature = "Win32_Foundation")]
213 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
214 #[cfg(feature = "Win32_Foundation")]
215 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
216 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 );
217 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 );
218 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 );
219 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 );
220 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 );
221 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 );
222 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 );
223 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 );
224 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 );
225 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 );
226 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 );
227 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 );
228 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 );
229 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 );
230 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 );
231 #[cfg(feature = "Win32_Foundation")]
232 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_msgfree ( res : *mut LDAPMessage ) -> u32 );
233 #[cfg(feature = "Win32_Foundation")]
234 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR );
235 #[cfg(feature = "Win32_Foundation")]
236 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR );
237 #[cfg(feature = "Win32_Foundation")]
238 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PWSTR );
239 #[cfg(feature = "Win32_Foundation")]
240 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_entry ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage );
241 #[cfg(feature = "Win32_Foundation")]
242 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_reference ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage );
243 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
244 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP );
245 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP );
246 #[cfg(feature = "Win32_Foundation")]
247 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 );
248 #[cfg(feature = "Win32_Foundation")]
249 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 );
250 #[cfg(feature = "Win32_Foundation")]
251 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_control ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlA , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 );
252 #[cfg(feature = "Win32_Foundation")]
253 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_controlA ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlA , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 );
254 #[cfg(feature = "Win32_Foundation")]
255 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_controlW ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlW , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 );
256 #[cfg(feature = "Win32_Foundation")]
257 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 );
258 #[cfg(feature = "Win32_Foundation")]
259 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 );
260 #[cfg(feature = "Win32_Foundation")]
261 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PWSTR ) -> u32 );
262 #[cfg(feature = "Win32_Foundation")]
263 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut :: windows_sys::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 );
264 #[cfg(feature = "Win32_Foundation")]
265 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 );
266 #[cfg(feature = "Win32_Foundation")]
267 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PWSTR , errormessage : *mut :: windows_sys::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 );
268 #[cfg(feature = "Win32_Foundation")]
269 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 );
270 #[cfg(feature = "Win32_Foundation")]
271 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 );
272 #[cfg(feature = "Win32_Foundation")]
273 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut :: windows_sys::core::PWSTR ) -> u32 );
274 #[cfg(feature = "Win32_Foundation")]
275 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 );
276 #[cfg(feature = "Win32_Foundation")]
277 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 );
278 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_perror ( ld : *mut LDAP , msg : :: windows_sys::core::PCSTR ) -> ( ) );
279 #[cfg(feature = "Win32_Foundation")]
280 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
281 #[cfg(feature = "Win32_Foundation")]
282 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 );
283 #[cfg(feature = "Win32_Foundation")]
284 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 );
285 #[cfg(feature = "Win32_Foundation")]
286 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
287 #[cfg(feature = "Win32_Foundation")]
288 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
289 #[cfg(feature = "Win32_Foundation")]
290 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
291 #[cfg(feature = "Win32_Foundation")]
292 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result ( ld : *mut LDAP , msgid : u32 , all : u32 , timeout : *const LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 );
293 #[cfg(feature = "Win32_Foundation")]
294 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result2error ( ld : *mut LDAP , res : *mut LDAPMessage , freeit : u32 ) -> u32 );
295 #[cfg(feature = "Win32_Foundation")]
296 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 );
297 #[cfg(feature = "Win32_Foundation")]
298 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 );
299 #[cfg(feature = "Win32_Foundation")]
300 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 );
301 #[cfg(feature = "Win32_Foundation")]
302 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 );
303 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 );
304 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 );
305 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 );
306 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search_abandon_page ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch ) -> u32 );
307 #[cfg(feature = "Win32_Foundation")]
308 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 );
309 #[cfg(feature = "Win32_Foundation")]
310 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 );
311 #[cfg(feature = "Win32_Foundation")]
312 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 );
313 #[cfg(feature = "Win32_Foundation")]
314 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 );
315 #[cfg(feature = "Win32_Foundation")]
316 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 );
317 #[cfg(feature = "Win32_Foundation")]
318 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 );
319 #[cfg(feature = "Win32_Foundation")]
320 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch );
321 #[cfg(feature = "Win32_Foundation")]
322 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch );
323 #[cfg(feature = "Win32_Foundation")]
324 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch );
325 #[cfg(feature = "Win32_Foundation")]
326 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 );
327 #[cfg(feature = "Win32_Foundation")]
328 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 );
329 #[cfg(feature = "Win32_Foundation")]
330 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 );
331 #[cfg(feature = "Win32_Foundation")]
332 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_st ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 );
333 #[cfg(feature = "Win32_Foundation")]
334 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 );
335 #[cfg(feature = "Win32_Foundation")]
336 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 );
337 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_flags ( newflags : u32 ) -> u32 );
338 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_routine ( debugprintroutine : DBGPRINT ) -> ( ) );
339 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_option ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 );
340 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_optionW ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 );
341 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 );
342 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 );
343 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 );
344 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 );
345 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 );
346 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 );
347 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinit ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP );
348 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP );
349 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP );
350 #[cfg(feature = "Win32_Foundation")]
351 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_start_tls_sA ( externalhandle : *mut LDAP , serverreturnvalue : *mut u32 , result : *mut *mut LDAPMessage , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 );
352 #[cfg(feature = "Win32_Foundation")]
353 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_start_tls_sW ( externalhandle : *mut LDAP , serverreturnvalue : *mut u32 , result : *mut *mut LDAPMessage , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 );
354 #[cfg(feature = "Win32_Foundation")]
355 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_startup ( version : *mut LDAP_VERSION_INFO , instance : *mut super::super::Foundation:: HANDLE ) -> u32 );
356 #[cfg(feature = "Win32_Foundation")]
357 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_stop_tls_s ( externalhandle : *mut LDAP ) -> super::super::Foundation:: BOOLEAN );
358 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dn ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 );
359 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnA ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 );
360 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnW ( ufn : :: windows_sys::core::PCWSTR , pdn : *mut :: windows_sys::core::PWSTR ) -> u32 );
361 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind ( ld : *mut LDAP ) -> u32 );
362 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind_s ( ld : *mut LDAP ) -> u32 );
363 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free ( vals : *const :: windows_sys::core::PCSTR ) -> u32 );
364 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 );
365 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 );
366 ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 );
367 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
368 pub const LAPI_MAJOR_VER1: u32 = 1u32;
369 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
370 pub const LAPI_MINOR_VER1: u32 = 1u32;
371 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
372 pub const LBER_DEFAULT: i32 = -1i32;
373 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
374 pub const LBER_ERROR: i32 = -1i32;
375 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
376 pub const LBER_TRANSLATE_STRINGS: u32 = 4u32;
377 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
378 pub const LBER_USE_DER: u32 = 1u32;
379 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
380 pub const LBER_USE_INDEFINITE_LEN: u32 = 2u32;
381 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
382 pub const LDAP_ABANDON_CMD: i32 = 80i32;
383 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
384 pub const LDAP_ADD_CMD: i32 = 104i32;
385 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
386 pub const LDAP_API_FEATURE_VIRTUAL_LIST_VIEW: u32 = 1001u32;
387 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
388 pub const LDAP_API_INFO_VERSION: u32 = 1u32;
389 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
390 pub const LDAP_API_VERSION: u32 = 2004u32;
391 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
392 pub const LDAP_AUTH_OTHERKIND: i32 = 134i32;
393 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
394 pub const LDAP_AUTH_SASL: i32 = 131i32;
395 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
396 pub const LDAP_AUTH_SIMPLE: i32 = 128i32;
397 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
398 pub const LDAP_BIND_CMD: i32 = 96i32;
399 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
400 pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1851");
401 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
402 pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1851");
403 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
404 pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1791");
405 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
406 pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1791");
407 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
408 pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.800");
409 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
410 pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.800");
411 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
412 pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1920");
413 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
414 pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1920");
415 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
416 pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1670");
417 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
418 pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1670");
419 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
420 pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1935");
421 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
422 pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935");
423 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
424 pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935");
425 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
426 pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935");
427 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
428 pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2080");
429 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
430 pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2080");
431 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
432 pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2237");
433 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
434 pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2237");
435 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
436 pub const LDAP_CHASE_EXTERNAL_REFERRALS: u32 = 64u32;
437 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
438 pub const LDAP_CHASE_SUBORDINATE_REFERRALS: u32 = 32u32;
439 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
440 pub const LDAP_COMPARE_CMD: i32 = 110i32;
441 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
442 pub const LDAP_CONTROL_REFERRALS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.616");
443 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
444 pub const LDAP_CONTROL_REFERRALS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.616");
445 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
446 pub const LDAP_CONTROL_VLVREQUEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.9");
447 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
448 pub const LDAP_CONTROL_VLVREQUEST_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.9");
449 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
450 pub const LDAP_CONTROL_VLVRESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.10");
451 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
452 pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.10");
453 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
454 pub const LDAP_DELETE_CMD: i32 = 74i32;
455 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
456 pub const LDAP_DEREF_ALWAYS: u32 = 3u32;
457 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
458 pub const LDAP_DEREF_FINDING: u32 = 2u32;
459 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
460 pub const LDAP_DEREF_NEVER: u32 = 0u32;
461 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
462 pub const LDAP_DEREF_SEARCHING: u32 = 1u32;
463 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
464 pub const LDAP_DIRSYNC_ANCESTORS_FIRST_ORDER: u32 = 2048u32;
465 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
466 pub const LDAP_DIRSYNC_INCREMENTAL_VALUES: u32 = 2147483648u32;
467 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
468 pub const LDAP_DIRSYNC_OBJECT_SECURITY: u32 = 1u32;
469 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
470 pub const LDAP_DIRSYNC_PUBLIC_DATA_ONLY: u32 = 8192u32;
471 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
472 pub const LDAP_DIRSYNC_ROPAS_DATA_ONLY: u32 = 1073741824u32;
473 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
474 pub const LDAP_EXTENDED_CMD: i32 = 119i32;
475 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
476 pub const LDAP_FEATURE_INFO_VERSION: u32 = 1u32;
477 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
478 pub const LDAP_FILTER_AND: u32 = 160u32;
479 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
480 pub const LDAP_FILTER_APPROX: u32 = 168u32;
481 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
482 pub const LDAP_FILTER_EQUALITY: u32 = 163u32;
483 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
484 pub const LDAP_FILTER_EXTENSIBLE: u32 = 169u32;
485 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
486 pub const LDAP_FILTER_GE: u32 = 165u32;
487 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
488 pub const LDAP_FILTER_LE: u32 = 166u32;
489 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
490 pub const LDAP_FILTER_NOT: u32 = 162u32;
491 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
492 pub const LDAP_FILTER_OR: u32 = 161u32;
493 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
494 pub const LDAP_FILTER_PRESENT: u32 = 135u32;
495 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
496 pub const LDAP_FILTER_SUBSTRINGS: u32 = 164u32;
497 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
498 pub const LDAP_GC_PORT: u32 = 3268u32;
499 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
500 pub const LDAP_INVALID_CMD: u32 = 255u32;
501 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
502 pub const LDAP_INVALID_RES: u32 = 255u32;
503 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
504 pub const LDAP_MATCHING_RULE_BIT_AND: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.803");
505 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
506 pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.803");
507 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
508 pub const LDAP_MATCHING_RULE_BIT_OR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.804");
509 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
510 pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.804");
511 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
512 pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2253");
513 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
514 pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2253");
515 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
516 pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1941");
517 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
518 pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1941");
519 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
520 pub const LDAP_MODIFY_CMD: i32 = 102i32;
521 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
522 pub const LDAP_MODRDN_CMD: i32 = 108i32;
523 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
524 pub const LDAP_MOD_ADD: u32 = 0u32;
525 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
526 pub const LDAP_MOD_BVALUES: u32 = 128u32;
527 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
528 pub const LDAP_MOD_DELETE: u32 = 1u32;
529 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
530 pub const LDAP_MOD_REPLACE: u32 = 2u32;
531 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
532 pub const LDAP_MSG_ALL: u32 = 1u32;
533 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
534 pub const LDAP_MSG_ONE: u32 = 0u32;
535 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
536 pub const LDAP_MSG_RECEIVED: u32 = 2u32;
537 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
538 pub const LDAP_NO_LIMIT: u32 = 0u32;
539 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
540 pub const LDAP_OPATT_ABANDON_REPL: ::windows_sys::core::PCSTR = ::windows_sys::s!("abandonReplication");
541 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
542 pub const LDAP_OPATT_ABANDON_REPL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("abandonReplication");
543 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
544 pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeDomainMaster");
545 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
546 pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeDomainMaster");
547 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
548 pub const LDAP_OPATT_BECOME_PDC: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomePdc");
549 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
550 pub const LDAP_OPATT_BECOME_PDC_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomePdc");
551 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
552 pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeRidMaster");
553 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
554 pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeRidMaster");
555 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
556 pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeSchemaMaster");
557 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
558 pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeSchemaMaster");
559 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
560 pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("configurationNamingContext");
561 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
562 pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("configurationNamingContext");
563 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
564 pub const LDAP_OPATT_CURRENT_TIME: ::windows_sys::core::PCSTR = ::windows_sys::s!("currentTime");
565 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
566 pub const LDAP_OPATT_CURRENT_TIME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("currentTime");
567 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
568 pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("defaultNamingContext");
569 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
570 pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("defaultNamingContext");
571 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
572 pub const LDAP_OPATT_DNS_HOST_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dnsHostName");
573 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
574 pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dnsHostName");
575 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
576 pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("doGarbageCollection");
577 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
578 pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("doGarbageCollection");
579 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
580 pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dsServiceName");
581 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
582 pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dsServiceName");
583 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
584 pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("fixupInheritance");
585 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
586 pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fixupInheritance");
587 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
588 pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows_sys::core::PCSTR = ::windows_sys::s!("highestCommitedUSN");
589 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
590 pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("highestCommitedUSN");
591 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
592 pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows_sys::core::PCSTR = ::windows_sys::s!("invalidateRidPool");
593 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
594 pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("invalidateRidPool");
595 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
596 pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("ldapServiceName");
597 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
598 pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ldapServiceName");
599 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
600 pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("namingContexts");
601 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
602 pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("namingContexts");
603 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
604 pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows_sys::core::PCSTR = ::windows_sys::s!("recalcHierarchy");
605 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
606 pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("recalcHierarchy");
607 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
608 pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("rootDomainNamingContext");
609 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
610 pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("rootDomainNamingContext");
611 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
612 pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaNamingContext");
613 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
614 pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaNamingContext");
615 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
616 pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaUpdateNow");
617 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
618 pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaUpdateNow");
619 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
620 pub const LDAP_OPATT_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("serverName");
621 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
622 pub const LDAP_OPATT_SERVER_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("serverName");
623 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
624 pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("subschemaSubentry");
625 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
626 pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("subschemaSubentry");
627 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
628 pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedCapabilities");
629 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
630 pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedCapabilities");
631 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
632 pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedControl");
633 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
634 pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedControl");
635 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
636 pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPPolicies");
637 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
638 pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPPolicies");
639 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
640 pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPVersion");
641 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
642 pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPVersion");
643 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
644 pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedSASLMechanisms");
645 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
646 pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedSASLMechanisms");
647 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
648 pub const LDAP_OPT_API_FEATURE_INFO: u32 = 21u32;
649 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
650 pub const LDAP_OPT_API_INFO: u32 = 0u32;
651 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
652 pub const LDAP_OPT_AREC_EXCLUSIVE: u32 = 152u32;
653 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
654 pub const LDAP_OPT_AUTO_RECONNECT: u32 = 145u32;
655 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
656 pub const LDAP_OPT_CACHE_ENABLE: u32 = 15u32;
657 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
658 pub const LDAP_OPT_CACHE_FN_PTRS: u32 = 13u32;
659 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
660 pub const LDAP_OPT_CACHE_STRATEGY: u32 = 14u32;
661 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
662 pub const LDAP_OPT_CHASE_REFERRALS: u32 = 2u32;
663 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
664 pub const LDAP_OPT_CLIENT_CERTIFICATE: u32 = 128u32;
665 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
666 pub const LDAP_OPT_DEREF: u32 = 2u32;
667 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
668 pub const LDAP_OPT_DESC: u32 = 1u32;
669 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
670 pub const LDAP_OPT_DNS: u32 = 1u32;
671 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
672 pub const LDAP_OPT_DNSDOMAIN_NAME: u32 = 59u32;
673 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
674 pub const LDAP_OPT_ENCRYPT: u32 = 150u32;
675 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
676 pub const LDAP_OPT_ERROR_NUMBER: u32 = 49u32;
677 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
678 pub const LDAP_OPT_ERROR_STRING: u32 = 50u32;
679 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
680 pub const LDAP_OPT_FAST_CONCURRENT_BIND: u32 = 65u32;
681 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
682 pub const LDAP_OPT_GETDSNAME_FLAGS: u32 = 61u32;
683 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
684 pub const LDAP_OPT_HOST_NAME: u32 = 48u32;
685 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
686 pub const LDAP_OPT_HOST_REACHABLE: u32 = 62u32;
687 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
688 pub const LDAP_OPT_IO_FN_PTRS: u32 = 11u32;
689 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
690 pub const LDAP_OPT_PING_KEEP_ALIVE: u32 = 54u32;
691 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
692 pub const LDAP_OPT_PING_LIMIT: u32 = 56u32;
693 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
694 pub const LDAP_OPT_PING_WAIT_TIME: u32 = 55u32;
695 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
696 pub const LDAP_OPT_PROMPT_CREDENTIALS: u32 = 63u32;
697 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
698 pub const LDAP_OPT_PROTOCOL_VERSION: u32 = 17u32;
699 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
700 pub const LDAP_OPT_REBIND_ARG: u32 = 7u32;
701 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
702 pub const LDAP_OPT_REBIND_FN: u32 = 6u32;
703 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
704 pub const LDAP_OPT_REFERRALS: u32 = 8u32;
705 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
706 pub const LDAP_OPT_REFERRAL_CALLBACK: u32 = 112u32;
707 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
708 pub const LDAP_OPT_REFERRAL_HOP_LIMIT: u32 = 16u32;
709 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
710 pub const LDAP_OPT_REF_DEREF_CONN_PER_MSG: u32 = 148u32;
711 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
712 pub const LDAP_OPT_RESTART: u32 = 9u32;
713 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
714 pub const LDAP_OPT_RETURN_REFS: u32 = 4u32;
715 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
716 pub const LDAP_OPT_ROOTDSE_CACHE: u32 = 154u32;
717 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
718 pub const LDAP_OPT_SASL_METHOD: u32 = 151u32;
719 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
720 pub const LDAP_OPT_SCH_FLAGS: u32 = 67u32;
721 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
722 pub const LDAP_OPT_SECURITY_CONTEXT: u32 = 153u32;
723 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
724 pub const LDAP_OPT_SEND_TIMEOUT: u32 = 66u32;
725 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
726 pub const LDAP_OPT_SERVER_CERTIFICATE: u32 = 129u32;
727 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
728 pub const LDAP_OPT_SERVER_ERROR: u32 = 51u32;
729 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
730 pub const LDAP_OPT_SERVER_EXT_ERROR: u32 = 52u32;
731 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
732 pub const LDAP_OPT_SIGN: u32 = 149u32;
733 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
734 pub const LDAP_OPT_SIZELIMIT: u32 = 3u32;
735 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
736 pub const LDAP_OPT_SOCKET_BIND_ADDRESSES: u32 = 68u32;
737 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
738 pub const LDAP_OPT_SSL: u32 = 10u32;
739 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
740 pub const LDAP_OPT_SSL_INFO: u32 = 147u32;
741 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
742 pub const LDAP_OPT_SSPI_FLAGS: u32 = 146u32;
743 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
744 pub const LDAP_OPT_TCP_KEEPALIVE: u32 = 64u32;
745 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
746 pub const LDAP_OPT_THREAD_FN_PTRS: u32 = 5u32;
747 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
748 pub const LDAP_OPT_TIMELIMIT: u32 = 4u32;
749 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
750 pub const LDAP_OPT_TLS: u32 = 10u32;
751 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
752 pub const LDAP_OPT_TLS_INFO: u32 = 147u32;
753 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
754 pub const LDAP_OPT_VERSION: u32 = 17u32;
755 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
756 pub const LDAP_PAGED_RESULT_OID_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.319");
757 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
758 pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.319");
759 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
760 pub const LDAP_POLICYHINT_APPLY_FULLPWDPOLICY: u32 = 1u32;
761 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
762 pub const LDAP_PORT: u32 = 389u32;
763 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
764 pub const LDAP_RES_ADD: i32 = 105i32;
765 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
766 pub const LDAP_RES_ANY: i32 = -1i32;
767 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
768 pub const LDAP_RES_BIND: i32 = 97i32;
769 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
770 pub const LDAP_RES_COMPARE: i32 = 111i32;
771 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
772 pub const LDAP_RES_DELETE: i32 = 107i32;
773 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
774 pub const LDAP_RES_EXTENDED: i32 = 120i32;
775 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
776 pub const LDAP_RES_MODIFY: i32 = 103i32;
777 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
778 pub const LDAP_RES_MODRDN: i32 = 109i32;
779 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
780 pub const LDAP_RES_REFERRAL: i32 = 115i32;
781 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
782 pub const LDAP_RES_SEARCH_ENTRY: i32 = 100i32;
783 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
784 pub const LDAP_RES_SEARCH_RESULT: i32 = 101i32;
785 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
786 pub const LDAP_RES_SESSION: i32 = 114i32;
787 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
788 pub const LDAP_SCOPE_BASE: u32 = 0u32;
789 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
790 pub const LDAP_SCOPE_ONELEVEL: u32 = 1u32;
791 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
792 pub const LDAP_SCOPE_SUBTREE: u32 = 2u32;
793 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
794 pub const LDAP_SEARCH_CMD: i32 = 99i32;
795 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
796 pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2207");
797 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
798 pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2207");
799 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
800 pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2306");
801 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
802 pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2306");
803 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
804 pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2210");
805 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
806 pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2210");
807 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
808 pub const LDAP_SERVER_ASQ_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1504");
809 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
810 pub const LDAP_SERVER_ASQ_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1504");
811 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
812 pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2212");
813 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
814 pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2212");
815 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
816 pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2256");
817 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
818 pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2256");
819 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
820 pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.521");
821 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
822 pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.521");
823 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
824 pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2090");
825 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
826 pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2090");
827 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
828 pub const LDAP_SERVER_DIRSYNC_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.841");
829 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
830 pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.841");
831 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
832 pub const LDAP_SERVER_DN_INPUT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2026");
833 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
834 pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2026");
835 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
836 pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1339");
837 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
838 pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1339");
839 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
840 pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2211");
841 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
842 pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2211");
843 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
844 pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.529");
845 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
846 pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.529");
847 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
848 pub const LDAP_SERVER_FAST_BIND_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1781");
849 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
850 pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1781");
851 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
852 pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1974");
853 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
854 pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1974");
855 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
856 pub const LDAP_SERVER_GET_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.970");
857 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
858 pub const LDAP_SERVER_GET_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.970");
859 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
860 pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.619");
861 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
862 pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.619");
863 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
864 pub const LDAP_SERVER_LINK_TTL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2309");
865 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
866 pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2309");
867 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
868 pub const LDAP_SERVER_NOTIFICATION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.528");
869 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
870 pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.528");
871 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
872 pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1413");
873 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
874 pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1413");
875 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
876 pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2066");
877 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
878 pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2066");
879 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
880 pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2239");
881 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
882 pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2239");
883 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
884 pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1852");
885 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
886 pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1852");
887 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
888 pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.802");
889 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
890 pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.802");
891 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
892 pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1948");
893 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
894 pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1948");
895 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
896 pub const LDAP_SERVER_RESP_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.474");
897 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
898 pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.474");
899 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
900 pub const LDAP_SERVER_SD_FLAGS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.801");
901 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
902 pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.801");
903 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
904 pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2206");
905 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
906 pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2206");
907 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
908 pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1340");
909 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
910 pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1340");
911 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
912 pub const LDAP_SERVER_SET_OWNER_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2255");
913 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
914 pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2255");
915 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
916 pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2065");
917 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
918 pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2065");
919 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
920 pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.417");
921 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
922 pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.417");
923 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
924 pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2064");
925 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
926 pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2064");
927 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
928 pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1907");
929 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
930 pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1907");
931 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
932 pub const LDAP_SERVER_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.473");
933 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
934 pub const LDAP_SERVER_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.473");
935 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
936 pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2204");
937 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
938 pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2204");
939 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
940 pub const LDAP_SERVER_TREE_DELETE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.805");
941 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
942 pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.805");
943 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
944 pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2205");
945 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
946 pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2205");
947 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
948 pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1338");
949 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
950 pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1338");
951 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
952 pub const LDAP_SERVER_WHO_AM_I_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.4203.1.11.3");
953 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
954 pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.4203.1.11.3");
955 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
956 pub const LDAP_SESSION_CMD: i32 = 113i32;
957 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
958 pub const LDAP_SSL_GC_PORT: u32 = 3269u32;
959 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
960 pub const LDAP_SSL_PORT: u32 = 636u32;
961 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
962 pub const LDAP_START_TLS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.20037");
963 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
964 pub const LDAP_START_TLS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.20037");
965 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
966 pub const LDAP_SUBSTRING_ANY: i32 = 129i32;
967 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
968 pub const LDAP_SUBSTRING_FINAL: i32 = 130i32;
969 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
970 pub const LDAP_SUBSTRING_INITIAL: i32 = 128i32;
971 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
972 pub const LDAP_TTL_EXTENDED_OP_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.101.119.1");
973 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
974 pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.101.119.1");
975 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
976 pub const LDAP_UNBIND_CMD: i32 = 66i32;
977 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
978 pub const LDAP_UNICODE: u32 = 1u32;
979 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
980 pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2209");
981 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
982 pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2209");
983 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
984 pub const LDAP_UPDATE_STATS_USN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2208");
985 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
986 pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2208");
987 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
988 pub const LDAP_VENDOR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Corporation.");
989 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
990 pub const LDAP_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Corporation.");
991 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
992 pub const LDAP_VENDOR_VERSION: u32 = 510u32;
993 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
994 pub const LDAP_VERSION: u32 = 2u32;
995 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
996 pub const LDAP_VERSION1: u32 = 1u32;
997 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
998 pub const LDAP_VERSION2: u32 = 2u32;
999 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1000 pub const LDAP_VERSION3: u32 = 3u32;
1001 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1002 pub const LDAP_VERSION_MAX: u32 = 3u32;
1003 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1004 pub const LDAP_VERSION_MIN: u32 = 2u32;
1005 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1006 pub const LDAP_VLVINFO_VERSION: u32 = 1u32;
1007 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1008 pub const SERVER_SEARCH_FLAG_DOMAIN_SCOPE: u32 = 1u32;
1009 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1010 pub const SERVER_SEARCH_FLAG_PHANTOM_ROOT: u32 = 2u32;
1011 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1012 pub type LDAP_RETCODE = i32;
1013 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1014 pub const LDAP_SUCCESS: LDAP_RETCODE = 0i32;
1015 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1016 pub const LDAP_OPERATIONS_ERROR: LDAP_RETCODE = 1i32;
1017 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1018 pub const LDAP_PROTOCOL_ERROR: LDAP_RETCODE = 2i32;
1019 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1020 pub const LDAP_TIMELIMIT_EXCEEDED: LDAP_RETCODE = 3i32;
1021 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1022 pub const LDAP_SIZELIMIT_EXCEEDED: LDAP_RETCODE = 4i32;
1023 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1024 pub const LDAP_COMPARE_FALSE: LDAP_RETCODE = 5i32;
1025 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1026 pub const LDAP_COMPARE_TRUE: LDAP_RETCODE = 6i32;
1027 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1028 pub const LDAP_AUTH_METHOD_NOT_SUPPORTED: LDAP_RETCODE = 7i32;
1029 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1030 pub const LDAP_STRONG_AUTH_REQUIRED: LDAP_RETCODE = 8i32;
1031 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1032 pub const LDAP_REFERRAL_V2: LDAP_RETCODE = 9i32;
1033 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1034 pub const LDAP_PARTIAL_RESULTS: LDAP_RETCODE = 9i32;
1035 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1036 pub const LDAP_REFERRAL: LDAP_RETCODE = 10i32;
1037 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1038 pub const LDAP_ADMIN_LIMIT_EXCEEDED: LDAP_RETCODE = 11i32;
1039 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1040 pub const LDAP_UNAVAILABLE_CRIT_EXTENSION: LDAP_RETCODE = 12i32;
1041 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1042 pub const LDAP_CONFIDENTIALITY_REQUIRED: LDAP_RETCODE = 13i32;
1043 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1044 pub const LDAP_SASL_BIND_IN_PROGRESS: LDAP_RETCODE = 14i32;
1045 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1046 pub const LDAP_NO_SUCH_ATTRIBUTE: LDAP_RETCODE = 16i32;
1047 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1048 pub const LDAP_UNDEFINED_TYPE: LDAP_RETCODE = 17i32;
1049 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1050 pub const LDAP_INAPPROPRIATE_MATCHING: LDAP_RETCODE = 18i32;
1051 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1052 pub const LDAP_CONSTRAINT_VIOLATION: LDAP_RETCODE = 19i32;
1053 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1054 pub const LDAP_ATTRIBUTE_OR_VALUE_EXISTS: LDAP_RETCODE = 20i32;
1055 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1056 pub const LDAP_INVALID_SYNTAX: LDAP_RETCODE = 21i32;
1057 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1058 pub const LDAP_NO_SUCH_OBJECT: LDAP_RETCODE = 32i32;
1059 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1060 pub const LDAP_ALIAS_PROBLEM: LDAP_RETCODE = 33i32;
1061 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1062 pub const LDAP_INVALID_DN_SYNTAX: LDAP_RETCODE = 34i32;
1063 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1064 pub const LDAP_IS_LEAF: LDAP_RETCODE = 35i32;
1065 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1066 pub const LDAP_ALIAS_DEREF_PROBLEM: LDAP_RETCODE = 36i32;
1067 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1068 pub const LDAP_INAPPROPRIATE_AUTH: LDAP_RETCODE = 48i32;
1069 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1070 pub const LDAP_INVALID_CREDENTIALS: LDAP_RETCODE = 49i32;
1071 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1072 pub const LDAP_INSUFFICIENT_RIGHTS: LDAP_RETCODE = 50i32;
1073 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1074 pub const LDAP_BUSY: LDAP_RETCODE = 51i32;
1075 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1076 pub const LDAP_UNAVAILABLE: LDAP_RETCODE = 52i32;
1077 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1078 pub const LDAP_UNWILLING_TO_PERFORM: LDAP_RETCODE = 53i32;
1079 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1080 pub const LDAP_LOOP_DETECT: LDAP_RETCODE = 54i32;
1081 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1082 pub const LDAP_SORT_CONTROL_MISSING: LDAP_RETCODE = 60i32;
1083 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1084 pub const LDAP_OFFSET_RANGE_ERROR: LDAP_RETCODE = 61i32;
1085 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1086 pub const LDAP_NAMING_VIOLATION: LDAP_RETCODE = 64i32;
1087 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1088 pub const LDAP_OBJECT_CLASS_VIOLATION: LDAP_RETCODE = 65i32;
1089 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1090 pub const LDAP_NOT_ALLOWED_ON_NONLEAF: LDAP_RETCODE = 66i32;
1091 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1092 pub const LDAP_NOT_ALLOWED_ON_RDN: LDAP_RETCODE = 67i32;
1093 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1094 pub const LDAP_ALREADY_EXISTS: LDAP_RETCODE = 68i32;
1095 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1096 pub const LDAP_NO_OBJECT_CLASS_MODS: LDAP_RETCODE = 69i32;
1097 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1098 pub const LDAP_RESULTS_TOO_LARGE: LDAP_RETCODE = 70i32;
1099 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1100 pub const LDAP_AFFECTS_MULTIPLE_DSAS: LDAP_RETCODE = 71i32;
1101 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1102 pub const LDAP_VIRTUAL_LIST_VIEW_ERROR: LDAP_RETCODE = 76i32;
1103 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1104 pub const LDAP_OTHER: LDAP_RETCODE = 80i32;
1105 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1106 pub const LDAP_SERVER_DOWN: LDAP_RETCODE = 81i32;
1107 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1108 pub const LDAP_LOCAL_ERROR: LDAP_RETCODE = 82i32;
1109 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1110 pub const LDAP_ENCODING_ERROR: LDAP_RETCODE = 83i32;
1111 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1112 pub const LDAP_DECODING_ERROR: LDAP_RETCODE = 84i32;
1113 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1114 pub const LDAP_TIMEOUT: LDAP_RETCODE = 85i32;
1115 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1116 pub const LDAP_AUTH_UNKNOWN: LDAP_RETCODE = 86i32;
1117 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1118 pub const LDAP_FILTER_ERROR: LDAP_RETCODE = 87i32;
1119 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1120 pub const LDAP_USER_CANCELLED: LDAP_RETCODE = 88i32;
1121 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1122 pub const LDAP_PARAM_ERROR: LDAP_RETCODE = 89i32;
1123 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1124 pub const LDAP_NO_MEMORY: LDAP_RETCODE = 90i32;
1125 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1126 pub const LDAP_CONNECT_ERROR: LDAP_RETCODE = 91i32;
1127 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1128 pub const LDAP_NOT_SUPPORTED: LDAP_RETCODE = 92i32;
1129 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1130 pub const LDAP_NO_RESULTS_RETURNED: LDAP_RETCODE = 94i32;
1131 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1132 pub const LDAP_CONTROL_NOT_FOUND: LDAP_RETCODE = 93i32;
1133 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1134 pub const LDAP_MORE_RESULTS_TO_RETURN: LDAP_RETCODE = 95i32;
1135 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1136 pub const LDAP_CLIENT_LOOP: LDAP_RETCODE = 96i32;
1137 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1138 pub const LDAP_REFERRAL_LIMIT_EXCEEDED: LDAP_RETCODE = 97i32;
1139 #[repr(C)]
1140 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1141 pub struct BerElement {
1142 pub opaque: ::windows_sys::core::PSTR,
1143 }
1144 impl ::core::marker::Copy for BerElement {}
1145 impl ::core::clone::Clone for BerElement {
1146 fn clone(&self) -> Self {
1147 *self
1148 }
1149 }
1150 #[repr(C)]
1151 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1152 pub struct LDAP {
1153 pub ld_sb: LDAP_0,
1154 pub ld_host: ::windows_sys::core::PSTR,
1155 pub ld_version: u32,
1156 pub ld_lberoptions: u8,
1157 pub ld_deref: u32,
1158 pub ld_timelimit: u32,
1159 pub ld_sizelimit: u32,
1160 pub ld_errno: u32,
1161 pub ld_matched: ::windows_sys::core::PSTR,
1162 pub ld_error: ::windows_sys::core::PSTR,
1163 pub ld_msgid: u32,
1164 pub Reserved3: [u8; 25],
1165 pub ld_cldaptries: u32,
1166 pub ld_cldaptimeout: u32,
1167 pub ld_refhoplimit: u32,
1168 pub ld_options: u32,
1169 }
1170 impl ::core::marker::Copy for LDAP {}
1171 impl ::core::clone::Clone for LDAP {
1172 fn clone(&self) -> Self {
1173 *self
1174 }
1175 }
1176 #[repr(C)]
1177 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1178 pub struct LDAP_0 {
1179 pub sb_sd: usize,
1180 pub Reserved1: [u8; 41],
1181 pub sb_naddr: usize,
1182 pub Reserved2: [u8; 24],
1183 }
1184 impl ::core::marker::Copy for LDAP_0 {}
1185 impl ::core::clone::Clone for LDAP_0 {
1186 fn clone(&self) -> Self {
1187 *self
1188 }
1189 }
1190 #[repr(C)]
1191 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1192 pub struct LDAPAPIFeatureInfoA {
1193 pub ldapaif_info_version: i32,
1194 pub ldapaif_name: ::windows_sys::core::PSTR,
1195 pub ldapaif_version: i32,
1196 }
1197 impl ::core::marker::Copy for LDAPAPIFeatureInfoA {}
1198 impl ::core::clone::Clone for LDAPAPIFeatureInfoA {
1199 fn clone(&self) -> Self {
1200 *self
1201 }
1202 }
1203 #[repr(C)]
1204 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1205 pub struct LDAPAPIFeatureInfoW {
1206 pub ldapaif_info_version: i32,
1207 pub ldapaif_name: ::windows_sys::core::PWSTR,
1208 pub ldapaif_version: i32,
1209 }
1210 impl ::core::marker::Copy for LDAPAPIFeatureInfoW {}
1211 impl ::core::clone::Clone for LDAPAPIFeatureInfoW {
1212 fn clone(&self) -> Self {
1213 *self
1214 }
1215 }
1216 #[repr(C)]
1217 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1218 pub struct LDAPAPIInfoA {
1219 pub ldapai_info_version: i32,
1220 pub ldapai_api_version: i32,
1221 pub ldapai_protocol_version: i32,
1222 pub ldapai_extensions: *mut *mut i8,
1223 pub ldapai_vendor_name: ::windows_sys::core::PSTR,
1224 pub ldapai_vendor_version: i32,
1225 }
1226 impl ::core::marker::Copy for LDAPAPIInfoA {}
1227 impl ::core::clone::Clone for LDAPAPIInfoA {
1228 fn clone(&self) -> Self {
1229 *self
1230 }
1231 }
1232 #[repr(C)]
1233 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1234 pub struct LDAPAPIInfoW {
1235 pub ldapai_info_version: i32,
1236 pub ldapai_api_version: i32,
1237 pub ldapai_protocol_version: i32,
1238 pub ldapai_extensions: *mut ::windows_sys::core::PWSTR,
1239 pub ldapai_vendor_name: ::windows_sys::core::PWSTR,
1240 pub ldapai_vendor_version: i32,
1241 }
1242 impl ::core::marker::Copy for LDAPAPIInfoW {}
1243 impl ::core::clone::Clone for LDAPAPIInfoW {
1244 fn clone(&self) -> Self {
1245 *self
1246 }
1247 }
1248 #[repr(C)]
1249 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1250 #[cfg(feature = "Win32_Foundation")]
1251 pub struct LDAPControlA {
1252 pub ldctl_oid: ::windows_sys::core::PSTR,
1253 pub ldctl_value: LDAP_BERVAL,
1254 pub ldctl_iscritical: super::super::Foundation::BOOLEAN,
1255 }
1256 #[cfg(feature = "Win32_Foundation")]
1257 impl ::core::marker::Copy for LDAPControlA {}
1258 #[cfg(feature = "Win32_Foundation")]
1259 impl ::core::clone::Clone for LDAPControlA {
1260 fn clone(&self) -> Self {
1261 *self
1262 }
1263 }
1264 #[repr(C)]
1265 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1266 #[cfg(feature = "Win32_Foundation")]
1267 pub struct LDAPControlW {
1268 pub ldctl_oid: ::windows_sys::core::PWSTR,
1269 pub ldctl_value: LDAP_BERVAL,
1270 pub ldctl_iscritical: super::super::Foundation::BOOLEAN,
1271 }
1272 #[cfg(feature = "Win32_Foundation")]
1273 impl ::core::marker::Copy for LDAPControlW {}
1274 #[cfg(feature = "Win32_Foundation")]
1275 impl ::core::clone::Clone for LDAPControlW {
1276 fn clone(&self) -> Self {
1277 *self
1278 }
1279 }
1280 #[repr(C)]
1281 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1282 #[cfg(feature = "Win32_Foundation")]
1283 pub struct LDAPMessage {
1284 pub lm_msgid: u32,
1285 pub lm_msgtype: u32,
1286 pub lm_ber: *mut ::core::ffi::c_void,
1287 pub lm_chain: *mut LDAPMessage,
1288 pub lm_next: *mut LDAPMessage,
1289 pub lm_time: u32,
1290 pub Connection: *mut LDAP,
1291 pub Request: *mut ::core::ffi::c_void,
1292 pub lm_returncode: u32,
1293 pub lm_referral: u16,
1294 pub lm_chased: super::super::Foundation::BOOLEAN,
1295 pub lm_eom: super::super::Foundation::BOOLEAN,
1296 pub ConnectionReferenced: super::super::Foundation::BOOLEAN,
1297 }
1298 #[cfg(feature = "Win32_Foundation")]
1299 impl ::core::marker::Copy for LDAPMessage {}
1300 #[cfg(feature = "Win32_Foundation")]
1301 impl ::core::clone::Clone for LDAPMessage {
1302 fn clone(&self) -> Self {
1303 *self
1304 }
1305 }
1306 #[repr(C)]
1307 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1308 pub struct LDAPModA {
1309 pub mod_op: u32,
1310 pub mod_type: ::windows_sys::core::PSTR,
1311 pub mod_vals: LDAPModA_0,
1312 }
1313 impl ::core::marker::Copy for LDAPModA {}
1314 impl ::core::clone::Clone for LDAPModA {
1315 fn clone(&self) -> Self {
1316 *self
1317 }
1318 }
1319 #[repr(C)]
1320 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1321 pub union LDAPModA_0 {
1322 pub modv_strvals: *mut ::windows_sys::core::PSTR,
1323 pub modv_bvals: *mut *mut LDAP_BERVAL,
1324 }
1325 impl ::core::marker::Copy for LDAPModA_0 {}
1326 impl ::core::clone::Clone for LDAPModA_0 {
1327 fn clone(&self) -> Self {
1328 *self
1329 }
1330 }
1331 #[repr(C)]
1332 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1333 pub struct LDAPModW {
1334 pub mod_op: u32,
1335 pub mod_type: ::windows_sys::core::PWSTR,
1336 pub mod_vals: LDAPModW_0,
1337 }
1338 impl ::core::marker::Copy for LDAPModW {}
1339 impl ::core::clone::Clone for LDAPModW {
1340 fn clone(&self) -> Self {
1341 *self
1342 }
1343 }
1344 #[repr(C)]
1345 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1346 pub union LDAPModW_0 {
1347 pub modv_strvals: *mut ::windows_sys::core::PWSTR,
1348 pub modv_bvals: *mut *mut LDAP_BERVAL,
1349 }
1350 impl ::core::marker::Copy for LDAPModW_0 {}
1351 impl ::core::clone::Clone for LDAPModW_0 {
1352 fn clone(&self) -> Self {
1353 *self
1354 }
1355 }
1356 #[repr(C)]
1357 pub struct LDAPSearch(pub u8);
1358 #[repr(C)]
1359 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1360 #[cfg(feature = "Win32_Foundation")]
1361 pub struct LDAPSortKeyA {
1362 pub sk_attrtype: ::windows_sys::core::PSTR,
1363 pub sk_matchruleoid: ::windows_sys::core::PSTR,
1364 pub sk_reverseorder: super::super::Foundation::BOOLEAN,
1365 }
1366 #[cfg(feature = "Win32_Foundation")]
1367 impl ::core::marker::Copy for LDAPSortKeyA {}
1368 #[cfg(feature = "Win32_Foundation")]
1369 impl ::core::clone::Clone for LDAPSortKeyA {
1370 fn clone(&self) -> Self {
1371 *self
1372 }
1373 }
1374 #[repr(C)]
1375 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1376 #[cfg(feature = "Win32_Foundation")]
1377 pub struct LDAPSortKeyW {
1378 pub sk_attrtype: ::windows_sys::core::PWSTR,
1379 pub sk_matchruleoid: ::windows_sys::core::PWSTR,
1380 pub sk_reverseorder: super::super::Foundation::BOOLEAN,
1381 }
1382 #[cfg(feature = "Win32_Foundation")]
1383 impl ::core::marker::Copy for LDAPSortKeyW {}
1384 #[cfg(feature = "Win32_Foundation")]
1385 impl ::core::clone::Clone for LDAPSortKeyW {
1386 fn clone(&self) -> Self {
1387 *self
1388 }
1389 }
1390 #[repr(C)]
1391 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1392 pub struct LDAPVLVInfo {
1393 pub ldvlv_version: i32,
1394 pub ldvlv_before_count: u32,
1395 pub ldvlv_after_count: u32,
1396 pub ldvlv_offset: u32,
1397 pub ldvlv_count: u32,
1398 pub ldvlv_attrvalue: *mut LDAP_BERVAL,
1399 pub ldvlv_context: *mut LDAP_BERVAL,
1400 pub ldvlv_extradata: *mut ::core::ffi::c_void,
1401 }
1402 impl ::core::marker::Copy for LDAPVLVInfo {}
1403 impl ::core::clone::Clone for LDAPVLVInfo {
1404 fn clone(&self) -> Self {
1405 *self
1406 }
1407 }
1408 #[repr(C)]
1409 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1410 pub struct LDAP_BERVAL {
1411 pub bv_len: u32,
1412 pub bv_val: ::windows_sys::core::PSTR,
1413 }
1414 impl ::core::marker::Copy for LDAP_BERVAL {}
1415 impl ::core::clone::Clone for LDAP_BERVAL {
1416 fn clone(&self) -> Self {
1417 *self
1418 }
1419 }
1420 #[repr(C)]
1421 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1422 #[cfg(feature = "Win32_Foundation")]
1423 pub struct LDAP_REFERRAL_CALLBACK {
1424 pub SizeOfCallbacks: u32,
1425 pub QueryForConnection: QUERYFORCONNECTION,
1426 pub NotifyRoutine: NOTIFYOFNEWCONNECTION,
1427 pub DereferenceRoutine: DEREFERENCECONNECTION,
1428 }
1429 #[cfg(feature = "Win32_Foundation")]
1430 impl ::core::marker::Copy for LDAP_REFERRAL_CALLBACK {}
1431 #[cfg(feature = "Win32_Foundation")]
1432 impl ::core::clone::Clone for LDAP_REFERRAL_CALLBACK {
1433 fn clone(&self) -> Self {
1434 *self
1435 }
1436 }
1437 #[repr(C)]
1438 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1439 pub struct LDAP_TIMEVAL {
1440 pub tv_sec: i32,
1441 pub tv_usec: i32,
1442 }
1443 impl ::core::marker::Copy for LDAP_TIMEVAL {}
1444 impl ::core::clone::Clone for LDAP_TIMEVAL {
1445 fn clone(&self) -> Self {
1446 *self
1447 }
1448 }
1449 #[repr(C)]
1450 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1451 pub struct LDAP_VERSION_INFO {
1452 pub lv_size: u32,
1453 pub lv_major: u32,
1454 pub lv_minor: u32,
1455 }
1456 impl ::core::marker::Copy for LDAP_VERSION_INFO {}
1457 impl ::core::clone::Clone for LDAP_VERSION_INFO {
1458 fn clone(&self) -> Self {
1459 *self
1460 }
1461 }
1462 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1463 pub type DBGPRINT = ::core::option::Option<unsafe extern "system" fn(format: ::windows_sys::core::PCSTR) -> u32>;
1464 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1465 pub type DEREFERENCECONNECTION = ::core::option::Option<unsafe extern "system" fn(primaryconnection: *mut LDAP, connectiontodereference: *mut LDAP) -> u32>;
1466 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"]
1467 #[cfg(feature = "Win32_Foundation")]
1468 pub type NOTIFYOFNEWCONNECTION = ::core::option::Option<unsafe extern "system" fn(primaryconnection: *mut LDAP, referralfromconnection: *mut LDAP, newdn: ::windows_sys::core::PCWSTR, hostname: ::windows_sys::core::PCSTR, newconnection: *mut LDAP, portnumber: u32, secauthidentity: *mut ::core::ffi::c_void, currentuser: *mut ::core::ffi::c_void, errorcodefrombind: u32) -> super::super::Foundation::BOOLEAN>;
1469 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"]
1470 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))]
1471 pub type QUERYCLIENTCERT = ::core::option::Option<unsafe extern "system" fn(connection: *mut LDAP, trusted_cas: *mut super::super::Security::Authentication::Identity::SecPkgContext_IssuerListInfoEx, ppcertificate: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT) -> super::super::Foundation::BOOLEAN>;
1472 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"]
1473 pub type QUERYFORCONNECTION = ::core::option::Option<unsafe extern "system" fn(primaryconnection: *mut LDAP, referralfromconnection: *mut LDAP, newdn: ::windows_sys::core::PCWSTR, hostname: ::windows_sys::core::PCSTR, portnumber: u32, secauthidentity: *mut ::core::ffi::c_void, currentusertoken: *mut ::core::ffi::c_void, connectiontouse: *mut *mut LDAP) -> u32>;
1474 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
1475 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
1476 pub type VERIFYSERVERCERT = ::core::option::Option<unsafe extern "system" fn(connection: *mut LDAP, pservercert: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT) -> super::super::Foundation::BOOLEAN>;