In PIActions.h is the PSDescriptorRegistryProcs which you can use with the PSActionDescriptorProcs to place your parameters into a PIActionDescriptor and then put that descriptor into the Photoshop registry. (This is not the windows registry.) You will need to acquire those suites.