65   uuid(BF28903F-0F4D-401b-B000-054174EAC277),
    68   helpstring(
"IModule Interface"),
    69   pointer_default(unique)
    73   [propget, id(1), helpstring(
"Property NameOfModule")] HRESULT NameOfModule([out, retval] BSTR* nameOfModule);
    84   [id(2), helpstring(
"Method ActivateModule")] HRESULT 
ActivateModule(
void);
    95   [id(3), helpstring(
"Method DeactivateModule")] HRESULT 
DeactivateModule(
void);
   118   [id(4), helpstring(
"Method Message")] HRESULT 
Message([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber);
   141   [id(5), helpstring(
"Method Warning")] HRESULT 
Warning([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber);
   164   [id(6), helpstring(
"Method Error")] HRESULT 
Error([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber);
   187   [id(7), helpstring(
"Method Event")] HRESULT 
Event([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber);
 HRESULT Event([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber)
This function traces an event to the given module. 
HRESULT Message([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber)
This function traces a message to the given module. 
HRESULT DeactivateModule(void)
This function deactivates the given module. Only modules which are activated insert messages into a t...
HRESULT ActivateModule(void)
This function activates the given module. Only modules which are activated insert messages into a tra...
HRESULT Error([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber)
This function traces an error to the given module. 
Definition of the IModule interface to access a single trace module. 
HRESULT Warning([in] BSTR text, [in] BSTR functionName, [in] LONG lineNumber)
This function traces a warning to the given module.