Exemplo n.º 1
0
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;

	}
}
Exemplo n.º 2
0
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
	}
}