LIB_LeadingEigenVecForSparseMatrix_C_API bool MW_CALL_CONV LeadingEigenVecForSparseMatrixInitializeWithHandlers( mclOutputHandlerFcn error_handler, mclOutputHandlerFcn print_handler) { int bResult = 0; if (_mcr_inst != NULL) return true; if (!mclmcrInitialize()) return false; if (!GetModuleFileName(GetModuleHandle("LeadingEigenVecForSparseMatrix"), path_to_dll, _MAX_PATH)) return false; { mclCtfStream ctfStream = mclGetEmbeddedCtfStream(path_to_dll); if (ctfStream) { bResult = mclInitializeComponentInstanceEmbedded( &_mcr_inst, error_handler, print_handler, ctfStream); mclDestroyStream(ctfStream); } else { bResult = 0; } } if (!bResult) return false; return true; }
LIB_libhsmatlab_C_API bool MW_CALL_CONV libhsmatlabInitializeWithHandlers( mclOutputHandlerFcn error_handler, mclOutputHandlerFcn print_handler) { int bResult = 0; if (_mcr_inst != NULL) return true; if (!mclmcrInitialize()) return false; { mclCtfStream ctfStream = mclGetEmbeddedCtfStream((void *)(libhsmatlabInitializeWithHandlers)); if (ctfStream) { bResult = mclInitializeComponentInstanceEmbedded( &_mcr_inst, error_handler, print_handler, ctfStream); mclDestroyStream(ctfStream); } else { bResult = 0; } } if (!bResult) return false; return true; }
LIB_lightTest_C_API bool MW_CALL_CONV lightTestInitializeWithHandlers( mclOutputHandlerFcn error_handler, mclOutputHandlerFcn print_handler) { int bResult = 0; if (_mcr_inst != NULL) return true; if (!mclmcrInitialize()) return false; { mclCtfStream ctfStream = mclGetEmbeddedCtfStream((void *)(lightTestInitializeWithHandlers), 1105898); if (ctfStream) { bResult = mclInitializeComponentInstanceEmbedded( &_mcr_inst, &__MCC_lightTest_component_data, true, NoObjectType, ExeTarget, error_handler, print_handler, ctfStream, 1105898); mclDestroyStream(ctfStream); } else { bResult = 0; } } if (!bResult) return false; return true; }
static bool _mcr_initialize_fcn(HMCRINSTANCE* inst, const char* path_to_component, mclCtfStream ctfStream) { { if (ctfStream) { return mclInitializeComponentInstanceEmbedded( inst, NULL, NULL, ctfStream); } else { return false; } } return false; }
LIB_AnalizePulses_C_API bool MW_CALL_CONV AnalizePulsesInitializeWithHandlers( mclOutputHandlerFcn error_handler, mclOutputHandlerFcn print_handler) { int bResult = 0; if (_mcr_inst != NULL) return true; if (!mclmcrInitialize()) return false; if (!GetModuleFileName(GetModuleHandle(L"AnalizePulses"), path_to_dll, _MAX_PATH)) return false; { mclCtfStream ctfStream = mclGetEmbeddedCtfStream(path_to_dll, 50170); if (ctfStream) { bResult = mclInitializeComponentInstanceEmbedded( &_mcr_inst, &__MCC_AnalizePulses_component_data, true, NoObjectType, LibTarget, error_handler, print_handler, ctfStream, 50170); mclDestroyStream(ctfStream); } else { bResult = 0; } } if (!bResult) return false; return true; }