Return Value of Execute

The Execute function returns a RETVAL structure, which is defined as the following:

typedef struct RETVAL \{
                      char* Text;
                      bool  Selected;
                      \} RETVAL;


Members:

Text
    Holds the text with which Constructor will replace either the current selection of the entire document.

Selected
    Specifies whether only the selection is to be replaced with Text, or the entire document. If Selected is true, only the selection is replaced.