Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

  1. #ifndef HEADERS_HXX_INCLUDED
  2. #define HEADERS_HXX_INCLUDED
  3. #include <burnslib.hpp>
  4. #include <ntsam.h>
  5. #include <ntdsapi.h>
  6. #include <stdio.h>
  7. #include <adsiid.h> // IDirectoryObject etc.
  8. #include <iads.h> // IADsContainer
  9. #include <adshlp.h> // FreeADsMem etc.
  10. #include <ntldap.h> // LDAP_SERVER_EXTENDED_DN_OID_W
  11. #include <lmaccess.h>
  12. #include <ntldap.h>
  13. #include <winldap.h>
  14. #include "..\..\inc\dsutils.h"
  15. #include "clonepr.h" // produced by MIDL
  16. //lint -e(1923) We use the preprocessor to compose strings from these
  17. #define CLSID_STRING L"{aa7f1454-0745-11d3-b56e-00c04f79ddc2}"
  18. #define CLASSNAME_STRING L"ClonePrincipal"
  19. #define PROGID_STRING DSUTILS_LIBNAME_STRING L"." CLASSNAME_STRING
  20. #define PROGID_VERSION_STRING PROGID_STRING L".1"
  21. #define PROGID_STRING_ADSSID DSUTILS_LIBNAME_STRING L".ADsSID"
  22. #define PROGID_VERSION_STRING_ADSSID PROGID_STRING_ADSSID L".1"
  23. #define PROGID_STRING_ADSERROR DSUTILS_LIBNAME_STRING L".ADsError"
  24. #define PROGID_VERSION_STRING_ADSERROR PROGID_STRING_ADSERROR L".1"
  25. #pragma hdrstop
  26. #endif // HEADERS_HXX_INCLUDED