void PluginMain( long selector, PA_PluginParameters params ) { switch( selector ) { case kInitPlugin : InitPlugin(); break; case kDeinitPlugin : DeinitPlugin(); break; // --- CURL case eCMD_Get_URL_Blob : Get_URL_Blob( params ); break; case eCMD_Get_URL_Text : Get_URL_Text( params ); break; } }
void CommandDispatcher (PA_long32 pProcNum, sLONG_PTR *pResult, PackagePtr pParams) { switch(pProcNum) { case kInitPlugin : InitPlugin(); break; case kDeinitPlugin : DeinitPlugin(); break; case kCloseProcess : CloseProcess(); break; // --- Sleep case 1 : sleepSetCallback(pResult, pParams); break; case 2 : sleepRegisterCallback(pResult, pParams); break; case 3 : sleepUnregisterCallback(pResult, pParams); break; case 4 : sleepPrevent(pResult, pParams); break; case 5 : sleepUnprevent(pResult, pParams); break; // --- Wake case 6 : wakeSetCallback(pResult, pParams); break; case 7 : wakeRegisterCallback(pResult, pParams); break; case 8 : wakeUnregisterCallback(pResult, pParams); break; #if VERSIONWIN // --- Shutdown case 9 : shutdownSetCallback(pResult, pParams); break; case 10 : shutdownRegisterCallback(pResult, pParams); break; case 11 : shutdownUnregisterCallback(pResult, pParams); break; case 12 : shutdownPrevent(pResult, pParams); break; case 13 : shutdownUnprevent(pResult, pParams); break; #endif } }