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.
 
 
 
 
 
 

48 lines
1.6 KiB

/*++
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