windows_data library

Provides access to WinRT APIs from the Windows.Data namespace using FFI.

Classes

IJsonArray
IJsonObject
IJsonObjectWithDefaultValues
IJsonValue
IXmlAttribute
IXmlCDataSection
IXmlCharacterData
IXmlComment
IXmlDocument
IXmlDocumentFragment
IXmlDocumentIO
IXmlDocumentIO2
IXmlDocumentType
IXmlDomImplementation
IXmlElement
IXmlEntityReference
IXmlLoadSettings
IXmlNamedNodeMap
IXmlNode
Contains information for the entire Document Object Model. This interface represents a single node in the document tree. While all objects that implement this interface expose methods for dealing with children, not all objects that implement this interface may have children.
IXmlNodeList
IXmlNodeSelector
IXmlNodeSerializer
IXmlProcessingInstruction
IXmlText
JsonArray
Represents a JSON array.
JsonObject
Represents a JSON object containing a collection of name and JsonValue pairs.
JsonValue
Implements the IJsonValue interface which represents a JSON value.
TextSegment
Identifies a sub-string of a source text string. Your app can use this structure to obtain the segment of your provided text that is identified by AlternateWordForm, SelectableWordSegment, WordSegment, or SemanticTextQuery.
XmlAttribute
Represents an attribute of an XmlElement. Valid and default values for the attribute are defined in a document type definition (DTD) or schema.
XmlCDataSection
Represents a CDATA section of an XML document.
XmlComment
Represents an XML comment.
XmlDocument
Represents the top level of the XML source. This class includes members for retrieving and creating all other XML objects.
XmlDocumentFragment
Represents a lightweight object that is useful for tree insertion operations.
XmlDocumentType
Contains information associated with the document type.
XmlDomImplementation
Provides methods that are independent of any particular instance of the document object model.
XmlElement
Encapsulates information specific to XML Element nodes.
XmlEntityReference
Represents an entity reference node.
XmlLoadSettings
Contains settings that are used during loading and parsing of XML documents. The default settings are chosen for the highest security. This class can be instantiated and is accepted by LoadXml, LoadFromUriAsync, and LoadFromFileAsync.
XmlNamedNodeMap
Encapsulates iteration through the collection of attribute nodes.
XmlNodeList
Describes a collection of nodes.
XmlProcessingInstruction
Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.
XmlText
Represents the text content of an element.

Enums

JsonErrorStatus
Defines errors encountered while parsing JSON data.
JsonValueType
Specifies the JSON value type of a JsonValue object.
NodeType
The type of an IXmlNode, as returned by the NodeType property.