On 2014-03-31 03:14, Hugh McMaster wrote:
Fair point. Using your examples as a starting point, what do you think of the following options: (1) Call DllInstall, passing an optional [cmdline]. When used with [/u], passes an uninstall flag to DllInstall. (2) Call DllInstall, passing an optional [cmdline]. When used with [/u], an uninstall flag is passed to DllInstall. (3) Call DllInstall, passing an optional [cmdline]. When used with [/u], uses DllInstall to uninstall the DLL. (4) Call DllInstall, passing an optional [cmdline]. When used with [/u], the bInstall parameter of DllInstall is set to FALSE.
For the record, I'm favouring options (3) and (4).
I'd go with (1) or (3), optionally replacing "uses" with "calls". (3) is probably the easiest to translate.