ReactOS  0.4.14-dev-606-g14ebc0b
IXmlReader Interface Reference

import"xmllite.idl";

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: