aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/xml/xmlparams.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Wasabi/api/xml/xmlparams.h')
-rw-r--r--Src/Wasabi/api/xml/xmlparams.h103
1 files changed, 103 insertions, 0 deletions
diff --git a/Src/Wasabi/api/xml/xmlparams.h b/Src/Wasabi/api/xml/xmlparams.h
new file mode 100644
index 00000000..06d915a7
--- /dev/null
+++ b/Src/Wasabi/api/xml/xmlparams.h
@@ -0,0 +1,103 @@
+// ----------------------------------------------------------------------------
+// Generated by InterfaceFactory [Thu May 15 21:07:09 2003]
+//
+// File : xmlparams.h
+// Class : skin_xmlreaderparams
+// class layer : Dispatchable Interface
+// ----------------------------------------------------------------------------
+
+#ifndef __XMLREADERPARAMS_H
+#define __XMLREADERPARAMS_H
+
+#include <bfc/dispatch.h>
+//#include <bfc/common.h>
+#include "../xml/ifc_xmlreaderparams.h"
+
+// ----------------------------------------------------------------------------
+
+class NOVTABLE skin_xmlreaderparams : public ifc_xmlreaderparams
+{
+ protected:
+ skin_xmlreaderparams() {}
+ ~skin_xmlreaderparams() {}
+ public:
+ /*
+ const wchar_t *getItemName(int i);
+ const wchar_t *getItemValue(int i);
+ const wchar_t *getItemValue(const wchar_t *name);
+ const wchar_t *enumItemValues(const wchar_t *name, int nb);
+ int getItemValueInt(const wchar_t *name, int def = 0);
+ int getNbItems();
+ */
+ void addItem(const wchar_t *parm, const wchar_t *value);
+ void removeItem(const wchar_t *parm);
+ void replaceItem(const wchar_t *parm, const wchar_t *value);
+ int findItem(const wchar_t *parm);
+
+ protected:
+ enum {
+ /*XMLREADERPARAMS_GETITEMNAME = 100,
+ XMLREADERPARAMS_GETITEMVALUE = 200,
+ XMLREADERPARAMS_GETITEMVALUE2 = 201,
+ XMLREADERPARAMS_ENUMITEMVALUES = 202,
+ XMLREADERPARAMS_GETITEMVALUEINT = 300,
+ XMLREADERPARAMS_GETNBITEMS = 400,*/
+ XMLREADERPARAMS_ADDITEM = 500,
+ XMLREADERPARAMS_REMOVEITEM = 600,
+ XMLREADERPARAMS_REPLACEITEM = 700,
+ XMLREADERPARAMS_FINDITEM = 800,
+ };
+};
+
+// ----------------------------------------------------------------------------
+/*
+inline const wchar_t *skin_xmlreaderparams::getItemName(int i) {
+ const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMNAME, (const wchar_t *)0, i);
+ return __retval;
+}
+
+inline const wchar_t *skin_xmlreaderparams::getItemValue(int i) {
+ const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMVALUE, (const wchar_t *)0, i);
+ return __retval;
+}
+
+inline const wchar_t *skin_xmlreaderparams::getItemValue(const wchar_t *name) {
+ const wchar_t *__retval = _call(XMLREADERPARAMS_GETITEMVALUE2, (const wchar_t *)0, name);
+ return __retval;
+}
+
+inline const wchar_t *skin_xmlreaderparams::enumItemValues(const wchar_t *name, int nb) {
+ const wchar_t *__retval = _call(XMLREADERPARAMS_ENUMITEMVALUES, (const wchar_t *)0, name, nb);
+ return __retval;
+}
+
+inline int skin_xmlreaderparams::getItemValueInt(const wchar_t *name, int def) {
+ int __retval = _call(XMLREADERPARAMS_GETITEMVALUEINT, (int)0, name, def);
+ return __retval;
+}
+
+inline int skin_xmlreaderparams::getNbItems() {
+ int __retval = _call(XMLREADERPARAMS_GETNBITEMS, (int)0);
+ return __retval;
+}
+*/
+inline void skin_xmlreaderparams::addItem(const wchar_t *parm, const wchar_t *value) {
+ _voidcall(XMLREADERPARAMS_ADDITEM, parm, value);
+}
+
+inline void skin_xmlreaderparams::removeItem(const wchar_t *parm) {
+ _voidcall(XMLREADERPARAMS_REMOVEITEM, parm);
+}
+
+inline void skin_xmlreaderparams::replaceItem(const wchar_t *parm, const wchar_t *value) {
+ _voidcall(XMLREADERPARAMS_REPLACEITEM, parm, value);
+}
+
+inline int skin_xmlreaderparams::findItem(const wchar_t *parm) {
+ int __retval = _call(XMLREADERPARAMS_FINDITEM, (int)0, parm);
+ return __retval;
+}
+
+// ----------------------------------------------------------------------------
+
+#endif // __XMLREADERPARAMS_H