ReactOS  0.4.12-dev-51-ge94618b
XMLPSR::IXMLParser Interface Reference

import"xmlparser.idl";

Inheritance diagram for XMLPSR::IXMLParser:
Collaboration diagram for XMLPSR::IXMLParser:

Public Member Functions

HRESULT SetURL ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl, [in] BOOL fAsync)
 
HRESULT Load ([in] BOOL fFullyAvailable, [in] IMoniker *pimkName, [in] LPBC pibc, [in] DWORD grfMode)
 
HRESULT SetInput ([in] IUnknown *pStm)
 
HRESULT PushData ([in] const char *pData, [in] ULONG ulChars, [in] BOOL fLastBuffer)
 
HRESULT LoadDTD ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl)
 
HRESULT LoadEntity ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl, [in] BOOL fpe)
 
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 GetRoot ([in] PVOID *ppRoot)
 
HRESULT Run ([in] long lChars)
 
HRESULT GetParserState ()
 
HRESULT Suspend ()
 
HRESULT Reset ()
 
HRESULT SetFlags ([in] ULONG iFlags)
 
HRESULT SetSecureBaseURL ([in] const WCHAR *pszBaseUrl)
 
HRESULT GetSecureBaseURL ([out] const WCHAR **ppwcBuf)
 
HRESULT SetURL ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl, [in] BOOL fAsync)
 
HRESULT Load ([in] BOOL fFullyAvailable, [in] IMoniker *pimkName, [in] LPBC pibc, [in] DWORD grfMode)
 
HRESULT SetInput ([in] IUnknown *pStm)
 
HRESULT PushData ([in] const char *pData, [in] ULONG ulChars, [in] BOOL fLastBuffer)
 
HRESULT LoadDTD ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl)
 
HRESULT LoadEntity ([in] const WCHAR *pszBaseUrl, [in] const WCHAR *pszRelativeUrl, [in] BOOL fpe)
 
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 GetRoot ([in] PVOID *ppRoot)
 
HRESULT Run ([in] long lChars)
 
HRESULT GetParserState ()
 
HRESULT Suspend ()
 
HRESULT Reset ()
 
HRESULT SetFlags ([in] ULONG iFlags)
 
HRESULT SetSecureBaseURL ([in] const WCHAR *pszBaseUrl)
 
HRESULT GetSecureBaseURL ([out] const WCHAR **ppwcBuf)
 
- Public Member Functions inherited from XMLPSR::IXMLNodeSource
HRESULT SetFactory ([in] IXMLNodeFactory *pNodeFactory)
 
HRESULT GetFactory ([out] IXMLNodeFactory **ppNodeFactory)
 
HRESULT Abort ([in] BSTR bstrErrorInfo)
 
ULONG GetLineNumber ()
 
ULONG GetLinePosition ()
 
ULONG GetAbsolutePosition ()
 
HRESULT GetLineBuffer ([out] const WCHAR **ppBuf, [out] ULONG *Len, [out] ULONG *StartPos)
 
HRESULT GetLastError ()
 
HRESULT GetErrorInfo ([out] BSTR *pErrorInfo)
 
ULONG GetFlags ()
 
HRESULT GetURL ([out] const WCHAR **ppBuf)
 
HRESULT SetFactory ([in] IXMLNodeFactory *pNodeFactory)
 
HRESULT GetFactory ([out] IXMLNodeFactory **ppNodeFactory)
 
HRESULT Abort ([in] BSTR bstrErrorInfo)
 
ULONG GetLineNumber ()
 
ULONG GetLinePosition ()
 
ULONG GetAbsolutePosition ()
 
HRESULT GetLineBuffer ([out] const WCHAR **ppBuf, [out] ULONG *Len, [out] ULONG *StartPos)
 
HRESULT GetLastError ()
 
HRESULT GetErrorInfo ([out] BSTR *pErrorInfo)
 
ULONG GetFlags ()
 
HRESULT GetURL ([out] const WCHAR **ppBuf)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 308 of file xmlparser.idl.

Member Function Documentation

◆ ExpandEntity() [1/2]

HRESULT XMLPSR::IXMLParser::ExpandEntity ( [in] const WCHAR pwcText,
[in] ULONG  ulLen 
)

◆ ExpandEntity() [2/2]

HRESULT XMLPSR::IXMLParser::ExpandEntity ( [in] const WCHAR pwcText,
[in] ULONG  ulLen 
)

◆ GetParserState() [1/2]

HRESULT XMLPSR::IXMLParser::GetParserState ( )

◆ GetParserState() [2/2]

HRESULT XMLPSR::IXMLParser::GetParserState ( )

◆ GetRoot() [1/2]

HRESULT XMLPSR::IXMLParser::GetRoot ( [in] PVOID ppRoot)

◆ GetRoot() [2/2]

HRESULT XMLPSR::IXMLParser::GetRoot ( [in] PVOID ppRoot)

◆ GetSecureBaseURL() [1/2]

HRESULT XMLPSR::IXMLParser::GetSecureBaseURL ( [out] const WCHAR **  ppwcBuf)

◆ GetSecureBaseURL() [2/2]

HRESULT XMLPSR::IXMLParser::GetSecureBaseURL ( [out] const WCHAR **  ppwcBuf)

◆ Load() [1/2]

HRESULT XMLPSR::IXMLParser::Load ( [in] BOOL  fFullyAvailable,
[in] IMoniker pimkName,
[in] LPBC  pibc,
[in] DWORD  grfMode 
)

◆ Load() [2/2]

HRESULT XMLPSR::IXMLParser::Load ( [in] BOOL  fFullyAvailable,
[in] IMoniker pimkName,
[in] LPBC  pibc,
[in] DWORD  grfMode 
)

◆ LoadDTD() [1/2]

HRESULT XMLPSR::IXMLParser::LoadDTD ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl 
)

◆ LoadDTD() [2/2]

HRESULT XMLPSR::IXMLParser::LoadDTD ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl 
)

◆ LoadEntity() [1/2]

HRESULT XMLPSR::IXMLParser::LoadEntity ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl,
[in] BOOL  fpe 
)

◆ LoadEntity() [2/2]

HRESULT XMLPSR::IXMLParser::LoadEntity ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl,
[in] BOOL  fpe 
)

◆ ParseEntity() [1/2]

HRESULT XMLPSR::IXMLParser::ParseEntity ( [in] const WCHAR pwcText,
[in] ULONG  ulLen,
[in] BOOL  fpe 
)

◆ ParseEntity() [2/2]

HRESULT XMLPSR::IXMLParser::ParseEntity ( [in] const WCHAR pwcText,
[in] ULONG  ulLen,
[in] BOOL  fpe 
)

◆ PushData() [1/2]

HRESULT XMLPSR::IXMLParser::PushData ( [in] const char pData,
[in] ULONG  ulChars,
[in] BOOL  fLastBuffer 
)

◆ PushData() [2/2]

HRESULT XMLPSR::IXMLParser::PushData ( [in] const char pData,
[in] ULONG  ulChars,
[in] BOOL  fLastBuffer 
)

◆ Reset() [1/2]

HRESULT XMLPSR::IXMLParser::Reset ( )

◆ Reset() [2/2]

HRESULT XMLPSR::IXMLParser::Reset ( )

◆ Run() [1/2]

HRESULT XMLPSR::IXMLParser::Run ( [in] long  lChars)

◆ Run() [2/2]

HRESULT XMLPSR::IXMLParser::Run ( [in] long  lChars)

◆ SetFlags() [1/2]

HRESULT XMLPSR::IXMLParser::SetFlags ( [in] ULONG  iFlags)

◆ SetFlags() [2/2]

HRESULT XMLPSR::IXMLParser::SetFlags ( [in] ULONG  iFlags)

◆ SetInput() [1/2]

HRESULT XMLPSR::IXMLParser::SetInput ( [in] IUnknown pStm)

◆ SetInput() [2/2]

HRESULT XMLPSR::IXMLParser::SetInput ( [in] IUnknown pStm)

◆ SetRoot() [1/2]

HRESULT XMLPSR::IXMLParser::SetRoot ( [in] PVOID  pRoot)

◆ SetRoot() [2/2]

HRESULT XMLPSR::IXMLParser::SetRoot ( [in] PVOID  pRoot)

◆ SetSecureBaseURL() [1/2]

HRESULT XMLPSR::IXMLParser::SetSecureBaseURL ( [in] const WCHAR pszBaseUrl)

◆ SetSecureBaseURL() [2/2]

HRESULT XMLPSR::IXMLParser::SetSecureBaseURL ( [in] const WCHAR pszBaseUrl)

◆ SetURL() [1/2]

HRESULT XMLPSR::IXMLParser::SetURL ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl,
[in] BOOL  fAsync 
)

◆ SetURL() [2/2]

HRESULT XMLPSR::IXMLParser::SetURL ( [in] const WCHAR pszBaseUrl,
[in] const WCHAR pszRelativeUrl,
[in] BOOL  fAsync 
)

◆ Suspend() [1/2]

HRESULT XMLPSR::IXMLParser::Suspend ( )

◆ Suspend() [2/2]

HRESULT XMLPSR::IXMLParser::Suspend ( )

The documentation for this interface was generated from the following file: