19#pragma makedep register
25interface IXMLNodeSource;
27interface IXMLNodeFactory;
252 uuid(d242361c-51a0-11d2-9caf-0060b0ec3d39),
260importlib(
"stdole2.tlb");
267 uuid(d242361f-51a0-11d2-9caf-0060b0ec3d39)
284 uuid(d242361d-51a0-11d2-9caf-0060b0ec3d39)
306 uuid(d242361e-51a0-11d2-9caf-0060b0ec3d39)
333 uuid(f5078f19-c551-11d3-89b9-0000f81fe221),
335 progid(
"Msxml2.XMLParser"),
341 [
default]
interface IXMLParser;
346 uuid(f5078f20-c551-11d3-89b9-0000f81fe221),
348 progid(
"Msxml2.XMLParser.2.6"),
354 [
default]
interface IXMLParser;
359 uuid(f5078f31-c551-11d3-89b9-0000f81fe221),
361 progid(
"Msxml2.XMLParser.3.0"),
367 [
default]
interface IXMLParser;
373 uuid(48123bc4-99d9-11d1-a6b3-00c04fd91555),
coclass MediaStreamFilter helpstring("Stream Class")
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR version[]
@ XMLFLAG_CASEINSENSITIVE
@ XMLFLAG_IE5COMPATIBILITY
@ XMLFLAG_IE4COMPATIBILITY
struct _XML_NODE_INFO XML_NODE_INFO
@ XML_E_MISSINGWHITESPACE
@ XML_E_WHITESPACEORQUESTIONMARK
@ XML_E_UNCLOSEDMARKUPDECL
@ XML_E_BADCHARINMIXEDMODEL
@ XML_E_INVALID_CDATACLOSINGTAG
@ XML_E_BADCHARINENUMERATION
@ XML_E_INVALID_HEXIDECIMAL
@ XML_E_DOCTYPE_OUTSIDE_PROLOG
@ XML_E_DTDELEMENT_OUTSIDE_DTD
@ XML_E_INVALIDATROOTLEVEL
@ XML_E_EXPECTING_VERSION
@ XML_E_INVALID_STANDALONE
@ XML_E_EXPECTING_ENCODING
@ XML_E_EXPECTINGCLOSEQUOTE
@ XML_E_RESERVEDNAMESPACE
@ XML_E_UNEXPECTED_WHITESPACE
@ XML_E_UNEXPECTED_ATTRIBUTE
@ XML_E_INCOMPLETE_ENCODING
@ XML_E_EXPECTINGOPENBRACKET
@ XML_E_DUPLICATEATTRIBUTE
@ XML_E_UNEXPECTED_STANDALONE
HRESULT Error([in] IXMLNodeSource *pSource,[in] HRESULT hrErrorCode, [in] USHORT cNumRecs, [in] XML_NODE_INFO **ppNodeInfo)
HRESULT BeginChildren([in] IXMLNodeSource *pSource, [in] XML_NODE_INFO *pNodeInfo)
HRESULT EndChildren([in] IXMLNodeSource *pSource, [in] BOOL fEmpty, [in] XML_NODE_INFO *pNodeInfo)
HRESULT CreateNode([in] IXMLNodeSource *pSource, [in] PVOID pNodeParent, [in] USHORT cNumRecs, [in] XML_NODE_INFO **ppNodeInfo)
HRESULT NotifyEvent([in] IXMLNodeSource *pSource,[in] XML_NODEFACTORY_EVENT iEvt)
HRESULT GetErrorInfo([out] BSTR *pErrorInfo)
HRESULT GetLineBuffer([out] const WCHAR **ppBuf,[out] ULONG *Len, [out] ULONG *StartPos)
HRESULT Abort([in] BSTR bstrErrorInfo)
HRESULT SetFactory([in] IXMLNodeFactory *pNodeFactory)
HRESULT GetURL([out] const WCHAR **ppBuf)
HRESULT GetFactory([out] IXMLNodeFactory **ppNodeFactory)
ULONG GetAbsolutePosition()
HRESULT SetURL([in] const WCHAR *pszBaseUrl,[in] const WCHAR *pszRelativeUrl,[in] BOOL fAsync)
HRESULT LoadDTD([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl)
HRESULT GetRoot([in] PVOID *ppRoot)
HRESULT Run([in] long lChars)
HRESULT SetInput([in] IUnknown *pStm)
HRESULT SetSecureBaseURL([in] const WCHAR *pszBaseUrl)
HRESULT LoadEntity([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl, [in] BOOL fpe)
HRESULT SetFlags([in] ULONG iFlags)
HRESULT PushData([in] const char *pData, [in] ULONG ulChars, [in] BOOL fLastBuffer)
HRESULT GetSecureBaseURL([out] const WCHAR **ppwcBuf)
HRESULT ParseEntity([in] const WCHAR *pwcText, [in] ULONG ulLen, [in] BOOL fpe)
HRESULT ExpandEntity([in] const WCHAR *pwcText, [in] ULONG ulLen)
HRESULT SetRoot([in] PVOID pRoot)
HRESULT Load([in] BOOL fFullyAvailable, [in] IMoniker *pimkName, [in] LPBC pibc, [in] DWORD grfMode)
interface IBindCtx * LPBC
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData