4 midl_pragma warning(disable:2111)
7import "EnumDefinition.idl";
15 uuid(7CF315D5-B575-409D-9057-6DA23CB170CF),
19 helpstring(
"IEwDialogMacroSelectorX Interface"),
20 pointer_default(unique)
EwErrorCode
All errors codes for this API.
Definition: EnumDefinition.idl:24
EwMacroFilterType
All possible items type for the macro filter type.
Definition: EwEnumeration.idl:357
Use this interface to manage macro selector dialog.
Definition: EwDialogMacroSelector.idl:22
EwErrorCode setMacroFilterType(EwMacroFilterType eMacroFilterType)
Initialize the EwMacroFilterType option, (kUnknownMacroFilterType by default).
EwErrorCode setMacroName(BSTR strMacroName)
Initialize the macro name filter to select only the macro of a project identified by the name.
EwErrorCode setLibraryName(BSTR strLibraryName)
Initialize the library name filter.
EwErrorCode setMacroId(long lMacroId)
Initialize the MacroId option to specify the name of the macro that will be selected by default (-1 b...
EwErrorCode setClassificationNodeId(long lClassificationNodeId)
Initialize the classification node filter.
EwErrorCode setProjectId(long lProjectId)
Initialize the ProjectId option to select only the macro of a project identified by the id.
EwErrorCode setMultiSelect(VARIANT_BOOL bMultiSelect)
Initialize the MultiSelect option.
VARIANT_BOOL show(VARIANT *vMacroIdArray, EwErrorCode *errorCode)
ShowDialog to select a macro.