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.

46 lines
1.2 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1996 - 1999
  6. //
  7. // File: whctl.h
  8. //
  9. // Contents: Windows Hardware Compatibility Trust Provider
  10. // API Prototypes and Definitions
  11. //
  12. //--------------------------------------------------------------------------
  13. #ifndef _WHCTL_H_
  14. #define _WHCTL_H_
  15. #ifdef __cplusplus
  16. extern "C" {
  17. #endif
  18. #ifdef _WHCTL_SOURCE_
  19. #define WHCTLAPI __stdcall
  20. #else
  21. #define WHCTLAPI DECLSPEC_IMPORT __stdcall
  22. #endif
  23. #define WHCTL_KEY_PURPOSE_OBJID "1.3.6.1.4.1.311.2.1.28"
  24. /* WindowsCompatibleHardware = 8aa7fc60-101b-11d0-ad9a-00a0c90833eb */
  25. #define WIN_HCTL_ACTION_WINDOWS_COMPATIBLE \
  26. { 0x8aa7fc60, \
  27. 0x101b, \
  28. 0x11d0, \
  29. {0xad, 0x9a, 0x00, 0xa0, 0xc9, 0x08, 0x33, 0xeb} \
  30. }
  31. #define REGSTR_PATH_WHCTL REGSTR_PATH_SERVICES "\\WinTrust\\TrustProviders\\Windows Compatible Hardware"
  32. #ifdef __cplusplus
  33. }
  34. #endif
  35. #endif //_WHCTL_H_