Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6xslttemplate.h
Go to the documentation of this file.
1 
10 #ifndef P6XSLTTEMPLATE_H__
11 #define P6XSLTTEMPLATE_H__ 1
12 
13 #include "p6err.h"
14 #include "p6xsltcompiled.h"
15 
16 
17 #ifdef __cplusplus
18 namespace P6R {
19 extern "C" {
20 #endif
21 
34 #undef INTERFACE
35 #define INTERFACE p6IXSLTTemplate
37 {
49  P6DECLCOMMETHOD(getTemplate)(P6THIS_ p6IXSLTCompiled** pTemplate ) P6PURE;
50 
62  P6DECLCOMMETHOD(setTemplate)(P6THIS_ p6IXSLTCompiled* pTemplate ) P6PURE;
63 };
64 
65 // {B6DC4AEC-1D19-4058-8432-A8FC271F253F}
66 #define IF_p6IXSLTTemplate {0xb6dc4aec,0x1d19,0x4058,{0x84,0x32,0xa8,0xfc,0x27,0x1f,0x25,0x3f}}
67 
68 #ifdef __cplusplus
69 }
70 } // namespace
71 #endif
72 
73 
74 #endif
75 
76 
77 
78 
79 
80 
81 
82 
#define P6PURE
Definition: p6defs.h:192
Standard error codes.
This interface allows that caller to extract out the currently compiled template in the XSLT processo...
The base interface all [p6]COM components must derive from and implement.
Definition: p6comdef.h:97
#define P6DECLCOMMETHOD(method)
Definition: p6defs.h:189
This interface contains a compiled XSLT template and is used to share the compiled object across mult...
#define P6THIS_
Definition: p6defs.h:193
A compiled XSLT template.
#define P6DECLAREIF_(iface, baseif)
Definition: p6defs.h:188