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.