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
39ca507d
Commit
39ca507d
authored
Jul 29, 2023
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
Jul 31, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msxml3: Remove DECLSPEC_HIDDEN usage.
parent
1447471a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
124 additions
and
124 deletions
+124
-124
msxml_dispex.h
dlls/msxml3/msxml_dispex.h
+12
-12
msxml_private.h
dlls/msxml3/msxml_private.h
+106
-106
xslpattern.h
dlls/msxml3/xslpattern.h
+5
-5
xslpattern.l
dlls/msxml3/xslpattern.l
+1
-1
No files found.
dlls/msxml3/msxml_dispex.h
View file @
39ca507d
...
...
@@ -80,8 +80,8 @@ typedef enum tid_t
LAST_tid
}
tid_t
;
extern
HRESULT
get_typeinfo
(
tid_t
tid
,
ITypeInfo
**
typeinfo
)
DECLSPEC_HIDDEN
;
extern
void
release_typelib
(
void
)
DECLSPEC_HIDDEN
;
extern
HRESULT
get_typeinfo
(
tid_t
tid
,
ITypeInfo
**
typeinfo
);
extern
void
release_typelib
(
void
);
typedef
struct
dispex_data_t
dispex_data_t
;
...
...
@@ -108,10 +108,10 @@ typedef struct
dispex_static_data_t
*
data
;
}
DispatchEx
;
void
init_dispex
(
DispatchEx
*
,
IUnknown
*
,
dispex_static_data_t
*
)
DECLSPEC_HIDDEN
;
void
release_dispex
(
DispatchEx
*
)
DECLSPEC_HIDDEN
;
BOOL
dispex_query_interface
(
DispatchEx
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
const
IID
*
get_riid_from_tid
(
enum
tid_t
tid
)
DECLSPEC_HIDDEN
;
void
init_dispex
(
DispatchEx
*
,
IUnknown
*
,
dispex_static_data_t
*
);
void
release_dispex
(
DispatchEx
*
);
BOOL
dispex_query_interface
(
DispatchEx
*
,
REFIID
,
void
**
);
const
IID
*
get_riid_from_tid
(
enum
tid_t
tid
);
static
inline
HRESULT
return_bstr
(
const
WCHAR
*
value
,
BSTR
*
p
)
{
...
...
@@ -144,14 +144,14 @@ static inline HRESULT return_bstrn(const WCHAR *value, int len, BSTR *p)
return
S_OK
;
}
extern
HRESULT
dom_document_create
(
MSXML_VERSION
class_version
,
void
**
document
)
DECLSPEC_HIDDEN
;
extern
HRESULT
dom_document_create
(
MSXML_VERSION
class_version
,
void
**
document
);
typedef
struct
bsc_t
bsc_t
;
HRESULT
create_moniker_from_url
(
LPCWSTR
,
IMoniker
**
)
DECLSPEC_HIDDEN
;
HRESULT
create_uri
(
IUri
*
base
,
const
WCHAR
*
,
IUri
**
)
DECLSPEC_HIDDEN
;
HRESULT
bind_url
(
IMoniker
*
,
HRESULT
(
*
onDataAvailable
)(
void
*
,
char
*
,
DWORD
),
void
*
,
bsc_t
**
)
DECLSPEC_HIDDEN
;
HRESULT
detach_bsc
(
bsc_t
*
)
DECLSPEC_HIDDEN
;
IUri
*
get_base_uri
(
IUnknown
*
site
)
DECLSPEC_HIDDEN
;
HRESULT
create_moniker_from_url
(
LPCWSTR
,
IMoniker
**
);
HRESULT
create_uri
(
IUri
*
base
,
const
WCHAR
*
,
IUri
**
);
HRESULT
bind_url
(
IMoniker
*
,
HRESULT
(
*
onDataAvailable
)(
void
*
,
char
*
,
DWORD
),
void
*
,
bsc_t
**
);
HRESULT
detach_bsc
(
bsc_t
*
);
IUri
*
get_base_uri
(
IUnknown
*
site
);
#endif
/* __MSXML_DISPEX__ */
dlls/msxml3/msxml_private.h
View file @
39ca507d
...
...
@@ -28,7 +28,7 @@
#include "msxml_dispex.h"
extern
const
CLSID
*
DOMDocument_version
(
MSXML_VERSION
v
)
DECLSPEC_HIDDEN
;
extern
const
CLSID
*
DOMDocument_version
(
MSXML_VERSION
v
);
/* The XDR datatypes (urn:schemas-microsoft-com:datatypes)
...
...
@@ -76,7 +76,7 @@ typedef enum _XDR_DT {
LAST_DT
}
XDR_DT
;
extern
HINSTANCE
MSXML_hInstance
DECLSPEC_HIDDEN
;
extern
HINSTANCE
MSXML_hInstance
;
/* XSLProcessor parameter list */
struct
xslprocessor_par
...
...
@@ -92,8 +92,8 @@ struct xslprocessor_params
unsigned
int
count
;
};
extern
void
schemasInit
(
void
)
DECLSPEC_HIDDEN
;
extern
void
schemasCleanup
(
void
)
DECLSPEC_HIDDEN
;
extern
void
schemasInit
(
void
);
extern
void
schemasCleanup
(
void
);
/* IXMLDOMNode Internal Structure */
typedef
struct
_xmlnode
...
...
@@ -125,48 +125,48 @@ struct enumvariant_funcs
};
/* constructors */
extern
IUnknown
*
create_domdoc
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_xmldoc
(
void
)
DECLSPEC_HIDDEN
;
extern
IXMLDOMNode
*
create_node
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_element
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_attribute
(
xmlNodePtr
,
BOOL
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_text
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_pi
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_comment
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_cdata
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IXMLDOMNodeList
*
create_children_nodelist
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IXMLDOMNamedNodeMap
*
create_nodemap
(
xmlNodePtr
,
const
struct
nodemap_funcs
*
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_doc_fragment
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_doc_entity_ref
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_doc_type
(
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
HRESULT
create_selection
(
xmlNodePtr
,
xmlChar
*
,
IXMLDOMNodeList
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
create_enumvariant
(
IUnknown
*
,
BOOL
,
const
struct
enumvariant_funcs
*
,
IEnumVARIANT
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
create_dom_implementation
(
IXMLDOMImplementation
**
obj
)
DECLSPEC_HIDDEN
;
extern
IUnknown
*
create_domdoc
(
xmlNodePtr
);
extern
IUnknown
*
create_xmldoc
(
void
);
extern
IXMLDOMNode
*
create_node
(
xmlNodePtr
);
extern
IUnknown
*
create_element
(
xmlNodePtr
);
extern
IUnknown
*
create_attribute
(
xmlNodePtr
,
BOOL
);
extern
IUnknown
*
create_text
(
xmlNodePtr
);
extern
IUnknown
*
create_pi
(
xmlNodePtr
);
extern
IUnknown
*
create_comment
(
xmlNodePtr
);
extern
IUnknown
*
create_cdata
(
xmlNodePtr
);
extern
IXMLDOMNodeList
*
create_children_nodelist
(
xmlNodePtr
);
extern
IXMLDOMNamedNodeMap
*
create_nodemap
(
xmlNodePtr
,
const
struct
nodemap_funcs
*
);
extern
IUnknown
*
create_doc_fragment
(
xmlNodePtr
);
extern
IUnknown
*
create_doc_entity_ref
(
xmlNodePtr
);
extern
IUnknown
*
create_doc_type
(
xmlNodePtr
);
extern
HRESULT
create_selection
(
xmlNodePtr
,
xmlChar
*
,
IXMLDOMNodeList
**
);
extern
HRESULT
create_enumvariant
(
IUnknown
*
,
BOOL
,
const
struct
enumvariant_funcs
*
,
IEnumVARIANT
**
);
extern
HRESULT
create_dom_implementation
(
IXMLDOMImplementation
**
obj
);
/* data accessors */
xmlNodePtr
xmlNodePtr_from_domnode
(
IXMLDOMNode
*
iface
,
xmlElementType
type
)
DECLSPEC_HIDDEN
;
xmlNodePtr
xmlNodePtr_from_domnode
(
IXMLDOMNode
*
iface
,
xmlElementType
type
);
/* helpers */
extern
xmlChar
*
xmlChar_from_wchar
(
LPCWSTR
str
)
DECLSPEC_HIDDEN
;
extern
void
xmldoc_init
(
xmlDocPtr
doc
,
MSXML_VERSION
version
)
DECLSPEC_HIDDEN
;
extern
LONG
xmldoc_add_ref
(
xmlDocPtr
doc
)
DECLSPEC_HIDDEN
;
extern
LONG
xmldoc_release
(
xmlDocPtr
doc
)
DECLSPEC_HIDDEN
;
extern
LONG
xmldoc_add_refs
(
xmlDocPtr
doc
,
LONG
refs
)
DECLSPEC_HIDDEN
;
extern
LONG
xmldoc_release_refs
(
xmlDocPtr
doc
,
LONG
refs
)
DECLSPEC_HIDDEN
;
extern
void
xmlnode_add_ref
(
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
void
xmlnode_release
(
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
int
xmlnode_get_inst_cnt
(
xmlnode
*
node
)
DECLSPEC_HIDDEN
;
extern
HRESULT
xmldoc_add_orphan
(
xmlDocPtr
doc
,
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
HRESULT
xmldoc_remove_orphan
(
xmlDocPtr
doc
,
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
void
xmldoc_link_xmldecl
(
xmlDocPtr
doc
,
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
xmlNodePtr
xmldoc_unlink_xmldecl
(
xmlDocPtr
doc
)
DECLSPEC_HIDDEN
;
extern
MSXML_VERSION
xmldoc_version
(
xmlDocPtr
doc
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XMLElement_create
(
xmlNodePtr
node
,
LPVOID
*
ppObj
,
BOOL
own
)
DECLSPEC_HIDDEN
;
extern
void
wineXmlCallbackLog
(
char
const
*
caller
,
xmlErrorLevel
lvl
,
char
const
*
msg
,
va_list
ap
)
DECLSPEC_HIDDEN
;
extern
void
wineXmlCallbackError
(
char
const
*
caller
,
xmlErrorPtr
err
)
DECLSPEC_HIDDEN
;
extern
xmlChar
*
xmlChar_from_wchar
(
LPCWSTR
str
);
extern
void
xmldoc_init
(
xmlDocPtr
doc
,
MSXML_VERSION
version
);
extern
LONG
xmldoc_add_ref
(
xmlDocPtr
doc
);
extern
LONG
xmldoc_release
(
xmlDocPtr
doc
);
extern
LONG
xmldoc_add_refs
(
xmlDocPtr
doc
,
LONG
refs
);
extern
LONG
xmldoc_release_refs
(
xmlDocPtr
doc
,
LONG
refs
);
extern
void
xmlnode_add_ref
(
xmlNodePtr
node
);
extern
void
xmlnode_release
(
xmlNodePtr
node
);
extern
int
xmlnode_get_inst_cnt
(
xmlnode
*
node
);
extern
HRESULT
xmldoc_add_orphan
(
xmlDocPtr
doc
,
xmlNodePtr
node
);
extern
HRESULT
xmldoc_remove_orphan
(
xmlDocPtr
doc
,
xmlNodePtr
node
);
extern
void
xmldoc_link_xmldecl
(
xmlDocPtr
doc
,
xmlNodePtr
node
);
extern
xmlNodePtr
xmldoc_unlink_xmldecl
(
xmlDocPtr
doc
);
extern
MSXML_VERSION
xmldoc_version
(
xmlDocPtr
doc
);
extern
HRESULT
XMLElement_create
(
xmlNodePtr
node
,
LPVOID
*
ppObj
,
BOOL
own
);
extern
void
wineXmlCallbackLog
(
char
const
*
caller
,
xmlErrorLevel
lvl
,
char
const
*
msg
,
va_list
ap
);
extern
void
wineXmlCallbackError
(
char
const
*
caller
,
xmlErrorPtr
err
);
#define LIBXML2_LOG_CALLBACK WINAPIV __WINE_PRINTF_ATTR(2,3)
...
...
@@ -181,68 +181,68 @@ extern void wineXmlCallbackError(char const* caller, xmlErrorPtr err) DECLSPEC_H
#define LIBXML2_CALLBACK_SERROR(caller, err) wineXmlCallbackError(#caller, err)
extern
BOOL
is_preserving_whitespace
(
xmlNodePtr
node
)
DECLSPEC_HIDDEN
;
extern
BOOL
is_xpathmode
(
const
xmlDocPtr
doc
)
DECLSPEC_HIDDEN
;
extern
void
set_xpathmode
(
xmlDocPtr
doc
,
BOOL
xpath
)
DECLSPEC_HIDDEN
;
extern
void
init_xmlnode
(
xmlnode
*
,
xmlNodePtr
,
IXMLDOMNode
*
,
dispex_static_data_t
*
)
DECLSPEC_HIDDEN
;
extern
void
destroy_xmlnode
(
xmlnode
*
)
DECLSPEC_HIDDEN
;
extern
BOOL
node_query_interface
(
xmlnode
*
,
REFIID
,
void
**
)
DECLSPEC_HIDDEN
;
extern
xmlnode
*
get_node_obj
(
IXMLDOMNode
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_append_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_nodeName
(
xmlnode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_content
(
xmlnode
*
,
VARIANT
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_set_content
(
xmlnode
*
,
LPCWSTR
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_put_value
(
xmlnode
*
,
VARIANT
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_put_value_escaped
(
xmlnode
*
,
VARIANT
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_parent
(
xmlnode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_child_nodes
(
xmlnode
*
,
IXMLDOMNodeList
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_first_child
(
xmlnode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_last_child
(
xmlnode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_previous_sibling
(
xmlnode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_next_sibling
(
xmlnode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_insert_before
(
xmlnode
*
,
IXMLDOMNode
*
,
const
VARIANT
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_replace_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_put_text
(
xmlnode
*
,
BSTR
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_xml
(
xmlnode
*
,
BOOL
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_clone
(
xmlnode
*
,
VARIANT_BOOL
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_prefix
(
xmlnode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_base_name
(
xmlnode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_namespaceURI
(
xmlnode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_remove_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_has_childnodes
(
const
xmlnode
*
,
VARIANT_BOOL
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_owner_doc
(
const
xmlnode
*
,
IXMLDOMDocument
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_get_text
(
const
xmlnode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_select_nodes
(
const
xmlnode
*
,
BSTR
,
IXMLDOMNodeList
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_select_singlenode
(
const
xmlnode
*
,
BSTR
,
IXMLDOMNode
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_transform_node
(
const
xmlnode
*
,
IXMLDOMNode
*
,
BSTR
*
)
DECLSPEC_HIDDEN
;
extern
BOOL
is_preserving_whitespace
(
xmlNodePtr
node
);
extern
BOOL
is_xpathmode
(
const
xmlDocPtr
doc
);
extern
void
set_xpathmode
(
xmlDocPtr
doc
,
BOOL
xpath
);
extern
void
init_xmlnode
(
xmlnode
*
,
xmlNodePtr
,
IXMLDOMNode
*
,
dispex_static_data_t
*
);
extern
void
destroy_xmlnode
(
xmlnode
*
);
extern
BOOL
node_query_interface
(
xmlnode
*
,
REFIID
,
void
**
);
extern
xmlnode
*
get_node_obj
(
IXMLDOMNode
*
);
extern
HRESULT
node_append_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_nodeName
(
xmlnode
*
,
BSTR
*
);
extern
HRESULT
node_get_content
(
xmlnode
*
,
VARIANT
*
);
extern
HRESULT
node_set_content
(
xmlnode
*
,
LPCWSTR
);
extern
HRESULT
node_put_value
(
xmlnode
*
,
VARIANT
*
);
extern
HRESULT
node_put_value_escaped
(
xmlnode
*
,
VARIANT
*
);
extern
HRESULT
node_get_parent
(
xmlnode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_child_nodes
(
xmlnode
*
,
IXMLDOMNodeList
**
);
extern
HRESULT
node_get_first_child
(
xmlnode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_last_child
(
xmlnode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_previous_sibling
(
xmlnode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_next_sibling
(
xmlnode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_insert_before
(
xmlnode
*
,
IXMLDOMNode
*
,
const
VARIANT
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_replace_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_put_text
(
xmlnode
*
,
BSTR
);
extern
HRESULT
node_get_xml
(
xmlnode
*
,
BOOL
,
BSTR
*
);
extern
HRESULT
node_clone
(
xmlnode
*
,
VARIANT_BOOL
,
IXMLDOMNode
**
);
extern
HRESULT
node_get_prefix
(
xmlnode
*
,
BSTR
*
);
extern
HRESULT
node_get_base_name
(
xmlnode
*
,
BSTR
*
);
extern
HRESULT
node_get_namespaceURI
(
xmlnode
*
,
BSTR
*
);
extern
HRESULT
node_remove_child
(
xmlnode
*
,
IXMLDOMNode
*
,
IXMLDOMNode
**
);
extern
HRESULT
node_has_childnodes
(
const
xmlnode
*
,
VARIANT_BOOL
*
);
extern
HRESULT
node_get_owner_doc
(
const
xmlnode
*
,
IXMLDOMDocument
**
);
extern
HRESULT
node_get_text
(
const
xmlnode
*
,
BSTR
*
);
extern
HRESULT
node_select_nodes
(
const
xmlnode
*
,
BSTR
,
IXMLDOMNodeList
**
);
extern
HRESULT
node_select_singlenode
(
const
xmlnode
*
,
BSTR
,
IXMLDOMNode
**
);
extern
HRESULT
node_transform_node
(
const
xmlnode
*
,
IXMLDOMNode
*
,
BSTR
*
);
extern
HRESULT
node_transform_node_params
(
const
xmlnode
*
,
IXMLDOMNode
*
,
BSTR
*
,
ISequentialStream
*
,
const
struct
xslprocessor_params
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
node_create_supporterrorinfo
(
const
tid_t
*
,
void
**
)
DECLSPEC_HIDDEN
;
const
struct
xslprocessor_params
*
);
extern
HRESULT
node_create_supporterrorinfo
(
const
tid_t
*
,
void
**
);
extern
HRESULT
get_domdoc_from_xmldoc
(
xmlDocPtr
xmldoc
,
IXMLDOMDocument3
**
document
)
DECLSPEC_HIDDEN
;
extern
HRESULT
get_domdoc_from_xmldoc
(
xmlDocPtr
xmldoc
,
IXMLDOMDocument3
**
document
);
extern
HRESULT
SchemaCache_validate_tree
(
IXMLDOMSchemaCollection2
*
,
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
XDR_DT
SchemaCache_get_node_dt
(
IXMLDOMSchemaCollection2
*
,
xmlNodePtr
)
DECLSPEC_HIDDEN
;
extern
HRESULT
cache_from_doc_ns
(
IXMLDOMSchemaCollection2
*
,
xmlnode
*
)
DECLSPEC_HIDDEN
;
extern
HRESULT
SchemaCache_validate_tree
(
IXMLDOMSchemaCollection2
*
,
xmlNodePtr
);
extern
XDR_DT
SchemaCache_get_node_dt
(
IXMLDOMSchemaCollection2
*
,
xmlNodePtr
);
extern
HRESULT
cache_from_doc_ns
(
IXMLDOMSchemaCollection2
*
,
xmlnode
*
);
extern
XDR_DT
str_to_dt
(
xmlChar
const
*
str
,
int
len
/* calculated if -1 */
)
DECLSPEC_HIDDEN
;
extern
XDR_DT
bstr_to_dt
(
OLECHAR
const
*
bstr
,
int
len
/* calculated if -1 */
)
DECLSPEC_HIDDEN
;
extern
xmlChar
const
*
dt_to_str
(
XDR_DT
dt
)
DECLSPEC_HIDDEN
;
extern
const
char
*
debugstr_dt
(
XDR_DT
dt
)
DECLSPEC_HIDDEN
;
extern
OLECHAR
const
*
dt_to_bstr
(
XDR_DT
dt
)
DECLSPEC_HIDDEN
;
extern
HRESULT
dt_validate
(
XDR_DT
dt
,
xmlChar
const
*
content
)
DECLSPEC_HIDDEN
;
extern
XDR_DT
str_to_dt
(
xmlChar
const
*
str
,
int
len
/* calculated if -1 */
);
extern
XDR_DT
bstr_to_dt
(
OLECHAR
const
*
bstr
,
int
len
/* calculated if -1 */
);
extern
xmlChar
const
*
dt_to_str
(
XDR_DT
dt
);
extern
const
char
*
debugstr_dt
(
XDR_DT
dt
);
extern
OLECHAR
const
*
dt_to_bstr
(
XDR_DT
dt
);
extern
HRESULT
dt_validate
(
XDR_DT
dt
,
xmlChar
const
*
content
);
extern
BSTR
EnsureCorrectEOL
(
BSTR
)
DECLSPEC_HIDDEN
;
extern
BSTR
EnsureCorrectEOL
(
BSTR
);
extern
xmlChar
*
tagName_to_XPath
(
const
BSTR
tagName
)
DECLSPEC_HIDDEN
;
extern
xmlChar
*
tagName_to_XPath
(
const
BSTR
tagName
);
extern
HRESULT
dom_pi_put_xml_decl
(
IXMLDOMNode
*
node
,
BSTR
data
)
DECLSPEC_HIDDEN
;
extern
HRESULT
dom_pi_put_xml_decl
(
IXMLDOMNode
*
node
,
BSTR
data
);
#include <libxslt/documents.h>
extern
xmlDocPtr
xslt_doc_default_loader
(
const
xmlChar
*
uri
,
xmlDictPtr
dict
,
int
options
,
void
*
_ctxt
,
xsltLoadType
type
)
DECLSPEC_HIDDEN
;
void
*
_ctxt
,
xsltLoadType
type
);
static
inline
BSTR
bstr_from_xmlChar
(
const
xmlChar
*
str
)
{
...
...
@@ -338,18 +338,18 @@ static inline HRESULT return_var_false(VARIANT_BOOL *p)
}
extern
IXMLDOMParseError
*
create_parseError
(
LONG
code
,
BSTR
url
,
BSTR
reason
,
BSTR
srcText
,
LONG
line
,
LONG
linepos
,
LONG
filepos
)
DECLSPEC_HIDDEN
;
extern
HRESULT
SchemaCache_create
(
MSXML_VERSION
,
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XMLDocument_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
SAXXMLReader_create
(
MSXML_VERSION
,
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
SAXAttributes_create
(
MSXML_VERSION
,
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XMLHTTPRequest_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
ServerXMLHTTP_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XSLTemplate_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
MXWriter_create
(
MSXML_VERSION
,
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
MXNamespaceManager_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XMLParser_create
(
void
**
)
DECLSPEC_HIDDEN
;
extern
HRESULT
XMLView_create
(
void
**
)
DECLSPEC_HIDDEN
;
LONG
line
,
LONG
linepos
,
LONG
filepos
);
extern
HRESULT
SchemaCache_create
(
MSXML_VERSION
,
void
**
);
extern
HRESULT
XMLDocument_create
(
void
**
);
extern
HRESULT
SAXXMLReader_create
(
MSXML_VERSION
,
void
**
);
extern
HRESULT
SAXAttributes_create
(
MSXML_VERSION
,
void
**
);
extern
HRESULT
XMLHTTPRequest_create
(
void
**
);
extern
HRESULT
ServerXMLHTTP_create
(
void
**
);
extern
HRESULT
XSLTemplate_create
(
void
**
);
extern
HRESULT
MXWriter_create
(
MSXML_VERSION
,
void
**
);
extern
HRESULT
MXNamespaceManager_create
(
void
**
);
extern
HRESULT
XMLParser_create
(
void
**
);
extern
HRESULT
XMLView_create
(
void
**
);
/* Error Codes - not defined anywhere in the public headers */
#define E_XML_ELEMENT_UNDECLARED 0xC00CE00D
...
...
dlls/msxml3/xslpattern.h
View file @
39ca507d
...
...
@@ -41,11 +41,11 @@ typedef struct _parser_param {
#define XSLPATTERN_STYPE xmlChar*
#define YY_EXTRA_TYPE parser_param*
int
xslpattern_lex
(
xmlChar
**
,
void
*
)
DECLSPEC_HIDDEN
;
int
xslpattern_lex_init
(
void
**
)
DECLSPEC_HIDDEN
;
int
xslpattern_lex_destroy
(
void
*
)
DECLSPEC_HIDDEN
;
void
xslpattern_set_extra
(
parser_param
*
,
void
*
)
DECLSPEC_HIDDEN
;
int
xslpattern_parse
(
parser_param
*
,
void
*
)
DECLSPEC_HIDDEN
;
int
xslpattern_lex
(
xmlChar
**
,
void
*
);
int
xslpattern_lex_init
(
void
**
);
int
xslpattern_lex_destroy
(
void
*
);
void
xslpattern_set_extra
(
parser_param
*
,
void
*
);
int
xslpattern_parse
(
parser_param
*
,
void
*
);
#endif
/* __XSLPATTERN__ */
dlls/msxml3/xslpattern.l
View file @
39ca507d
...
...
@@ -148,7 +148,7 @@ ANY (.)
%%
xmlChar* XSLPattern_to_XPath(xmlXPathContextPtr, xmlChar const*)
DECLSPEC_HIDDEN
;
xmlChar* XSLPattern_to_XPath(xmlXPathContextPtr, xmlChar const*);
xmlChar* XSLPattern_to_XPath(xmlXPathContextPtr ctxt, xmlChar const* xslpat_str)
{
parser_param p;
...
...
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