At what level?

In normal user space, WiFi == LAN and you don't give a damn what the underlying transport is.
socket(2) - Linux manual page
All the WiFi implementations provide you with the same API.

If you're deep in kernel driver space bit-banging on some RF chip, then you have a whole host of problems to solve in very implementation specific ways.
There might be some sample code from the device manufacturer, but after that, you're on your own.