Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > Plug-in Reference > Structures

EmEditor Plug-in Reference: EXEC_PLUGIN_INFO

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - Plug-in Reference - Structures

EXEC_PLUGIN_INFO

Used by EE_EXEC_PLUGIN message.

typedef struct _EXEC_PLUGIN_INFO {

   UINT cbSize;

   LONG nFlags;

   LPCWSTR pszName;

   WPARAM wParam;

   LPARAM lParam;

   LONG_PTR nResult;

} EXEC_PLUGIN_INFO;

Fields

cbSize

Specifies the size of this structure, sizeof( EE_PLUGIN_INFO ).

nFlags

Specifies a combination of the following values. eePluginExecuteCommand, eePluginUserMessage, and eePluginQueryStatus must be mutually exclusively specified.

PLUGIN_FLAG_EXEC_COMMAND

Runs the plug-in as if a user selected the plug-in command. The wParam and lParam parameters are ignored when this is specified.

PLUGIN_FLAG_USER_MSG

Sends a message to the plug-in using the wParam and lParam parameters.

PLUGIN_FLAG_QUERY_STATUS

Retrieves the plug-in status. The wParam and lParam parameters are ignored when this is specified.

PLUGIN_FLAG_ABSOLUTE_PATH

The pszName contains the full path to the file. If this flag is not specified, the plug-in must exist in the default plug-in folder, which is PlugIns subfolder of the EmEditor install folder.

pszName

Specifies the plug-in file name.

wParam

Specifies the first parameter to send to the plug-in. The meaning of the parameter depends on each plug-in.

lParam

Specifies the second parameter to send to the plug-in. The meaning of the parameter depends on each plug-in.

Version

Supported on EmEditor Professional Version 15.5 or later.

Copyright © 2003-2016 by Emurasoft, Inc.