Shell Lightweight API
hey.
once again started to create a nsis header-file for use with system.dll plugin:
shlwapi.nsh
it should include/declare all the functions described on this pages:
http://msdn.microsoft.com/library/de...pi/shlwapi.asp
i for myself find them very useful, as there are lots of functions related to path handling, registry and strings.
of course, i already started, attached the first few functions, including the color and some of the path handling functions.
also, it features a setting to define the return behaviour.
by default, everything is returned to top of stack, but user can change the behaviour to deal directly with variables.
system.dll is needed of course, but i think, this headerfile makes it much easier for "normal" programmers to deal with windows api inside nsi scripts.