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.

62 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1998 Microsoft Corporation
  3. Module Name:
  4. signatur.h
  5. Abstract:
  6. This module contains the definition of object signatures
  7. Author:
  8. Keith Lau (keithlau@microsoft.com)
  9. Revision History:
  10. keithlau 03/03/98 created
  11. --*/
  12. #ifndef _SIGNATUR_H_
  13. #define _SIGNATUR_H_
  14. // =================================================================
  15. // Signatures
  16. //
  17. //
  18. // CMailMsg
  19. //
  20. #define CMAILMSG_SIGNATURE_VALID ((DWORD)'MMCv')
  21. #define CMAILMSG_SIGNATURE_INVALID ((DWORD)'MMCi')
  22. //
  23. // Block manager
  24. //
  25. #define BLOCK_HEAP_SIGNATURE_VALID ((DWORD)'SHPv')
  26. #define BLOCK_HEAP_SIGNATURE_INVALID ((DWORD)'SHPi')
  27. #define BLOCK_CONTEXT_SIGNATURE_VALID ((DWORD)'SBCv')
  28. #define BLOCK_CONTEXT_SIGNATURE_INVALID ((DWORD)'SBCi')
  29. //
  30. // Property table
  31. //
  32. #define CPROPERTY_TABLE_SIGNATURE_VALID ((DWORD)'TPCv')
  33. #define CPROPERTY_TABLE_SIGNATURE_INVALID ((DWORD)'TPCi')
  34. #define GLOBAL_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPGv')
  35. #define RECIPIENTS_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPLv')
  36. #define RECIPIENT_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPRv')
  37. #define PROPID_MGMT_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPMv')
  38. #define PTABLE_INSTANCE_SIGNATURE_INVALID ((DWORD)'TPXi')
  39. #define PROPERTY_FRAGMENT_SIGNATURE_VALID ((DWORD)'SFPv')
  40. #define PROPERTY_FRAGMENT_SIGNATURE_INVALID ((DWORD)'SFPi')
  41. #endif