Leaked source code of windows server 2003
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.

61 lines
1.6 KiB

  1. /*++
  2. Copyright (C) Microsoft Corporation, 1996 - 1999
  3. Module Name:
  4. CalaisLb
  5. Abstract:
  6. This header file incorporates the various other header files of classes
  7. supported by the Calais Library, and provides for common definitions.
  8. Things defined by this header file shouldn't be shared with the public.
  9. Author:
  10. Doug Barlow (dbarlow) 7/16/1996
  11. Environment:
  12. Win32, C++ w/ Exceptions
  13. Notes:
  14. --*/
  15. #ifndef _CALAISLB_H_
  16. #define _CALAISLB_H_
  17. #include "SCardLib.h"
  18. #include "QueryDB.h"
  19. #include "ChangeDB.h"
  20. #include "NTacls.h"
  21. //
  22. ////////////////////////////////////////////////////////////////////////////////
  23. //
  24. // Registry access names.
  25. //
  26. static const TCHAR
  27. SCARD_REG_SCARD[] = TEXT("SOFTWARE\\Microsoft\\Cryptography\\Calais"),
  28. SCARD_REG_READERS[] = TEXT("SOFTWARE\\Microsoft\\Cryptography\\Calais\\Readers"),
  29. SCARD_REG_CARDS[] = TEXT("SOFTWARE\\Microsoft\\Cryptography\\Calais\\SmartCards"),
  30. SCARD_REG_DEVICE[] = TEXT("Device"),
  31. SCARD_REG_GROUPS[] = TEXT("Groups"),
  32. SCARD_REG_ATR[] = TEXT("ATR"),
  33. SCARD_REG_ATRMASK[] = TEXT("ATRMask"),
  34. SCARD_REG_GUIDS[] = TEXT("Supported Interfaces"),
  35. SCARD_REG_PPV[] = TEXT("Primary Provider"),
  36. SCARD_REG_CSP[] = TEXT("Crypto Provider"),
  37. SCARD_REG_OEMCFG[] = TEXT("OEM Configuration");
  38. #ifdef ENABLE_SCARD_TEMPLATES
  39. static const TCHAR
  40. SCARD_REG_TEMPLATES[] = TEXT("SOFTWARE\\Microsoft\\Cryptography\\Calais\\SmartCard Templates");
  41. #else
  42. #define SCARD_REG_TEMPLATES NULL
  43. #endif // ENABLE_SCARD_TEMPLATES
  44. #endif // _CALAISLB_H_