00001
00011 #ifndef P6SAX2DTDHANDLER_H__
00012 #define P6SAX2DTDHANDLER_H__ 1
00013
00014 namespace P6R {
00015
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019
00029 interface p6ISAX2DTDHandler : public p6ICom
00030 {
00039 P6COMMETHOD notationDecl( P6CHAR* pName, P6CHAR* pPublicId, P6CHAR* pSystemId ) = 0;
00040
00049 P6COMMETHOD unparsedEntityDecl( P6CHAR* pName, P6CHAR* pPublicId, P6CHAR* pSystemId, P6CHAR* pNotationName ) = 0;
00050 };
00051
00052
00053 #define IF_p6ISAX2DTDHandler {0x44106545,0xa13,0x4908,{0x99,0x48,0x30,0xaf,0xfe,0x86,0xc6,0xba}}
00054
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058
00059 }
00060
00061
00062 #endif
00063
00064
00065
00066
00067