00001 #pragma once 00002 00003 #include <string> 00004 #include <vector> 00005 00006 namespace FDR 00007 { 00012 void library_init(); 00013 00024 void library_init(int* argc, char*** argv); 00025 00027 void activate_embedded_license(const std::string& payload, const std::string& signature); 00028 00035 bool has_valid_license(); 00036 00042 void library_exit(); 00043 00045 std::string version(); 00046 00047 } // end FDR