70   uuid(4C8AEA66-5C10-46e6-820C-32CF5A9FD3CC),
    73   helpstring(
"ITrace Interface"),
    74   pointer_default(unique)
    79 #if defined(WIN32) || defined(WIN64)    81     uuid(9E18BE35-8B19-4e7f-A25A-C6451D90C1C2)
   106     uuid(5DD3E9BB-7043-45ec-A837-A879C7F86873)
   149   [propget, id(1), helpstring(
"Property Modules")] HRESULT 
Modules([out, retval] 
IModules** modules);
   173   [propget, id(2), helpstring(
"Property Buffers")] HRESULT 
Buffers([out, retval] 
IBuffers** buffers);
   243   [id(5), helpstring(
"Method GetNumberOfModules")] HRESULT 
GetNumberOfModules([out, retval] LONG *numberOfModules);
   267   [id(6), helpstring(
"Method GetNumberOfBuffers")] HRESULT 
GetNumberOfBuffers([out, retval] LONG *numberOfBuffers);
   269 #if defined(WIN32) || defined(WIN64)   358   [id(9), helpstring(
"Method ClearAllBuffers")] HRESULT 
ClearAllBuffers(
void);
 
HRESULT GetModuleList([out, retval] SAFEARRAY(struct TraceModuleInformation)*traceInfo)
This method returns an array of all currently available trace modules. 
HRESULT DeactivateAllModules(void)
This function deactivates all available modules. Only modules which are activated insert messages int...
HRESULT ActivateAllModules(void)
This function activates all available modules. Only modules which are activated insert messages into ...
HRESULT GetNumberOfModules([out, retval] LONG *numberOfModules)
This method returns the number of currently available trace modules. Use the method GetModuleList to ...
IBuffers Buffers
This property returns an IBuffers object which allows access to different IBuffer objects...
HRESULT ClearAllBuffers(void)
This method clears all messages in all currently available trace buffers. 
HRESULT GetBufferList([out, retval] SAFEARRAY(struct TraceBufferInformation)*traceInfo)
This method returns an array of all currently available trace buffers. 
Definition of the IModules interface which is a collection of IModule objects. 
Definition of the IBuffers interface which is a collection of IBuffer objects. 
HRESULT GetNumberOfBuffers([out, retval] LONG *numberOfBuffers)
This method returns the number of currently available trace buffers. Use the method GetBufferList to ...
IModules Modules
This property returns a IModules object which allows access to different IModule objects. The IModules interface is a collection interface. 
Definition of the ITrace interface which gives access to internal tracing facility of the device...