|
| WINE_DEFAULT_DEBUG_CHANNEL (xmllite) |
|
| DEFINE_GUID (IID_IXmlWriterOutput, 0xc1131708, 0x0f59, 0x477f, 0x93, 0x59, 0x7d, 0x33, 0x24, 0x51, 0xbc, 0x1a) |
|
static xmlwriter * | impl_from_IXmlWriter (IXmlWriter *iface) |
|
static xmlwriteroutput * | impl_from_IXmlWriterOutput (IXmlWriterOutput *iface) |
|
static const char * | debugstr_writer_prop (XmlWriterProperty prop) |
|
static HRESULT | create_writer_output (IUnknown *stream, IMalloc *imalloc, xml_encoding encoding, const WCHAR *encoding_name, xmlwriteroutput **out) |
|
static void * | writeroutput_alloc (xmlwriteroutput *output, size_t len) |
|
static void | writeroutput_free (xmlwriteroutput *output, void *mem) |
|
static void * | writeroutput_realloc (xmlwriteroutput *output, void *mem, size_t len) |
|
static void * | writer_alloc (const xmlwriter *writer, size_t len) |
|
static void | writer_free (const xmlwriter *writer, void *mem) |
|
static struct element * | alloc_element (xmlwriter *writer, const WCHAR *prefix, const WCHAR *local) |
|
static void | writer_free_element (xmlwriter *writer, struct element *element) |
|
static void | writer_free_element_stack (xmlwriter *writer) |
|
static void | writer_push_element (xmlwriter *writer, struct element *element) |
|
static struct element * | pop_element (xmlwriter *writer) |
|
static WCHAR * | writer_strndupW (const xmlwriter *writer, const WCHAR *str, int len) |
|
static WCHAR * | writer_strdupW (const xmlwriter *writer, const WCHAR *str) |
|
static struct ns * | writer_push_ns (xmlwriter *writer, const WCHAR *prefix, int prefix_len, const WCHAR *uri) |
|
static BOOL | is_empty_string (const WCHAR *str) |
|
static struct ns * | writer_find_ns_current (const xmlwriter *writer, const WCHAR *prefix, const WCHAR *uri) |
|
static struct ns * | writer_find_ns (const xmlwriter *writer, const WCHAR *prefix, const WCHAR *uri) |
|
static HRESULT | is_valid_ncname (const WCHAR *str, int *out) |
|
static HRESULT | is_valid_name (const WCHAR *str, unsigned int *out) |
|
static HRESULT | is_valid_pubid (const WCHAR *str, unsigned int *out) |
|
static HRESULT | init_output_buffer (xmlwriteroutput *output) |
|
static void | free_output_buffer (xmlwriteroutput *output) |
|
static HRESULT | grow_output_buffer (xmlwriteroutput *output, int length) |
|
static HRESULT | write_output_buffer (xmlwriteroutput *output, const WCHAR *data, int len) |
|
static HRESULT | write_output_buffer_char (xmlwriteroutput *output, WCHAR ch) |
|
static HRESULT | write_output_buffer_quoted (xmlwriteroutput *output, const WCHAR *data, int len) |
|
static HRESULT | write_output_qname (xmlwriteroutput *output, const WCHAR *prefix, int prefix_len, const WCHAR *local_name, int local_len) |
|
static void | writeroutput_release_stream (xmlwriteroutput *writeroutput) |
|
static HRESULT | writeroutput_query_for_stream (xmlwriteroutput *writeroutput) |
|
static HRESULT | writeroutput_flush_stream (xmlwriteroutput *output) |
|
static HRESULT | write_encoding_bom (xmlwriter *writer) |
|
static const WCHAR * | get_output_encoding_name (xmlwriteroutput *output) |
|
static HRESULT | write_xmldecl (xmlwriter *writer, XmlStandalone standalone) |
|
static void | writer_output_ns (xmlwriter *writer, struct element *element) |
|
static HRESULT | writer_close_starttag (xmlwriter *writer) |
|
static void | writer_inc_indent (xmlwriter *writer) |
|
static void | writer_dec_indent (xmlwriter *writer) |
|
static void | write_node_indent (xmlwriter *writer) |
|
static HRESULT WINAPI | xmlwriter_QueryInterface (IXmlWriter *iface, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | xmlwriter_AddRef (IXmlWriter *iface) |
|
static ULONG WINAPI | xmlwriter_Release (IXmlWriter *iface) |
|
static HRESULT WINAPI | xmlwriter_SetOutput (IXmlWriter *iface, IUnknown *output) |
|
static HRESULT WINAPI | xmlwriter_GetProperty (IXmlWriter *iface, UINT property, LONG_PTR *value) |
|
static HRESULT WINAPI | xmlwriter_SetProperty (IXmlWriter *iface, UINT property, LONG_PTR value) |
|
static HRESULT WINAPI | xmlwriter_WriteAttributes (IXmlWriter *iface, IXmlReader *pReader, BOOL fWriteDefaultAttributes) |
|
static void | write_output_attribute (xmlwriter *writer, const WCHAR *prefix, int prefix_len, const WCHAR *local, int local_len, const WCHAR *value) |
|
static BOOL | is_valid_xml_space_value (const WCHAR *value) |
|
static HRESULT WINAPI | xmlwriter_WriteAttributeString (IXmlWriter *iface, LPCWSTR prefix, LPCWSTR local, LPCWSTR uri, LPCWSTR value) |
|
static void | write_cdata_section (xmlwriteroutput *output, const WCHAR *data, int len) |
|
static HRESULT WINAPI | xmlwriter_WriteCData (IXmlWriter *iface, LPCWSTR data) |
|
static HRESULT WINAPI | xmlwriter_WriteCharEntity (IXmlWriter *iface, WCHAR ch) |
|
static HRESULT WINAPI | xmlwriter_WriteChars (IXmlWriter *iface, const WCHAR *pwch, UINT cwch) |
|
static HRESULT WINAPI | xmlwriter_WriteComment (IXmlWriter *iface, LPCWSTR comment) |
|
static HRESULT WINAPI | xmlwriter_WriteDocType (IXmlWriter *iface, LPCWSTR name, LPCWSTR pubid, LPCWSTR sysid, LPCWSTR subset) |
|
static HRESULT WINAPI | xmlwriter_WriteElementString (IXmlWriter *iface, LPCWSTR prefix, LPCWSTR local_name, LPCWSTR uri, LPCWSTR value) |
|
static HRESULT WINAPI | xmlwriter_WriteEndDocument (IXmlWriter *iface) |
|
static HRESULT WINAPI | xmlwriter_WriteEndElement (IXmlWriter *iface) |
|
static HRESULT WINAPI | xmlwriter_WriteEntityRef (IXmlWriter *iface, LPCWSTR pwszName) |
|
static HRESULT WINAPI | xmlwriter_WriteFullEndElement (IXmlWriter *iface) |
|
static HRESULT WINAPI | xmlwriter_WriteName (IXmlWriter *iface, LPCWSTR pwszName) |
|
static HRESULT WINAPI | xmlwriter_WriteNmToken (IXmlWriter *iface, LPCWSTR pwszNmToken) |
|
static HRESULT WINAPI | xmlwriter_WriteNode (IXmlWriter *iface, IXmlReader *pReader, BOOL fWriteDefaultAttributes) |
|
static HRESULT WINAPI | xmlwriter_WriteNodeShallow (IXmlWriter *iface, IXmlReader *pReader, BOOL fWriteDefaultAttributes) |
|
static HRESULT WINAPI | xmlwriter_WriteProcessingInstruction (IXmlWriter *iface, LPCWSTR name, LPCWSTR text) |
|
static HRESULT WINAPI | xmlwriter_WriteQualifiedName (IXmlWriter *iface, LPCWSTR pwszLocalName, LPCWSTR pwszNamespaceUri) |
|
static HRESULT WINAPI | xmlwriter_WriteRaw (IXmlWriter *iface, LPCWSTR data) |
|
static HRESULT WINAPI | xmlwriter_WriteRawChars (IXmlWriter *iface, const WCHAR *pwch, UINT cwch) |
|
static HRESULT WINAPI | xmlwriter_WriteStartDocument (IXmlWriter *iface, XmlStandalone standalone) |
|
static HRESULT WINAPI | xmlwriter_WriteStartElement (IXmlWriter *iface, LPCWSTR prefix, LPCWSTR local_name, LPCWSTR uri) |
|
static void | write_escaped_string (xmlwriter *writer, const WCHAR *string) |
|
static HRESULT WINAPI | xmlwriter_WriteString (IXmlWriter *iface, const WCHAR *string) |
|
static HRESULT WINAPI | xmlwriter_WriteSurrogateCharEntity (IXmlWriter *iface, WCHAR wchLow, WCHAR wchHigh) |
|
static HRESULT WINAPI | xmlwriter_WriteWhitespace (IXmlWriter *iface, LPCWSTR pwszWhitespace) |
|
static HRESULT WINAPI | xmlwriter_Flush (IXmlWriter *iface) |
|
static HRESULT WINAPI | xmlwriteroutput_QueryInterface (IXmlWriterOutput *iface, REFIID riid, void **ppvObject) |
|
static ULONG WINAPI | xmlwriteroutput_AddRef (IXmlWriterOutput *iface) |
|
static ULONG WINAPI | xmlwriteroutput_Release (IXmlWriterOutput *iface) |
|
HRESULT WINAPI | CreateXmlWriter (REFIID riid, void **obj, IMalloc *imalloc) |
|
HRESULT WINAPI | CreateXmlWriterOutputWithEncodingName (IUnknown *stream, IMalloc *imalloc, const WCHAR *encoding, IXmlWriterOutput **out) |
|
HRESULT WINAPI | CreateXmlWriterOutputWithEncodingCodePage (IUnknown *stream, IMalloc *imalloc, UINT codepage, IXmlWriterOutput **out) |
|