// ------------------------------------------
void LinkServiceBinder::init(PyObject *module) {
    publishType(module, &msType, msName);

    LinkBinder::init(module);
    LinkQueryResultBinder::init(module);
    RelationBinder::init(module);
}
		// ------------------------------------------
		void DrawServiceBinder::init(PyObject* module) {
			publishType(module, &msType, msName);

			PyModule_AddIntConstant(module, "PT_DEFAULT", ManualFonFileLoader::ePT_Default);
			PyModule_AddIntConstant(module, "PT_DEFAULTBOOK", ManualFonFileLoader::ePT_DefaultBook);
			PyModule_AddIntConstant(module, "PT_PCX", ManualFonFileLoader::ePT_PCX);
			PyModule_AddIntConstant(module, "PT_EXTERNAL", ManualFonFileLoader::ePT_External);
		}
		// ------------------------------------------
		void DataFieldDescIteratorBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
			DataFieldDescBinder::init(module);
		}
// ------------------------------------------
void InheritLinkBinder::init(PyObject* module) {
    publishType(module, &msType, msName);
}
// ------------------------------------------
void InheritServiceBinder::init(PyObject* module) {
    publishType(module, &msType, msName);

    InheritLinkBinder::init(module);
    InheritQueryResultBinder::init(module);
}
		// ------------------------------------------
		void ConfigServiceBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
		}
		// ------------------------------------------
		void TextureAtlasBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
		}
		// ------------------------------------------
		void StringIteratorBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
		}
		// ------------------------------------------
		void DrawSheetBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
		}
		// ------------------------------------------
		void DrawOperationBinder::init(PyObject* module) {
			publishType(module, &msType, msName);
		}