📄 msxml3.tlh
字号:
_variant_t systemId;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_publicId (
VARIANT * publicId ) = 0;
virtual HRESULT __stdcall get_systemId (
VARIANT * systemId ) = 0;
};
struct __declspec(uuid("2933bf8d-7b36-11d2-b20e-00c04f983e60"))
IXMLDOMEntity : IXMLDOMNode
{
//
// Property data
//
__declspec(property(get=GetpublicId))
_variant_t publicId;
__declspec(property(get=GetsystemId))
_variant_t systemId;
__declspec(property(get=GetnotationName))
_bstr_t notationName;
//
// Wrapper methods for error-handling
//
_variant_t GetpublicId ( );
_variant_t GetsystemId ( );
_bstr_t GetnotationName ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_publicId (
VARIANT * publicId ) = 0;
virtual HRESULT __stdcall get_systemId (
VARIANT * systemId ) = 0;
virtual HRESULT __stdcall get_notationName (
BSTR * name ) = 0;
};
struct __declspec(uuid("3efaa425-272f-11d2-836f-0000f87a7782"))
IXTLRuntime : IXMLDOMNode
{
//
// Wrapper methods for error-handling
//
long uniqueID (
struct IXMLDOMNode * pNode );
long depth (
struct IXMLDOMNode * pNode );
long childNumber (
struct IXMLDOMNode * pNode );
long ancestorChildNumber (
_bstr_t bstrNodeName,
struct IXMLDOMNode * pNode );
long absoluteChildNumber (
struct IXMLDOMNode * pNode );
_bstr_t formatIndex (
long lIndex,
_bstr_t bstrFormat );
_bstr_t formatNumber (
double dblNumber,
_bstr_t bstrFormat );
_bstr_t formatDate (
const _variant_t & varDate,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
_bstr_t formatTime (
const _variant_t & varTime,
_bstr_t bstrFormat,
const _variant_t & varDestLocale = vtMissing );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_uniqueID (
struct IXMLDOMNode * pNode,
long * pID ) = 0;
virtual HRESULT __stdcall raw_depth (
struct IXMLDOMNode * pNode,
long * pDepth ) = 0;
virtual HRESULT __stdcall raw_childNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_ancestorChildNumber (
BSTR bstrNodeName,
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_absoluteChildNumber (
struct IXMLDOMNode * pNode,
long * pNumber ) = 0;
virtual HRESULT __stdcall raw_formatIndex (
long lIndex,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatNumber (
double dblNumber,
BSTR bstrFormat,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatDate (
VARIANT varDate,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
virtual HRESULT __stdcall raw_formatTime (
VARIANT varTime,
BSTR bstrFormat,
VARIANT varDestLocale,
BSTR * pbstrFormattedString ) = 0;
};
struct __declspec(uuid("2933bf93-7b36-11d2-b20e-00c04f983e60"))
IXSLTemplate : IDispatch
{
//
// Property data
//
__declspec(property(get=Getstylesheet,put=PutRefstylesheet))
IXMLDOMNodePtr stylesheet;
//
// Wrapper methods for error-handling
//
void PutRefstylesheet (
struct IXMLDOMNode * stylesheet );
IXMLDOMNodePtr Getstylesheet ( );
IXSLProcessorPtr createProcessor ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall putref_stylesheet (
struct IXMLDOMNode * stylesheet ) = 0;
virtual HRESULT __stdcall get_stylesheet (
struct IXMLDOMNode * * stylesheet ) = 0;
virtual HRESULT __stdcall raw_createProcessor (
struct IXSLProcessor * * ppProcessor ) = 0;
};
struct __declspec(uuid("2933bf92-7b36-11d2-b20e-00c04f983e60"))
IXSLProcessor : IDispatch
{
//
// Property data
//
__declspec(property(get=Getinput,put=Putinput))
_variant_t input;
__declspec(property(get=GetownerTemplate))
IXSLTemplatePtr ownerTemplate;
__declspec(property(get=GetstartMode))
_bstr_t startMode;
__declspec(property(get=GetstartModeURI))
_bstr_t startModeURI;
__declspec(property(get=Getoutput,put=Putoutput))
_variant_t output;
__declspec(property(get=GetreadyState))
long readyState;
__declspec(property(get=Getstylesheet))
IXMLDOMNodePtr stylesheet;
//
// Wrapper methods for error-handling
//
void Putinput (
const _variant_t & pVar );
_variant_t Getinput ( );
IXSLTemplatePtr GetownerTemplate ( );
HRESULT setStartMode (
_bstr_t mode,
_bstr_t namespaceURI );
_bstr_t GetstartMode ( );
_bstr_t GetstartModeURI ( );
void Putoutput (
const _variant_t & pOutput );
_variant_t Getoutput ( );
VARIANT_BOOL transform ( );
HRESULT reset ( );
long GetreadyState ( );
HRESULT addParameter (
_bstr_t baseName,
const _variant_t & parameter,
_bstr_t namespaceURI );
HRESULT addObject (
IDispatch * obj,
_bstr_t namespaceURI );
IXMLDOMNodePtr Getstylesheet ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall put_input (
VARIANT pVar ) = 0;
virtual HRESULT __stdcall get_input (
VARIANT * pVar ) = 0;
virtual HRESULT __stdcall get_ownerTemplate (
struct IXSLTemplate * * ppTemplate ) = 0;
virtual HRESULT __stdcall raw_setStartMode (
BSTR mode,
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall get_startMode (
BSTR * mode ) = 0;
virtual HRESULT __stdcall get_startModeURI (
BSTR * namespaceURI ) = 0;
virtual HRESULT __stdcall put_output (
VARIANT pOutput ) = 0;
virtual HRESULT __stdcall get_output (
VARIANT * pOutput ) = 0;
virtual HRESULT __stdcall raw_transform (
VARIANT_BOOL * pDone ) = 0;
virtual HRESULT __stdcall raw_reset ( ) = 0;
virtual HRESULT __stdcall get_readyState (
long * pReadyState ) = 0;
virtual HRESULT __stdcall raw_addParameter (
BSTR baseName,
VARIANT parameter,
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall raw_addObject (
IDispatch * obj,
BSTR namespaceURI ) = 0;
virtual HRESULT __stdcall get_stylesheet (
struct IXMLDOMNode * * stylesheet ) = 0;
};
struct __declspec(uuid("a4f96ed0-f829-476e-81c0-cdc7bd2a0802"))
ISAXXMLReader : IUnknown
{
//
// Wrapper methods for error-handling
//
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,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -