UseFunc Header (Macro-Functions Wrapper)
I'm releasing today the UseFunc header. It's more like a macro-function wrapper for developers who want a simpler to create headers for your functions. Main features:

- Shorter code to create macro-functions.
- It uses the same call for both installer and uninstaller. You can change it though, just read the documentation.
- Version specification for every function and header. This adds better compatibility with older function and header versions. Logically, you need some extra code to compare versions...
- Lists of functions and headers that use UseFunc in compile-time.
- Comes with a complete Array header, and the Str header with one function (these are called example headers). The Array header is different from Afrow UK's, because it uses the Math plug-in. (1st contribution using Math plugin, at last!)
- Basic internal error handling for the Array header.

Documentation is included for the UseFunc and the headers. I didn't test every single feature that I put, so if you find any bugs and suggestions, you're welcome.

Ah, and there is a test script I created with the last test I did, which was for testing the Array header functions.

EDIT: Just extract the file to your NSIS dir. The files should go in the correct folders.