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 }