Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6errorlogstream.h
Go to the documentation of this file.
1 
6 #ifndef P6LOGSTREAM_H__
7 #define P6LOGSTREAM_H__ 1
8 
9 #include "p6com.h"
10 
11 namespace P6R {
12 
24  interface p6IErrorLogStreamInit : public p6ICom
25  {
37  P6COMMETHOD initialize(P6R::P6WCHAR *pszLoggerName) = 0;
38  };
39 
40  // {350981B5-0CA5-483B-B303-B33644E8F9CF}
41  #define IF_p6IErrorLogStreamInit {0x350981B5,0x0CA5,0x483B,{0xB3,0x03,0xB3,0x36,0x44,0xE8,0xF9,0xCF}}
42 
43  // {12A4AEA9-66B2-4B69-894A-4DEDF0A16CD2}
44  #define COMP_p6ErrorLogStream {0x12A4AEA9,0x66B2,0x4B69,{0x89,0x4A,0x4D,0xED,0xF0,0xA1,0x6C,0xD2}}
45 
46 } // namespace
47 
48 
49 
50 #endif
51 
52 
virtual P6R::P6ERR initialize(P6R::P6WCHAR *pszLoggerName)=0
Initializes the stream for use and must be called before any other method on any interface the compon...
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition: p6types.h:76
The base interface all [p6]COM components must derive from and implement.
Definition: p6comdef.h:96
#define P6COMMETHOD
Definition: p6types.h:872
P6COM definitions and interfaces.