macic: declare functions as extern but not exported to the DLL.
macic: Mark a few more things hidden from outside the DLL.