A registry whch contains a list of functions, each with a flag which determines whether or not the function is to be published or suppressed.
The CXllFunctionFilter class can be used to store a list of add-in functions, along with instructions as to whether they should be published (made available to the user) at run-time, or suppressed at run-time.
This behavior allows developers to finely control which functions are made available to users at run-time, without having to maintain multiple versions of source code.
See the following examples for instructions on how to use the class:
CXllFunctionFilter Methods | xlpfunctionfilter.h | CXllFunctionFilterOptIn class | CXllFunctionFilterOptOut class | CXllFunctionFilterLoader class | CXllFunctionFilterEventHandlerOptIn class | CXllFunctionFilterEventHandlerOptOut class | CXllFunctionFilterEventHandlerFromFile class | Publishing and suppressing add-in functions (User Guide) | Publish at development-time sample (opt-in) | Publish at development-time sample (opt-out) | Publish at run-time sample