/*++ Copyright (c) 1998 Microsoft Corporation Module Name: signatur.h Abstract: This module contains the definition of object signatures Author: Keith Lau (keithlau@microsoft.com) Revision History: keithlau 03/03/98 created --*/ #ifndef _SIGNATUR_H_ #define _SIGNATUR_H_ // ================================================================= // Signatures // // // CMailMsg // #define CMAILMSG_SIGNATURE_VALID ((DWORD)'MMCv') #define CMAILMSG_SIGNATURE_INVALID ((DWORD)'MMCi') // // Block manager // #define BLOCK_HEAP_SIGNATURE_VALID ((DWORD)'SHPv') #define BLOCK_HEAP_SIGNATURE_INVALID ((DWORD)'SHPi') #define BLOCK_CONTEXT_SIGNATURE_VALID ((DWORD)'SBCv') #define BLOCK_CONTEXT_SIGNATURE_INVALID ((DWORD)'SBCi') // // Property table // #define CPROPERTY_TABLE_SIGNATURE_VALID ((DWORD)'TPCv') #define CPROPERTY_TABLE_SIGNATURE_INVALID ((DWORD)'TPCi') #define GLOBAL_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPGv') #define RECIPIENTS_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPLv') #define RECIPIENT_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPRv') #define PROPID_MGMT_PTABLE_INSTANCE_SIGNATURE_VALID ((DWORD)'TPMv') #define PTABLE_INSTANCE_SIGNATURE_INVALID ((DWORD)'TPXi') #define PROPERTY_FRAGMENT_SIGNATURE_VALID ((DWORD)'SFPv') #define PROPERTY_FRAGMENT_SIGNATURE_INVALID ((DWORD)'SFPi') #endif