return callnexthookex(myhookdata[getmessage].hhook, ncode,
wparam, lparam);
switch (ncode)
{
case hc_action:
switch (wparam)
{
case pm_remove:
lstrcpy(szrem, "pm_remove");
break;
case pm_noremove:
lstrcpy(szrem, "pm_noremove");
break;
default:
lstrcpy(szrem, "unknown");
break;
}