Developer's Guide
Guide
Modules
Index
Files
v1.1.0.13094
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
p6xmlcompile.h
Go to the documentation of this file.
1
10
#ifndef P6XMLCOMPILE_H__
11
#define P6XMLCOMPILE_H__ 1
12
13
#include "
p6err.h
"
14
15
namespace
P6R {
16
17
#ifdef __cplusplus
18
extern
"C"
{
19
#endif
20
29
interface
p6IXMLCompile
:
public
p6ICom
30
{
50
P6COMMETHOD
nameSpaceInScope
(
const
P6CHAR
* pPrefix,
51
P6UINT32
prefixLength,
52
P6CHAR
* pURI,
53
P6UINT32
* pLength
54
) = 0;
55
};
56
57
// {5418C167-150E-40e0-85CA-7FBF6A6AF8FC}
58
#define IF_p6IXMLCompile {0x5418c167,0x150e,0x40e0,{0x85,0xca,0x7f,0xbf,0x6a,0x6a,0xf8,0xfc}}
59
60
#ifdef __cplusplus
61
}
62
#endif
63
64
}
// namespace
65
66
67
#endif
68
69
70
71
72
73
74
75
76
P6R::P6UINT32
unsigned int P6UINT32
Definition:
p6types.h:40
p6err.h
Standard error codes.
P6R::p6ICom
The base interface all [p6]COM components must derive from and implement.
Definition:
p6comdef.h:96
P6COMMETHOD
#define P6COMMETHOD
Definition:
p6types.h:872
P6R::p6IXMLCompile
This interface provides the compilation time context of an XML document.
Definition:
p6xmlcompile.h:29
P6R::p6IXMLCompile::nameSpaceInScope
virtual P6R::P6ERR nameSpaceInScope(const P6CHAR *pPrefix, P6UINT32 prefixLength, P6CHAR *pURI, P6UINT32 *pLength)=0
Return the URI (which is in scope) that is associated with the given prefix.
P6R::P6CHAR
char P6CHAR
Narrow character type.
Definition:
p6types.h:71
WINNT6.1_x86_OPT_64bit_vs2008.OBJ
src
p6xmlcompile.h
© 2004 - 2014 P6R Inc. - All Rights Reserved.