The userBlockPC() function is called when you right-click the userFunction block.
char * PASCAL userBlockPC(double * param)
This function lets you change block parameters for the userFunction block. If you want to create a dialog to browse and set parameter values, you can do so and return a NULL pointer. If you want Embed to browse and set parameter values for you, you should return a pointer to a NULL terminated string. The string should contain semicolons to separate each parameter prompt. You may have up to 12 parameters using this default method of parameter setting.