AKRip32 is Dynamically Linked Library (DLL) written for Windows 32-bit platforms (95,98,NT,2000) to simplify the process of extracting digital audio via the ASPI manager. Because it is implemented as a DLL, it can be called from almost any 32-bit Windows programming environment, such as Delphi or Visual Basic.
"Use the source, Luke". One of the best things about this API is that if something is not clear, you can always grep through the source code to AKRip itself and see real life examples of how the functions in the DLL are used. I've attempted to include as much information as possible in the function descriptions, but if you're ever in doubt, look at the source code, and then if still in doubt, ask.
One of the guiding principles while writing this program has been to make it free for use for all, and as such it is released under the Lesser Gnu Public License(see license). What this essentially means to you is that you are free to use the DLL for any and all purposes, provided that you agree to the terms of the LGPL. One of these provisions is that your end users must be able to make changes to the library, recompile and subsequently use the modified version with your program. As you might suspect, under Windows, a DLL serves this purpose quite nicely since it is sufficient to simply rebuild the DLL and install it, without modifying or relinking the program itself.
For more information on the LGPL, check out the Free Software Foundation.