Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
89a09456
Commit
89a09456
authored
Jun 19, 2011
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
Jun 20, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
xmllite: Added interface IXmlWriter.
parent
781ff545
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
0 deletions
+62
-0
xmllite.idl
include/xmllite.idl
+62
-0
No files found.
include/xmllite.idl
View file @
89a09456
...
...
@@ -109,3 +109,65 @@ cpp_quote("typedef IUnknown IXmlReaderInput;")
cpp_quote
(
"STDAPI CreateXmlReaderInputWithEncodingName(IUnknown *stream, IMalloc *pMalloc,"
)
cpp_quote
(
" LPCWSTR encoding, BOOL hint,"
)
cpp_quote
(
" LPCWSTR base_uri, IXmlReaderInput **ppInput);"
)
typedef
enum
XmlStandalone
{
XmlStandalone_Omit
,
XmlStandalone_Yes
,
XmlStandalone_No
,
_XmlStandalone_Last
=
XmlStandalone_No
}
XmlStandalone
;
typedef
enum
XmlWriterProperty
{
XmlWriterProperty_MultiLanguage
,
XmlWriterProperty_Indent
,
XmlWriterProperty_ByteOrderMark
,
XmlWriterProperty_OmitXmlDeclaration
,
XmlWriterProperty_ConformanceLevel
,
_XmlWriterProperty_Last
=
XmlWriterProperty_OmitXmlDeclaration
}
XmlWriterProperty
;
/*
IXmlWriter
*/
[
local
,
object
,
uuid
(
7279
FC88
-709D-4095
-
B63D
-
69
FE4B0D9030
),
pointer_default
(
unique
)
]
interface
IXmlWriter
:
IUnknown
{
HRESULT
SetOutput
(
[
in
]
IUnknown
*
pOutput
)
;
HRESULT
GetProperty
(
[
in
]
UINT
nProperty
,
[
out
]
LONG_PTR
*
ppValue
)
;
HRESULT
SetProperty
(
[
in
]
UINT
nProperty
,
[
in
]
LONG_PTR
pValue
)
;
HRESULT
WriteAttributes
(
[
in
]
IXmlReader
*
pReader
,
[
in
]
BOOL
fWriteDefaultAttributes
)
;
HRESULT
WriteAttributeString
(
[
in
]
LPCWSTR
pwszPrefix
,
[
in
]
LPCWSTR
pwszLocalName
,
[
in
]
LPCWSTR
pwszNamespaceUri
,
[
in
]
LPCWSTR
pwszValue
)
;
HRESULT
WriteCData
(
[
in
]
LPCWSTR
pwszText
)
;
HRESULT
WriteCharEntity
(
[
in
]
WCHAR
wch
)
;
HRESULT
WriteChars
(
[
in
]
const
WCHAR
*
pwch
,
[
in
]
UINT
cwch
)
;
HRESULT
WriteComment
(
[
in
]
LPCWSTR
pwszComment
)
;
HRESULT
WriteDocType
(
[
in
]
LPCWSTR
pwszName
,
[
in
]
LPCWSTR
pwszPublicId
,
[
in
]
LPCWSTR
pwszSystemId
,
[
in
]
LPCWSTR
pwszSubset
)
;
HRESULT
WriteElementString
(
[
in
]
LPCWSTR
pwszPrefix
,
[
in
]
LPCWSTR
pwszLocalName
,
[
in
]
LPCWSTR
pwszNamespaceUri
,
[
in
]
LPCWSTR
pwszValue
)
;
HRESULT
WriteEndDocument
()
;
HRESULT
WriteEndElement
()
;
HRESULT
WriteEntityRef
(
[
in
]
LPCWSTR
pwszName
)
;
HRESULT
WriteFullEndElement
()
;
HRESULT
WriteName
(
[
in
]
LPCWSTR
pwszName
)
;
HRESULT
WriteNmToken
(
[
in
]
LPCWSTR
pwszNmToken
)
;
HRESULT
WriteNode
(
[
in
]
IXmlReader
*
pReader
,
[
in
]
BOOL
fWriteDefaultAttributes
)
;
HRESULT
WriteNodeShallow
(
[
in
]
IXmlReader
*
pReader
,
[
in
]
BOOL
fWriteDefaultAttributes
)
;
HRESULT
WriteProcessingInstruction
(
[
in
]
LPCWSTR
pwszName
,
[
in
]
LPCWSTR
pwszText
)
;
HRESULT
WriteQualifiedName
(
[
in
]
LPCWSTR
pwszLocalName
,
[
in
]
LPCWSTR
pwszNamespaceUri
)
;
HRESULT
WriteRaw
(
[
in
]
LPCWSTR
pwszData
)
;
HRESULT
WriteRawChars
(
[
in
]
const
WCHAR
*
pwch
,
[
in
]
UINT
cwch
)
;
HRESULT
WriteStartDocument
(
[
in
]
XmlStandalone
standalone
)
;
HRESULT
WriteStartElement
(
[
in
]
LPCWSTR
pwszPrefix
,
[
in
]
LPCWSTR
pwszLocalName
,
[
in
]
LPCWSTR
pwszNamespaceUri
)
;
HRESULT
WriteString
(
[
in
]
LPCWSTR
pwszText
)
;
HRESULT
WriteSurrogateCharEntity
(
[
in
]
WCHAR
wchLow
,
[
in
]
WCHAR
wchHigh
)
;
HRESULT
WriteWhitespace
(
[
in
]
LPCWSTR
pwszWhitespace
)
;
HRESULT
Flush
()
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment