📄 msxml4.tlh
字号:
VARIANT_BOOL getFeature (
unsigned short * pwchName );
HRESULT putFeature (
unsigned short * pwchName,
VARIANT_BOOL vfValue );
_variant_t getProperty (
unsigned short * pwchName );
HRESULT putProperty (
unsigned short * pwchName,
const _variant_t & varValue );
ISAXEntityResolverPtr getEntityResolver ( );
HRESULT putEntityResolver (
struct ISAXEntityResolver * pResolver );
ISAXContentHandlerPtr getContentHandler ( );
HRESULT putContentHandler (
struct ISAXContentHandler * pHandler );
ISAXDTDHandlerPtr getDTDHandler ( );
HRESULT putDTDHandler (
struct ISAXDTDHandler * pHandler );
ISAXErrorHandlerPtr getErrorHandler ( );
HRESULT putErrorHandler (
struct ISAXErrorHandler * pHandler );
unsigned short * getBaseURL ( );
HRESULT putBaseURL (
unsigned short * pwchBaseUrl );
unsigned short * getSecureBaseURL ( );
HRESULT putSecureBaseURL (
unsigned short * pwchSecureBaseUrl );
HRESULT parse (
const _variant_t & varInput );
HRESULT parseURL (
unsigned short * pwchUrl );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getFeature (
unsigned short * pwchName,
VARIANT_BOOL * pvfValue ) = 0;
virtual HRESULT __stdcall raw_putFeature (
unsigned short * pwchName,
VARIANT_BOOL vfValue ) = 0;
virtual HRESULT __stdcall raw_getProperty (
unsigned short * pwchName,
VARIANT * pvarValue ) = 0;
virtual HRESULT __stdcall raw_putProperty (
unsigned short * pwchName,
VARIANT varValue ) = 0;
virtual HRESULT __stdcall raw_getEntityResolver (
struct ISAXEntityResolver * * ppResolver ) = 0;
virtual HRESULT __stdcall raw_putEntityResolver (
struct ISAXEntityResolver * pResolver ) = 0;
virtual HRESULT __stdcall raw_getContentHandler (
struct ISAXContentHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putContentHandler (
struct ISAXContentHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getDTDHandler (
struct ISAXDTDHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putDTDHandler (
struct ISAXDTDHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getErrorHandler (
struct ISAXErrorHandler * * ppHandler ) = 0;
virtual HRESULT __stdcall raw_putErrorHandler (
struct ISAXErrorHandler * pHandler ) = 0;
virtual HRESULT __stdcall raw_getBaseURL (
unsigned short * * ppwchBaseUrl ) = 0;
virtual HRESULT __stdcall raw_putBaseURL (
unsigned short * pwchBaseUrl ) = 0;
virtual HRESULT __stdcall raw_getSecureBaseURL (
unsigned short * * ppwchSecureBaseUrl ) = 0;
virtual HRESULT __stdcall raw_putSecureBaseURL (
unsigned short * pwchSecureBaseUrl ) = 0;
virtual HRESULT __stdcall raw_parse (
VARIANT varInput ) = 0;
virtual HRESULT __stdcall raw_parseURL (
unsigned short * pwchUrl ) = 0;
};
struct __declspec(uuid("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07"))
ISAXEntityResolver : IUnknown
{
//
// Wrapper methods for error-handling
//
_variant_t resolveEntity (
unsigned short * pwchPublicId,
unsigned short * pwchSystemId );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_resolveEntity (
unsigned short * pwchPublicId,
unsigned short * pwchSystemId,
VARIANT * pvarInput ) = 0;
};
struct __declspec(uuid("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44"))
ISAXContentHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT putDocumentLocator (
struct ISAXLocator * pLocator );
HRESULT startDocument ( );
HRESULT endDocument ( );
HRESULT startPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix,
unsigned short * pwchUri,
int cchUri );
HRESULT endPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix );
HRESULT startElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName,
struct ISAXAttributes * pAttributes );
HRESULT endElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName );
HRESULT characters (
unsigned short * pwchChars,
int cchChars );
HRESULT ignorableWhitespace (
unsigned short * pwchChars,
int cchChars );
HRESULT processingInstruction (
unsigned short * pwchTarget,
int cchTarget,
unsigned short * pwchData,
int cchData );
HRESULT skippedEntity (
unsigned short * pwchName,
int cchName );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_putDocumentLocator (
struct ISAXLocator * pLocator ) = 0;
virtual HRESULT __stdcall raw_startDocument ( ) = 0;
virtual HRESULT __stdcall raw_endDocument ( ) = 0;
virtual HRESULT __stdcall raw_startPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix,
unsigned short * pwchUri,
int cchUri ) = 0;
virtual HRESULT __stdcall raw_endPrefixMapping (
unsigned short * pwchPrefix,
int cchPrefix ) = 0;
virtual HRESULT __stdcall raw_startElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName,
struct ISAXAttributes * pAttributes ) = 0;
virtual HRESULT __stdcall raw_endElement (
unsigned short * pwchNamespaceUri,
int cchNamespaceUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * pwchQName,
int cchQName ) = 0;
virtual HRESULT __stdcall raw_characters (
unsigned short * pwchChars,
int cchChars ) = 0;
virtual HRESULT __stdcall raw_ignorableWhitespace (
unsigned short * pwchChars,
int cchChars ) = 0;
virtual HRESULT __stdcall raw_processingInstruction (
unsigned short * pwchTarget,
int cchTarget,
unsigned short * pwchData,
int cchData ) = 0;
virtual HRESULT __stdcall raw_skippedEntity (
unsigned short * pwchName,
int cchName ) = 0;
};
struct __declspec(uuid("9b7e472a-0de4-4640-bff3-84d38a051c31"))
ISAXLocator : IUnknown
{
//
// Wrapper methods for error-handling
//
int getColumnNumber ( );
int getLineNumber ( );
unsigned short * getPublicId ( );
unsigned short * getSystemId ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getColumnNumber (
int * pnColumn ) = 0;
virtual HRESULT __stdcall raw_getLineNumber (
int * pnLine ) = 0;
virtual HRESULT __stdcall raw_getPublicId (
unsigned short * * ppwchPublicId ) = 0;
virtual HRESULT __stdcall raw_getSystemId (
unsigned short * * ppwchSystemId ) = 0;
};
struct __declspec(uuid("f078abe1-45d2-4832-91ea-4466ce2f25c9"))
ISAXAttributes : IUnknown
{
//
// Wrapper methods for error-handling
//
int getLength ( );
HRESULT getURI (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri );
HRESULT getLocalName (
int nIndex,
unsigned short * * ppwchLocalName,
int * pcchLocalName );
HRESULT getQName (
int nIndex,
unsigned short * * ppwchQName,
int * pcchQName );
HRESULT getName (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri,
unsigned short * * ppwchLocalName,
int * pcchLocalName,
unsigned short * * ppwchQName,
int * pcchQName );
int getIndexFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName );
int getIndexFromQName (
unsigned short * pwchQName,
int cchQName );
HRESULT getType (
int nIndex,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getTypeFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getTypeFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchType,
int * pcchType );
HRESULT getValue (
int nIndex,
unsigned short * * ppwchValue,
int * pcchValue );
HRESULT getValueFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchValue,
int * pcchValue );
HRESULT getValueFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchValue,
int * pcchValue );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_getLength (
int * pnLength ) = 0;
virtual HRESULT __stdcall raw_getURI (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri ) = 0;
virtual HRESULT __stdcall raw_getLocalName (
int nIndex,
unsigned short * * ppwchLocalName,
int * pcchLocalName ) = 0;
virtual HRESULT __stdcall raw_getQName (
int nIndex,
unsigned short * * ppwchQName,
int * pcchQName ) = 0;
virtual HRESULT __stdcall raw_getName (
int nIndex,
unsigned short * * ppwchUri,
int * pcchUri,
unsigned short * * ppwchLocalName,
int * pcchLocalName,
unsigned short * * ppwchQName,
int * pcchQName ) = 0;
virtual HRESULT __stdcall raw_getIndexFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
int * pnIndex ) = 0;
virtual HRESULT __stdcall raw_getIndexFromQName (
unsigned short * pwchQName,
int cchQName,
int * pnIndex ) = 0;
virtual HRESULT __stdcall raw_getType (
int nIndex,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getTypeFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchType,
int * pcchType ) = 0;
virtual HRESULT __stdcall raw_getValue (
int nIndex,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromName (
unsigned short * pwchUri,
int cchUri,
unsigned short * pwchLocalName,
int cchLocalName,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
virtual HRESULT __stdcall raw_getValueFromQName (
unsigned short * pwchQName,
int cchQName,
unsigned short * * ppwchValue,
int * pcchValue ) = 0;
};
struct __declspec(uuid("e15c1baf-afb3-4d60-8c36-19a8c45defed"))
ISAXDTDHandler : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT notationDecl (
unsigned short * pwchName,
int cchName,
unsigned short * pwchPublicId,
int cchPublicId,
unsigned short * pwchSystemId,
int cchSystemId );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -