The following are the principal classes that are involved in the function publishing API.
ifnpub.hFPInterfaceFPInterfaceDescFPStaticInterfaceFPStaticInterfaceFPMixinIntefaceFPInterfaceDescFPStaticInterfaceFPStaticInterfaceFPMixinIntefaceInterface_IDFPFunctionDefFPPropDefFPActionDefFPParamDefFPParamsFPEnumFPValueFPParamOptionsFPValidatorFPMacroEmitterIObjectMAXExceptionClassDesc2ActionTableFPInterfaceFPInterfaceDescFPStaticInterfaceFPStaticInterfaceFPMixinIntefaceFPInterfaceDescFPStaticInterfaceFPStaticInterfaceFPMixinIntefaceInterface_IDFPFunctionDefFPPropDefFPActionDefFPParamDefFPParamsFPEnumFPValueFPParamOptionsFPValidatorFPMacroEmitterIObjectMAXExceptionClassDesc2ActionTable