Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6consolestream.h
Go to the documentation of this file.
1 
6 #ifndef P6CONSOLESTREAM_H__
7 #define P6CONSOLESTREAM_H__ 1
8 
9 #include "p6com.h"
10 
11 #ifdef __cplusplus
12 namespace P6R {
13 extern "C" {
14 #endif
15 
16  typedef enum {
20  } P6CTYPE;
21 
31 #undef INTERFACE
32 #define INTERFACE p6IConsoleStreamInit
34  {
35  P6DECLCOMMETHOD(initialize)(P6THIS_ P6CTYPE nConsoleType) P6PURE;
36  };
37 
38  //{FCAD94F1-C0F0-4C5B-AA49-77B795C9552A}
39  #define IF_p6IConsoleStreamInit {0xFCAD94F1,0xC0F0,0x4C5B,{0xAA,0x49,0x77,0xB7,0x95,0xC9,0x55,0x2A}}
40 
41  //{0313D9C0-0ECD-4F98-9430-DCB2980C8DA8}
42  #define COMP_p6ConsoleStream {0x0313D9C0,0x0ECD,0x4F98,{0x94,0x30,0xDC,0xB2,0x98,0x0C,0x8D,0xA8}}
43 
44 #ifdef __cplusplus
45 } // extern "C"
46 } // namespace
47 #endif
48 
49 
50 #endif
51 
52 
#define P6PURE
Definition: p6defs.h:192
The base interface all [p6]COM components must derive from and implement.
Definition: p6comdef.h:97
This component provides a data stream interface which writes to the console.
#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