home *** CD-ROM | disk | FTP | other *** search
/ Beginning C++ Through Gam…rogramming (2nd Edition) / BCGP2E.ISO / bloodshed / devcpp-4.9.9.2_setup.exe / ntldap.h < prev    next >
C/C++ Source or Header  |  2005-01-29  |  3KB  |  61 lines

  1. /*
  2.   ntldap.h - Header file for the Windows LDAP API Extensions
  3.  
  4.   Written by Filip Navara <xnavara@volny.cz>
  5.  
  6.   References:
  7.     Lightweight Directory Access Protocol Reference
  8.     http://msdn.microsoft.com/library/en-us/netdir/ldap/ldap_reference.asp
  9.  
  10.   This library is distributed in the hope that it will be useful,
  11.   but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  13. */
  14.  
  15. #ifndef _NTLDAP_H
  16. #define _NTLDAP_H
  17. #if __GNUC__ >= 3
  18. #pragma GCC system_header
  19. #endif
  20.  
  21. #define LDAP_SERVER_ASQ_OID    "1.2.840.113556.1.4.1504"
  22. #define LDAP_SERVER_ASQ_OID_W    L"1.2.840.113556.1.4.1504"
  23. #define LDAP_SERVER_DIRSYNC_OID    "1.2.840.113556.1.4.841"
  24. #define LDAP_SERVER_DIRSYNC_OID_W    L"1.2.840.113556.1.4.841"
  25. #define LDAP_SERVER_SD_FLAGS_OID    "1.2.840.113556.1.4.801"
  26. #define LDAP_SERVER_SD_FLAGS_OID_W    L"1.2.840.113556.1.4.801"
  27. #define LDAP_SERVER_FAST_BIND_OID    "1.2.840.113556.1.4.1781"
  28. #define LDAP_SERVER_FAST_BIND_OID_W    L"1.2.840.113556.1.4.1781"
  29. #define LDAP_MATCHING_RULE_BIT_OR    "1.2.840.113556.1.4.804"
  30. #define LDAP_MATCHING_RULE_BIT_OR_W    L"1.2.840.113556.1.4.804"
  31. #define LDAP_MATCHING_RULE_BIT_AND    "1.2.840.113556.1.4.803"
  32. #define LDAP_MATCHING_RULE_BIT_AND_W    L"1.2.840.113556.1.4.803"
  33. #define LDAP_SERVER_EXTENDED_DN_OID    "1.2.840.113556.1.4.529"
  34. #define LDAP_SERVER_EXTENDED_DN_OID_W    L"1.2.840.113556.1.4.529"
  35. #define LDAP_SERVER_LAZY_COMMIT_OID    "1.2.840.113556.1.4.619"
  36. #define LDAP_SERVER_LAZY_COMMIT_OID_W    L"1.2.840.113556.1.4.619"
  37. #define LDAP_SERVER_TREE_DELETE_OID    "1.2.840.113556.1.4.805"
  38. #define LDAP_SERVER_TREE_DELETE_OID_W    L"1.2.840.113556.1.4.805"
  39. #define LDAP_SERVER_VERIFY_NAME_OID    "1.2.840.113556.1.4.1338"
  40. #define LDAP_SERVER_VERIFY_NAME_OID_W    L"1.2.840.113556.1.4.1338"
  41. #define LDAP_SERVER_SHOW_DELETED_OID    "1.2.840.113556.1.4.417"
  42. #define LDAP_SERVER_SHOW_DELETED_OID_W    L"1.2.840.113556.1.4.417"
  43. #define LDAP_SERVER_NOTIFICATION_OID    "1.2.840.113556.1.4.528"
  44. #define LDAP_SERVER_NOTIFICATION_OID_W    L"1.2.840.113556.1.4.528"
  45. #define LDAP_SERVER_DOMAIN_SCOPE_OID    "1.2.840.113556.1.4.1339"
  46. #define LDAP_SERVER_DOMAIN_SCOPE_OID_W    L"1.2.840.113556.1.4.1339"
  47. #define LDAP_CAP_ACTIVE_DIRECTORY_OID    "1.2.840.113556.1.4.800"
  48. #define LDAP_CAP_ACTIVE_DIRECTORY_OID_W    L"1.2.840.113556.1.4.800"
  49. #define LDAP_SERVER_SEARCH_OPTIONS_OID    "1.2.840.113556.1.4.1340"
  50. #define LDAP_SERVER_SEARCH_OPTIONS_OID_W    L"1.2.840.113556.1.4.1340"
  51. #define LDAP_CAP_ACTIVE_DIRECTORY_V51_OID    "1.2.840.113556.1.4.1670"
  52. #define LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W    L"1.2.840.113556.1.4.1670"
  53. #define LDAP_SERVER_PERMISSIVE_MODIFY_OID    "1.2.840.113556.1.4.1413"
  54. #define LDAP_SERVER_PERMISSIVE_MODIFY_OID_W    L"1.2.840.113556.1.4.1413"
  55. #define LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID    "1.2.840.113556.1.4.521"
  56. #define LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W    L"1.2.840.113556.1.4.521"
  57. #define SERVER_SEARCH_FLAG_DOMAIN_SCOPE    1
  58. #define SERVER_SEARCH_FLAG_PHANTOM_ROOT    2
  59.  
  60. #endif /*  _NTLDAP_H */
  61.