00001
00011 #ifndef P6SAX2ENTITYRESOLVER_H__
00012 #define P6SAX2ENTITYRESOLVER_H__ 1
00013
00014 #include "p6datastream.h"
00015
00016 namespace P6R {
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00031 interface p6ISAX2EntityResolver : public p6ICom
00032 {
00047 P6COMMETHOD resolveEntity( P6CHAR* pPublicId, P6CHAR* pSystemId, p6IDataStream** pStream ) = 0;
00048 };
00049
00050
00051 #define IF_p6ISAX2EntityResolver {0x1d4aabf,0xcda0,0x4e58,{0x8e,0xfc,0x5c,0xe6,0x7a,0x24,0xaf,0x78}}
00052
00053 #ifdef __cplusplus
00054 }
00055 #endif
00056
00057 }
00058
00059
00060 #endif
00061
00062
00063
00064
00065
00066