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 
12 #ifdef __cplusplus
13 namespace P6R {
14 extern "C" {
15 #endif
16 
28 #undef INTERFACE
29 #define INTERFACE p6IErrorLogStreamInit
31  {
43  P6DECLCOMMETHOD(initialize)(P6THIS_ P6WCHAR *pszLoggerName) P6PURE;
44  };
45 
46  // {350981B5-0CA5-483B-B303-B33644E8F9CF}
47  #define IF_p6IErrorLogStreamInit {0x350981B5,0x0CA5,0x483B,{0xB3,0x03,0xB3,0x36,0x44,0xE8,0xF9,0xCF}}
48 
49  // {12A4AEA9-66B2-4B69-894A-4DEDF0A16CD2}
50  #define COMP_p6ErrorLogStream {0x12A4AEA9,0x66B2,0x4B69,{0x89,0x4A,0x4D,0xED,0xF0,0xA1,0x6C,0xD2}}
51 
52 #ifdef __cplusplus
53 }
54 } // namespace
55 #endif
56 
57 
58 #endif
59 
60 
#define P6PURE
Definition: p6defs.h:192
wchar_t P6WCHAR
Wide character type see p6i18n.h.
Definition: p6types.h:111
The base interface all [p6]COM components must derive from and implement.
Definition: p6comdef.h:97
#define P6DECLCOMMETHOD(method)
Definition: p6defs.h:189
#define P6THIS_
Definition: p6defs.h:193
P6COM definitions and interfaces.
#define P6DECLAREIF_(iface, baseif)
Definition: p6defs.h:188