diff --git a/Docs/src/generalpurpose.but b/Docs/src/generalpurpose.but index 3142a5a4..340d9f2c 100644 --- a/Docs/src/generalpurpose.but +++ b/Docs/src/generalpurpose.but @@ -4,12 +4,14 @@ \c dllfile [/NOUNLOAD] function_name -Calls a function_name inside a NSIS extension DLL. See Contrib\\ExDLL in the source code package for an example of how to make one. Extension DLLs can access the stack and variables. Use /NOUNLOAD to force the installer to leave the DLL loaded. Note: To automatically extract and call plug-in DLLs, use a plug-in command instead of CallInstDLL. +Calls a function named \e{function_name} inside a NSIS extension DLL, a plug-in. See Contrib\\ExDLL in the source code package for an example of how to make one. Extension DLLs can access the stack and variables. Use /NOUNLOAD to force the installer to leave the DLL loaded. Note: To automatically extract and call plug-in DLLs, use a plug-in command instead of CallInstDLL. \c Push "a parameter" \c Push "another parameter" \c CallInstDLL $INSTDIR\somedll.dll somefunction +For easier plug-in handling, use the new \R{plugindlls}{plug-in call syntax}. + \S2{copyfiles} CopyFiles \c [/SILENT] [/FILESONLY] filespec_on_destsys destination_path [size_of_files_in_kb]