1. Describe your environment: What is your industry? What is your role in your organization? Describe your stakeholders. The organization where I work is in the manufacturing industry. In the organization I am responsible for the CAD and PDM system administration as well as for the Toolkit development. I support about 300 Creo Parametric users.
2. What version of Creo Parametric are you currently running? We are currently working with Creo Parametric 188.8.131.52.
3. Describtion of the idea To allow standard header files such as ProToolkit.h to be easily used in C++ code files, they all contain the PRO_BEGIN_C_DECLS and PRO_END_C_DECLS macros defined in the ProANSI.h file. The non-default header files from the directory <Toolkit_directory>\protk_appls\includes do not contain these macros (except for the four files GearDesign.h, TestError.h, TestSleep.h and UtilTypes.h). Therefore, in my opinion, it would be an easily implemented improvement if the macros PRO_BEGIN_C_DECLS and PRO_END_C_DECLS were added to the rest of the header files as well!