00001 #pragma once
00002 #include <swmodule.h>
00003 #include <swmgr.h>
00004 using namespace sword;
00005 using namespace System;
00006 using namespace System::Collections::Generic;
00007
00008 namespace sword2net {
00009
00010 public ref class SwordBibleModule{
00011
00012 private:
00013 const char* Fmodulename;
00014 property char Fmodulemarkup;
00015 property char Fmoduleencoding;
00016 property String^ Fmodulereference;
00017 public:
00018 delegate void DumpNotify(String^ verstext);
00019 event DumpNotify ^OnDumpNotify;
00020 SwordBibleModule();
00021 SwordBibleModule(String^ modname, char markup, char encoding);
00022 String^ GetVerse(String^ verseref);
00023 String^ NextVerse();
00024 void DumpBibleModuleContent(String^ modname,char markup, char encoding);
00025 };
00026
00027 }