
PLUGIN_DATA structure description
typedef union tag_PLUGIN_PARAM
{
DWORD dwDword;
HWND hWnd;
HMENU hMenu;
char *pChar;
void *pVoid;
int nInt;
BYTE nByte[4];
short nShort[2];
VARIANT *pVariant;
LPINVOKE_PARAMS InvokeVar;
}
PLUGIN_PARAM, *LPPLUGIN_PARAM;
typedef struct tag_PLUGIN_DATA
{ const char *sFrom, *sTo, *sCommand;
HANDLE hBrowser;
PLUGIN_PARAM Param1, Param2, Param3, Param4;
}
PLUGIN_DATA, *LPPLUGIN_DATA;
sFrom - source plugin tag (in most cases this must be your plugin tag specified in PLUGIN_INFORMATION::TagName
sTo - destination plugin tag. You can use wildcard characters (the asterisk and question mark) in order to send command to several plugins at the same time.
sCommand - command name
Param1, Param2, Param3, Param4 - input and/or output values.
See Also: globals.h
Copyright © 1999-2008 SoftCab Inc. All Rights Reserved