annotate win32/ntldap.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
1 /***********************************************************************\
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
2 * ntldap.d *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
3 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
4 * Windows API header module *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
5 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
6 * Translated from MinGW Windows headers *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
7 * by Stewart Gordon *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
8 * *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
9 * Placed into public domain *
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
10 \***********************************************************************/
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
11 module win32.ntldap;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
12
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
13 /* TOTHINKABOUT: These constants don't have ANSI/Unicode versioned
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
14 * aliases. Should we merge them anyway?
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
15 */
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
16
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
17 const char[]
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
18 LDAP_SERVER_ASQ_OID = "1.2.840.113556.1.4.1504",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
19 LDAP_SERVER_DIRSYNC_OID = "1.2.840.113556.1.4.841",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
20 LDAP_SERVER_SD_FLAGS_OID = "1.2.840.113556.1.4.801",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
21 LDAP_SERVER_FAST_BIND_OID = "1.2.840.113556.1.4.1781",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
22 LDAP_MATCHING_RULE_BIT_OR = "1.2.840.113556.1.4.804",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
23 LDAP_MATCHING_RULE_BIT_AND = "1.2.840.113556.1.4.803",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
24 LDAP_SERVER_EXTENDED_DN_OID = "1.2.840.113556.1.4.529",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
25 LDAP_SERVER_LAZY_COMMIT_OID = "1.2.840.113556.1.4.619",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
26 LDAP_SERVER_TREE_DELETE_OID = "1.2.840.113556.1.4.805",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
27 LDAP_SERVER_VERIFY_NAME_OID = "1.2.840.113556.1.4.1338",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
28 LDAP_SERVER_SHOW_DELETED_OID = "1.2.840.113556.1.4.417",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
29 LDAP_SERVER_NOTIFICATION_OID = "1.2.840.113556.1.4.528",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
30 LDAP_SERVER_DOMAIN_SCOPE_OID = "1.2.840.113556.1.4.1339",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
31 LDAP_CAP_ACTIVE_DIRECTORY_OID = "1.2.840.113556.1.4.800",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
32 LDAP_SERVER_SEARCH_OPTIONS_OID = "1.2.840.113556.1.4.1340",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
33 LDAP_CAP_ACTIVE_DIRECTORY_V51_OID = "1.2.840.113556.1.4.1670",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
34 LDAP_SERVER_PERMISSIVE_MODIFY_OID = "1.2.840.113556.1.4.1413",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
35 LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID = "1.2.840.113556.1.4.521";
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
36
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
37 const wchar[]
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
38 LDAP_SERVER_ASQ_OID_W = "1.2.840.113556.1.4.1504",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
39 LDAP_SERVER_DIRSYNC_OID_W = "1.2.840.113556.1.4.841",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
40 LDAP_SERVER_SD_FLAGS_OID_W = "1.2.840.113556.1.4.801",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
41 LDAP_SERVER_FAST_BIND_OID_W = "1.2.840.113556.1.4.1781",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
42 LDAP_MATCHING_RULE_BIT_OR_W = "1.2.840.113556.1.4.804",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
43 LDAP_MATCHING_RULE_BIT_AND_W = "1.2.840.113556.1.4.803",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
44 LDAP_SERVER_EXTENDED_DN_OID_W = "1.2.840.113556.1.4.529",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
45 LDAP_SERVER_LAZY_COMMIT_OID_W = "1.2.840.113556.1.4.619",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
46 LDAP_SERVER_TREE_DELETE_OID_W = "1.2.840.113556.1.4.805",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
47 LDAP_SERVER_VERIFY_NAME_OID_W = "1.2.840.113556.1.4.1338",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
48 LDAP_SERVER_SHOW_DELETED_OID_W = "1.2.840.113556.1.4.417",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
49 LDAP_SERVER_NOTIFICATION_OID_W = "1.2.840.113556.1.4.528",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
50 LDAP_SERVER_DOMAIN_SCOPE_OID_W = "1.2.840.113556.1.4.1339",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
51 LDAP_CAP_ACTIVE_DIRECTORY_OID_W = "1.2.840.113556.1.4.800",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
52 LDAP_SERVER_SEARCH_OPTIONS_OID_W = "1.2.840.113556.1.4.1340",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
53 LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W = "1.2.840.113556.1.4.1670",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
54 LDAP_SERVER_PERMISSIVE_MODIFY_OID_W = "1.2.840.113556.1.4.1413",
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
55 LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W = "1.2.840.113556.1.4.521";
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
56
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
57 const SERVER_SEARCH_FLAG_DOMAIN_SCOPE = 1;
4a9dcbd9e54f -files of 0.13 beta
marton@basel.hu
parents:
diff changeset
58 const SERVER_SEARCH_FLAG_PHANTOM_ROOT = 2;