ReactOS
0.4.16-dev-306-g647d351
xmlmodule.h
Go to the documentation of this file.
1
/*
2
* Summary: dynamic module loading
3
* Description: basic API for dynamic module loading, used by
4
* libexslt added in 2.6.17
5
*
6
* Copy: See Copyright for the status of this software.
7
*
8
* Author: Joel W. Reed
9
*/
10
11
#ifndef __XML_MODULE_H__
12
#define __XML_MODULE_H__
13
14
#include <
libxml/xmlversion.h
>
15
16
#ifdef LIBXML_MODULES_ENABLED
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
27
typedef
struct
_xmlModule xmlModule;
28
typedef
xmlModule *xmlModulePtr;
29
35
typedef
enum
{
36
XML_MODULE_LAZY = 1,
/* lazy binding */
37
XML_MODULE_LOCAL= 2
/* local binding */
38
} xmlModuleOption;
39
40
XMLPUBFUN
xmlModulePtr
XMLCALL
xmlModuleOpen (
const
char
*
filename
,
41
int
options
);
42
43
XMLPUBFUN
int
XMLCALL
xmlModuleSymbol (xmlModulePtr
module
,
44
const
char
*
name
,
45
void
**
result
);
46
47
XMLPUBFUN
int
XMLCALL
xmlModuleClose (xmlModulePtr
module
);
48
49
XMLPUBFUN
int
XMLCALL
xmlModuleFree (xmlModulePtr
module
);
50
51
#ifdef __cplusplus
52
}
53
#endif
54
55
#endif
/* LIBXML_MODULES_ENABLED */
56
57
#endif
/*__XML_MODULE_H__ */
XMLCALL
#define XMLCALL
Definition:
expat_external.h:52
result
GLuint64EXT * result
Definition:
glext.h:11304
filename
const char * filename
Definition:
ioapi.h:137
module
Definition:
dbghelp_private.h:377
name
Definition:
name.c:39
options
Definition:
btrfslib.c:113
XMLPUBFUN
#define XMLPUBFUN
Definition:
xmlexports.h:61
xmlversion.h
sdk
include
reactos
libs
libxml
xmlmodule.h
Generated on Mon Dec 2 2024 06:14:55 for ReactOS by
1.9.6