Hi Lee shaver,
My screenshotted is from KDS(Knietis design studio), actually KSDK is like the sample code driver, you can call the API function directly, you don't need to write the bottom driver by youself.
You mentioned fsl_adc, that is still from our KSDK, it is API function lib, you just need to call it directly.
Every function meaning in the module, you can refer to our Kinetis SDK API reference manual.pdf, just like the following picture:

After you install our KSDK, you will find the document in the path:C:\Freescale\KSDK_1.0.0\doc.
All the component from KSDK is high level, if you want to see how to use it , you can refer to the example in this path:C:\Freescale\KSDK_1.0.0\demos
if you want to see the bottom code, you can use the peripheral initialization compnent in the KDS:

these components have the detail informtaion in the help on component.
Wish my answer helps you!
If you still have question, please let me know~
Have a great day,
jingjing
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------