10 #define P6IRENDER_H__ 1
20 static const P6RENDERFLAGS P6RF_NOFLAGS = 0x00000000;
21 static const P6RENDERFLAGS P6RF_OUTPUTFRAGMENT = 0x00000001;
22 static const P6RENDERFLAGS P6RF_NOCOLHDRSFTRS = 0x00000002;
25 static const P6RENDERCOLFLAGS P6RCF_NOFLAGS = 0x00000000;
26 static const P6RENDERCOLFLAGS P6RCF_ALIGNHDRCENTER = 0x00000001;
27 static const P6RENDERCOLFLAGS P6RCF_ALIGNHDRLEFT = 0x00000002;
28 static const P6RENDERCOLFLAGS P6RCF_ALIGNDATACENTER = 0x00000004;
29 static const P6RENDERCOLFLAGS P6RCF_ALIGNDATALEFT = 0x00000008;
30 static const P6RENDERCOLFLAGS P6RCF_TOTAL = 0x00000010;
31 static const P6RENDERCOLFLAGS P6RCF_TOTALKBMB = 0x00000020;
55 #define INTERFACE p6IRender
106 #define IF_p6IRender {0x20796A9D,0x6847,0x4549,{0xA1,0x48,0x13,0x0A,0xDD,0xF7,0x3B,0x5B}}
109 #define COMP_p6Render {0xE0110D48,0x3E87,0x4AF9,{0xF3,0xB4,0x9F,0x6D,0x16,0xD2,0xAA,0xBC}}
113 #define INTERFACE p6IRenderEngine
135 #define IF_p6IRenderEngine {0xF75A2B5A,0x247A,0x42B6,{0x97,0x4A,0x42,0x7D,0xEB,0xDC,0x30,0x38}}
138 #define CAT_p6RenderEngines {0xF8B6194B,0x5CFA,0x424B,{0x85,0x39,0xF1,0x00,0xA5,0x74,0x71,0x00}}
P6RENDERCOLFLAGS m_fFlags
Column control flags.
A columnar text mode rendering interface that allows data to be rendered in columns using one of seve...
wchar_t P6WCHAR
Wide character type see p6i18n.h.
This interface is implmented by components that support receiving streamed data.
The base interface all [p6]COM components must derive from and implement.
const P6WCHAR * m_pszHeaderText
The column header text to display for this column.
P6SIZE m_cWidth
For tex/plain only, the width of this column in characters.
P6UINT32 P6RENDERCOLFLAGS
#define P6DECLCOMMETHOD(method)
P6COM definitions and interfaces.
#define P6DECLAREIF_(iface, baseif)