New plugin API: Added rm parameter to Initialize.

This commit is contained in:
Birunthan Mohanathas
2012-02-02 07:39:14 +00:00
parent b65b26c2b7
commit 85e59b5583
12 changed files with 19 additions and 12 deletions

View File

@ -37,7 +37,7 @@ static std::vector<MeasureData*> g_Measures;
void CheckProcesses();
PLUGIN_EXPORT void Initialize(void** data)
PLUGIN_EXPORT void Initialize(void** data, void* rm)
{
MeasureData* measure = new MeasureData;
g_Measures.push_back(measure);
@ -77,6 +77,13 @@ PLUGIN_EXPORT void Finalize(void* data)
delete measure;
}
PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR params[], int count)
{
if (count >= 1) MessageBox(NULL, params[0], NULL, MB_OK | MB_TOPMOST);
if (count >= 2) MessageBox(NULL, params[1], NULL, MB_OK | MB_TOPMOST);
if (count >= 3) MessageBox(NULL, params[2], NULL, MB_OK | MB_TOPMOST);
}
void CheckProcesses()
{
// Set everything to false