ReactOS  0.4.15-dev-2714-g4864c87
IXmlReader Interface Reference


Inheritance diagram for IXmlReader:
Collaboration diagram for IXmlReader:

Public Member Functions

HRESULT SetInput ([in] IUnknown *input)
HRESULT GetProperty ([in] UINT property, [out] LONG_PTR *value)
HRESULT SetProperty ([in] UINT property, [in] LONG_PTR value)
HRESULT Read ([out] XmlNodeType *node_type)
HRESULT GetNodeType ([out] XmlNodeType *node_type)
HRESULT MoveToFirstAttribute (void)
HRESULT MoveToNextAttribute (void)
HRESULT MoveToAttributeByName ([in] LPCWSTR local_name, [in] LPCWSTR namespaceUri)
HRESULT MoveToElement (void)
HRESULT GetQualifiedName ([out] LPCWSTR *qualifiedName, [out] UINT *qualifiedName_length)
HRESULT GetNamespaceUri ([out] LPCWSTR *namespaceUri, [out] UINT *nnamespaceUri_length)
HRESULT GetLocalName ([out] LPCWSTR *local_name, [out] UINT *locale_name_length)
HRESULT GetPrefix ([out] LPCWSTR *prefix, [out] UINT *prefix_length)
HRESULT GetValue ([out] LPCWSTR *value, [out] UINT *value_length)
HRESULT ReadValueChunk ([out] WCHAR *buffer, [in] UINT chunk_size, [in, out] UINT *read)
HRESULT GetBaseUri ([out] LPCWSTR *baseUri, [out] UINT *baseUri_length)
BOOL IsDefault (void)
BOOL IsEmptyElement (void)
HRESULT GetLineNumber ([out] UINT *lineNumber)
HRESULT GetLinePosition ([out] UINT *linePosition)
HRESULT GetAttributeCount ([out] UINT *attributeCount)
HRESULT GetDepth ([out] UINT *depth)
BOOL IsEOF (void)
- 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 45 of file xmllite.idl.

Member Function Documentation

◆ GetAttributeCount()

HRESULT IXmlReader::GetAttributeCount ( [out] UINT attributeCount)

◆ GetBaseUri()

HRESULT IXmlReader::GetBaseUri ( [out] LPCWSTR baseUri,
[out] UINT baseUri_length 

◆ GetDepth()

HRESULT IXmlReader::GetDepth ( [out] UINT depth)

◆ GetLineNumber()

HRESULT IXmlReader::GetLineNumber ( [out] UINT lineNumber)

◆ GetLinePosition()

HRESULT IXmlReader::GetLinePosition ( [out] UINT linePosition)

◆ GetLocalName()

HRESULT IXmlReader::GetLocalName ( [out] LPCWSTR local_name,
[out] UINT locale_name_length 

◆ GetNamespaceUri()

HRESULT IXmlReader::GetNamespaceUri ( [out] LPCWSTR namespaceUri,
[out] UINT nnamespaceUri_length 

◆ GetNodeType()

HRESULT IXmlReader::GetNodeType ( [out] XmlNodeType node_type)

◆ GetPrefix()

HRESULT IXmlReader::GetPrefix ( [out] LPCWSTR prefix,
[out] UINT prefix_length 

◆ GetProperty()

HRESULT IXmlReader::GetProperty ( [in] UINT  property,
[out] LONG_PTR value 

◆ GetQualifiedName()

HRESULT IXmlReader::GetQualifiedName ( [out] LPCWSTR qualifiedName,
[out] UINT qualifiedName_length 

◆ GetValue()

HRESULT IXmlReader::GetValue ( [out] LPCWSTR value,
[out] UINT value_length 

◆ IsDefault()

BOOL IXmlReader::IsDefault ( void  )

◆ IsEmptyElement()

BOOL IXmlReader::IsEmptyElement ( void  )

◆ IsEOF()

BOOL IXmlReader::IsEOF ( void  )

◆ MoveToAttributeByName()

HRESULT IXmlReader::MoveToAttributeByName ( [in] LPCWSTR  local_name,
[in] LPCWSTR  namespaceUri 

◆ MoveToElement()

HRESULT IXmlReader::MoveToElement ( void  )

◆ MoveToFirstAttribute()

HRESULT IXmlReader::MoveToFirstAttribute ( void  )

◆ MoveToNextAttribute()

HRESULT IXmlReader::MoveToNextAttribute ( void  )

◆ Read()

HRESULT IXmlReader::Read ( [out] XmlNodeType node_type)

◆ ReadValueChunk()

HRESULT IXmlReader::ReadValueChunk ( [out] WCHAR buffer,
[in] UINT  chunk_size,
[in, out] UINT read 

◆ SetInput()

HRESULT IXmlReader::SetInput ( [in] IUnknown input)

◆ SetProperty()

HRESULT IXmlReader::SetProperty ( [in] UINT  property,
[in] LONG_PTR  value 

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