/*++ Copyright (c) Microsoft Corporation Module Name: EVENTCONSUMERPROVIDER.H Abstract: Contains global variables to be used in other files. Author: Vasundhara .G Revision History: Vasundhara .G 9-oct-2k : Created It. --*/ #ifndef __EVENT_CONSUMER_PROVIDER_H #define __EVENT_CONSUMER_PROVIDER_H // constants / defines / enumerations #define LENGTH_UUID 128 #define NULL_CHAR _T( '\0' ) #define NULL_STRING _T( "\0" ) #define PROVIDER_CLASSNAME L"CmdTriggerConsumer" #define METHOD_RETURNVALUE _T( "ReturnValue" ) #define TEC_PROPERTY_TRIGGERID _T( "TriggerID" ) #define TEC_PROPERTY_TRIGGERNAME _T( "TriggerName" ) #define TEC_PROPERTY_DESCRIPTION _T( "Description" ) #define TEC_PROPERTY_COMMAND _T( "Command" ) #define TEC_ADDTRIGGER L"AddTrigger" #define TEC_ADDTRIGGER_TRIGGERNAME _T( "strTriggerName" ) #define TEC_ADDTRIGGER_DESCRIPTION _T( "strDescription" ) #define TEC_ADDTRIGGER_COMMAND _T( "strCommand" ) #define TEC_ADDTRIGGER_QUERY _T( "strQuery" ) // extern(ing) variables ... global usage extern DWORD g_dwLocks; // holds the active locks count extern DWORD g_dwInstances; // holds the active instances of the component extern CRITICAL_SECTION g_critical_sec; // critical section variable extern HMODULE g_hModule; // holds the current module handle #endif // __EVENT_CONSUMER_PROVIDER_H