After disabling/enabling a device with a call to SetupDiCallClassInstaller,
my program's memory usage jumps from 900Kb to 9.5 MB (WinXP, according to
TaskManager and ProcessXP).
Msdn explains:
SetupDiCallClassInstaller calls the class installer and any co-installers
that are registered for a device or a device setup class. <b>This function
loads the installers if they are not yet loaded.</b> The function also calls
the default handler for the DIF request, if there is a default handler and if
the installers return a status indicating that the default handler should be
called.

How do I UNLOAD the class installer and co-installers, that are eating my
memory?