For each routine in each support routine category that you specify for a particular opaque type, BladeSmith generates one of the following functions:
You must supply project-specific internal logic to these routines.
BladeSmith inserts the DkErrorRaise() method into these routines, naming the routine that has not been implemented and the file in which it resides. When you supply the logic to these routines, you can remove the call to DkErrorRaise() or modify it to return an error more appropriate to the added logic. (For information on the DkErrorRaise() object method, see Internal Object Methods.)
You can keep the default logic, or you can replace or modify it as appropriate for your project.